Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Duarte
Roof repair in Duarte usually runs between $350 and $1,400 for most residential fixes, with flat roof patches landing closer to $450 – $900 and full valley or flashing rebuilds reaching $1,800 – $3,200. We dispatch background-checked, uniformed technicians from the Los Angeles office straight into Duarte, and you’ll have a written price on paper before any work starts. Duarte’s foothill location means your roof deals with UV, Santa Ana winds, and wildfire-zone codes that a flatland roofer rarely thinks about. Call (361) 320-9467 and you’ll get a live person, not a voicemail.
Why Brennan Roofing Is Duarte’s Preferred Roof Repair Company
Duarte homeowners have been burned by roofers who no-show, shift the number at the door, or leave the job site looking like a demolition derby. That’s the exact problem the Garrison Standard exists to fix. Every job starts with a written price. Every technician is background-checked and shows up in uniform. Every repair is guaranteed in writing for one full year under the 365-Day Done Right Promise, and if it fails during that year, we come back at no charge.
Travis Oakley runs our crews to that standard on every single job, from a small flashing patch in the Royal Oaks neighborhood to a full ridge rebuild along Huntington Drive. We answer the phone with a live person, 24/7. Not a callback queue. Not an automated tree. When you call (361) 320-9467 about roof repair in Duarte, you talk to someone who can tell you when a technician will be there and what the job will cost.
We work on Duarte’s housing stock every week. That means mid-century ranch homes with original shake, newer tract homes with composite shingles, and hillside properties with low-slope sections that hold water after a storm. We know what the city’s building department looks for, and we know what insurance inspectors flag on foothill properties near the Angeles National Forest boundary.
Flat Roof Repair in Duarte
Flat Roof Repair in Duarte typically costs $450 – $900 and is the right call when you see ponding water, split seams, or surface blistering on a low-slope section. Much of Duarte’s ranch-era housing has flat roof sections over carports, patios, and room additions, and those sections take a beating from the foothill sun. The heat breaks down the membrane, the membrane cracks, and water finds the crack.
Patch and Membrane Work
Most flat roof failures in Duarte start at seams and penetration points. We cut back the failed membrane, clean the deck, apply fresh flashing at the penetration, and re-fuse the seam so the patch is watertight and walkable. It’s a same-day repair when the decking is still sound.
When Decking Is Compromised
If the membrane has been leaking for a season, the decking underneath can soften, and the repair stops being a patch and starts being a section replacement. That’s still small compared to a full re-roof, but the honest answer is the deck tells us what it needs once we’ve opened the surface. The written price means you know the number before we cut anything.
Shingle Roof Repair in Duarte
Shingle Roof Repair in Duarte runs $350 – $1,200 for most single-area fixes, and the dominant failure mode here is UV-driven granule loss on original 1950s – 70s ranch roofs. Duarte’s foothill sun is unrelenting. Shingles lose their stone granules, the asphalt underneath turns brittle, and the sealant strips that hold the shingles down let go. After enough hot summers, a ridge vent or drip edge that looked fine from the driveway is compromised.
Flashing and Valley Work
Santa Ana winds hit Duarte roofs hard at the terminations. The drip edge and ridge vent take the highest uplift, and if the original nailing pattern doesn’t match the shingle manufacturer’s wind rating, the shingles lift. We re-secure the termination, replace corroded flashing at plumbing penetrations, and when a valley is lost, we rebuild it with fresh underlayment so water doesn’t track sideways into the decking.
Wood Shake Remediation
On ranch homes along the northern edge of Duarte, near the forest boundary, wood shake is still common. A missing shake is rarely just a missing shake. The bigger issue is the ember intrusion path around the shake edges. We’ll re-fill the field where the material allows, and we’ll tell you straight if the repair is a band-aid on a roof that an insurer will flag anyway.
Trusted Brands We Service in Duarte
We stock and install materials from GAF, CertainTeed, Owens Corning, Atlas, and Tamko, and we match repairs to the shingle already on your Duarte roof. GAF architectural shingles are the workhorse on most ranch re-roofs here because they carry a Class A fire rating that insurance inspectors on the foothill side expect to see. Tamko and Atlas give us solid mid-weight options when budget matters and the home is outside the strictest wildfire overlay. If you’re not sure what’s on your roof, we identify it during the free estimate so the repair blends instead of looking like a patch.
Common Roof Repair Problems We See in Duarte Homes
- Ember intrusion on shake roofs near the Angeles National Forest boundary. Unguarded vent penetrations and open valleys on shake roofs give flying embers a way into the roof deck. A repair that stops the leak but ignores the ember path fails the insurance and code check every time.
- Granule loss and brittle underlayment on 1950s – 70s ranch roofs. By the time the shingles look thin from the street, the ice and water shield underneath is often saturated or dried out. The visible repair is small, but the real work is underneath.
- Wind uplift at drip edge and ridge terminations. Santa Anas rip through the San Gabriel Valley and pull at the roof edge. The fix is about nailing pattern and sealant, not the shingle brand, and it’s the difference between a roof that holds and one that peels.
- Ponding on low-slope sections of hillside homes. Duarte’s custom hillside properties often have flat roof sections that hold water after a winter rain. Seam splitting follows, and by spring the homeowner has a stain on the ceiling.
Pricing for Roof Repair in Duarte, CA
Here are the numbers, in writing, the way we’d put them on a work order before any work starts:
- Minor shingle replacement: $350 – $650
- Flashing repair at a penetration: $400 – $800
- Flat roof patch: $450 – $900
- Valley rebuild with new underlayment: $900 – $1,800
- Wood shake remediation in the wildfire overlay: $1,200 – $3,200 depending on the section size
What moves the number is decking condition, how much of the ice and water shield line needs replacement, and whether the home sits in the strict wildfire code zone on the north edge of Duarte. The price goes on paper before any work begins, and that number does not move at the door. Call (361) 320-9467 and we’ll come out, inspect, and give you a fixed line-item quote for the repair.
We Also Serve Cities Near Duarte
Our Roof Repair crews work throughout the San Gabriel Valley foothills. Beyond Roof Repair in Duarte, we serve Monrovia, Baldwin Park, Arcadia, and Azusa with the same written pricing, the same uniformed technicians, and the same one-year guarantee on every repair. If you’re on the border of any of these cities, call (361) 320-9467 and we’ll confirm coverage for your street.
Serving Duarte, CA - Our Local Coverage Area
We’re based in the Duarte 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 Duarte
You can repair individual shakes in most Duarte homes, but if your home sits in the wildfire overlay near the Angeles National Forest boundary, the city may require the repair to meet Class A fire-rating standards. That often means the patched section gets ember-resistant underlayment and guarded vents, not just replacement shakes. Insurance companies are the bigger trigger. Many insurers in Duarte are now requiring wood shake replacement as a condition of renewal, so a “repair” that doesn’t satisfy the insurer just delays the inevitable. We’ll tell you which situation you’re in before you spend a dollar. Call (361) 320-9467 for an inspection and an honest read on your roof’s standing with the city and your insurer.
Look at the line items, not the headline number. A per-square price is only useful if it names the materials, the underlayment, the flashing scope, and the decking assumption. Our written price in Duarte always itemizes exactly what we’re replacing, what we’re re-using, and what the decking assumption is. If a bid doesn’t tell you what’s under the shingles, the number is fiction. Call (361) 320-9467 and we’ll put a fixed, itemized number on paper before any work starts.
It can, if the repair addresses the ember-intrusion paths the insurer is looking for. Unguarded vents, open valleys, and exposed shake edges are the red flags. A repair that replaces corroded flashing and re-sets the ice and water shield with an ember-resistant assembly is exactly what many Duarte insurers want to see before renewal. The key is that no matter how tight the leak repair is, an ignored ember path will still fail the inspection. We repair both. Call (361) 320-9467 for a free estimate that tells you what your insurer is likely to flag.
Lead time, not labor, sets the calendar on a Duarte repair that needs specialty shingles. If you want to match a GAF or CertainTeed line already on your roof, the material usually takes three to ten days to arrive locally after we order it. We write the material lead time into the estimate so you know the start date before you commit. Call (361) 320-9467 and we’ll tell you what line is on your roof and how long it will take to match it.
Yes. We carry sample boards from GAF, CertainTeed, Owens Corning, Atlas, and Tamko, and we match the existing shingle’s color and profile before we order. A repair that doesn’t match looks like a scar on the roof, and on a Duarte ranch home with a clean roofline, that’s unacceptable. If the original line is discontinued, we’ll show you the closest current match and get your approval in writing before the material goes on order. Call (361) 320-9467 to schedule a free estimate.
Call Brennan Roofing at (361) 320-9467 for roof repair in Duarte. You get a background-checked technician, a written price before any work starts, and a one-year guarantee in writing. We answer the phone with a live person, day or night.
Written by Travis Oakley, Owner at Brennan Roofing, serving Duarte under the Garrison Standard.






Before
After
Before
After
Before
After