Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Pleasanton
Roof repair in Pleasanton usually means one of two things: either a leak that needs finding and fixing before it does more damage, or a repair on a 1980s-90s concrete tile roof where the HOA has rules about what can go back on. Most Pleasanton roof repairs run between $350 and $2,400 depending on what we find when we open it up, and we put that price in writing before any work starts. If you’re looking at a water stain on your ceiling right now, call Greg Holloway’s team at (945) 303-9821. We answer live, we know the local HOA rules in Vintage Hills, Birdland, Ruby Hill, and Laguna Oaks, and we show up in the window we give you.
Key Takeaways
- Most Pleasanton roof repairs cost $350-$2,400, with written pricing before work begins.
- HOA architectural review is mandatory in many of the city’s master-planned communities – we handle the paperwork.
- Pleasanton’s heat and Altamont Pass winds cause specific failure patterns we look for on every visit.
- Every repair carries a written guarantee, and our 365-Day Done Right Promise covers a full year of accountability.
- Call (945) 303-9821 for a free estimate – a live person answers, day or night.
Why Tilehurst Roofing Is Pleasanton’s Preferred Roof Repair Company
We built Tilehurst Roofing as part of our Roofing Company in Pleasanton for homeowners who’ve been burned before. No shows at the door, a price that changed when the crew arrived, a repair that failed within months. That’s the background a lot of Pleasanton residents bring to the conversation, and we don’t pretend otherwise. Our process is the same on every job: a written line-item price before we touch the roof, a written guarantee delivered before the crew leaves, and a free second visit if a repair fails inside the guarantee period. A live person answers our calls 24/7 – evenings, weekends, holidays – because a leaking roof in Pleasanton on a rainy January night can’t wait until Monday’s office hours.
Our Roof Repair crews work throughout Pleasanton on a regular basis, which means we’re not learning the city’s HOA rules on your dime. We know the architectural review process in Ruby Hill, we know what the building inspectors look for after a repair, and we carry HOA-compliant temporary coverings on our trucks for emergency tarping. Greg Holloway leads this operation personally, and he’d rather give you a straight number on the phone than have you sit through a sales pitch. That’s why Pleasanton homeowners keep our number on the fridge.
Flat Roof Repair in Pleasanton
Flat Roof Repair in Pleasanton comes up most often on the older downtown homes near Main Street and on additions built during the city’s 1980s expansion, where low-slope sections sit over porches, garages, and family rooms. Flat or low-slope roofing needs different materials than pitched roofs – modified bitumen, TPO, or coating systems – and the failure points are different too. Puddling water after rain, cracked seams from years of Amador Valley heat cycling, and failed caulking around vents and scupper drains are what we usually find. A typical flat roof patch in Pleasanton runs $450-$1,600; a full low-slope section replacement can push higher depending on square footage and how much of the old membrane has to come off.
Finding the Leak Before Fixing It
Flat roof leaks lie. Water can enter at a cracked seam twenty feet from where it shows up on the ceiling below. We trace the path before we cut anything open, because patching the wrong spot is how repairs fail and why we get called after another contractor’s work didn’t hold.
Seams, Drains, and Penetrations
In Pleasanton’s older flat roof sections, the seams between membrane sheets and the flashings around plumbing vents and drains are the first things to go. We clean, prime, and re-bond those areas, then check that the low-slope section actually drains toward the scuppers instead of pooling. A flat roof that holds water after a storm will fail again even with a fresh patch.
Shingle Roof Repair in Pleasanton
Shingle Roof Repair in Pleasanton is usually about asphalt or composition shingles on the older homes east of Main Street and on 1990s-era properties where tile was never required. A shingle repair here typically means replacing storm-damaged tabs, re-sealing nail heads, or reworking flashing around chimneys and skylights. Pleasanton’s summer heat, with regular 100°F+ days in the Amador Valley, bakes the asphalt out of shingles and leaves them brittle, so a repair that looks simple from the ground often means working with shingles that crack when you touch them. Expect $350-$950 for a typical shingle patch or flashing repair; a larger slope re-shingle lands between $1,200 and $2,400.
Heat and Wind Take a Toll
We see it every August: shingles cupped at the edges and granules piling up in the gutters. That’s the Amador sun doing its work. Then the Altamont Pass diablo winds hit in fall and tear loose the tabs that were already failing. Proper sealing and careful fastening matter more here than in sheltered East Bay neighborhoods.
Vent Boots and Pipe Flashings
On shingle roofs, the rubber boots around plumbing vents crack after a decade of Pleasanton heat, and water follows the pipe straight down into the ceiling. It’s a cheap repair if caught early – usually under $400 – and expensive if ignored. We carry replacement boots sized for a range of vent pipes so the fix usually happens on the first visit.
Trusted Brands We Service in Pleasanton
We’re not married to one shingle brand, because your house is the one that has to live with the roof. We install and repair products from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral – seven major manufacturers, so the material fits the home and the HOA rules. For Pleasanton’s concrete and clay tile communities, Boral and Atlas profiles often match what the architectural committee approved in the 1980s and 90s. We keep common repair components stocked in our local vehicles, which means faster turnaround when a Ruby Hill homeowner needs a broken tile matched before the next rain.
Common Roof Repair Problems We See in Pleasanton Homes
- HOA tile conflicts: A repair that swaps in a concrete tile of a slightly different color or profile can trigger an architectural committee violation in Vintage Hills or Birdland. We confirm HOA-approved materials before we touch the roof.
- Winter-only leaks on 1990s tile roofs: The Amador Valley’s 100°F+ summers embrittle old underlayment, and Altamont winds pull nails loose. The damage happens in summer; the leak shows up when the first real rains arrive.
- Failed ridge flashing on hillside homes: Wind-driven rain along the Pleasanton Ridge pushes water under ridge caps that looked fine from below. We inspect ridge flashing on every windy-season call because that’s where Pleasanton’s exposure shows up first.
- Dry rot at eaves and rake edges: Decades of morning coastal fog burning off into hot afternoons cycles moisture through older wood trim. When we open an eave for a flashing repair, we check the decking and fascia behind it instead of buttoning it back up blind.
Pricing for Roof Repair in Pleasanton, CA
Here are real numbers for the Pleasanton market, not vague “call for pricing” placeholders. Vent boot replacement: $350-$550. Flashing repair around a chimney or skylight: $450-$1,100. Flat roof patch on a garage or porch: $450-$1,600. Shingle repair or replacement of a few damaged tabs: $350-$950. Concrete tile reset or replacement matched to HOA profile: $600-$1,800 depending on how many tiles have to come off. Full slope repair with underlayment replacement on a tile roof: $1,800-$3,400. What moves the number: access (a steep Ruby Hill hillside roof costs more to work on than a flat downtown garage), the extent of hidden rot, and whether the HOA requires additional review. Every quote is free, and it’s a written line-item price, not a phone estimate we can dodge later. Call (945) 303-9821 and we’ll schedule the inspection.
We Also Serve Cities Near Pleasanton
Tilehurst Roofing covers Pleasanton and the surrounding East Bay communities, including Hayward, Dublin, Livermore, and San Ramon. If you’re just over the line in Dublin or Livermore, the same written pricing and guarantee apply. Call (945) 303-9821 and tell us your street – we’ll tell you if we send a crew your way.
Serving Pleasanton, CA - Our Local Coverage Area
We’re based in the Pleasanton area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs About Roof Repair in Pleasanton
Yes, in most cases. Pleasanton’s master-planned communities – Vintage Hills, Birdland, Ruby Hill, Laguna Oaks – operate under architectural review committees that approve roof materials, colors, and profiles. Even a repair involving visible tile replacement typically needs written committee sign-off before work begins. We prepare the HOA submittal for you, and in Ruby Hill we carry pre-approved temporary tarp colors because the approval lag after a storm can cost you days of interior exposure. Call (945) 303-9821 and we’ll walk you through the process for your specific community.
The short answer: summer heat and fall winds damage your underlayment months before the leak shows. Pleasanton’s 100°F+ Amador Valley summers bake the felt underlayment until it’s brittle, and Altamont Pass diablo winds work nail heads loose. The first rain of winter hits the already-damaged underlayment and water finds its way inside. If you only see leaks during the rainy season, schedule a dry-weather inspection – we can usually find the compromised underlayment while the roof is still safe to walk. Call (945) 303-9821 for an inspection.
Yes. Homes along Pleasanton Ridge and near Foothill Road sit inside designated Wildland-Urban Interface zones where Alameda County code and most insurers require Class A fire-rated roofing materials. Swapping in non-rated components during a repair can void your insurance coverage and fail inspection. We check the WUI status of your parcel and match repairs to the required rating before we order materials. Call (945) 303-9821 with your address and we’ll confirm what applies.
We follow the Kingswell Way: inspection first, allowances written into the contract, and any surprise priced and approved in writing before we touch it. Opening up an older Pleasanton roof often turns up outdated underlayment, corroded drip edge, or decking with delamination from decades of trapped moisture. When we find it – and we do, especially on 1980s-90s tile roofs – we show you photos, give you a written price for the additional work, and wait for your approval before proceeding. Nothing gets done that you didn’t authorize in writing.
Yes, and we have to. In HOA-governed Pleasanton neighborhoods, a mismatched tile batch can trigger an architectural committee violation that forces you to redo the entire visible slope at your own expense. We identify your tile manufacturer and profile, source from the approved color lines – often Boral or Atlas for the common 1980s-90s Pleasanton palettes – and match the patina as closely as the material allows. Call (945) 303-9821 and we’ll identify what’s on your roof before we quote the repair.
Call Tilehurst Roofing for Your Pleasanton Roof Repair
When an older Pleasanton home gets opened up, the work sometimes grows beyond the original scope. That’s the nature of houses built during the city’s boom decades – outdated waterproofing, undersized flashing, decking that’s been quietly failing for years. Our approach is built for exactly that: inspection first, a written price before any work starts, and any additional scope priced and approved in writing before we move forward. Greg Holloway and the crews serving Roof Repair in Pleasanton would rather tell you the truth on the first visit than smooth it over. Call (945) 303-9821 to schedule your free estimate. A live person answers, day or night.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Pleasanton through the Kingswell family of roofing companies.






Before
After
Before
After
Before
After