Roof Repair in Duarte, CA | Weathervane Roof Repair

Roof Repair in Duarte — Written Price, Workmanship Warranty

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

252+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Architectural shinglesArchitectural shingles
Metal roofingMetal roofing
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as$159/month*On approved credit; ask for current terms
Get your free estimate

Fast, Reliable Roof Repair Across Duarte

Roof repair in Duarte, CA typically costs between $350 and $1,800 for targeted fixes like shingle replacement, flashing repair, or leak sealing, while larger jobs like valley rebuilds run $900 to $2,400. Most repairs in Duarte are completed within one to three days once we’ve diagnosed the problem. Weathervane Roof Repair has worked on roofs throughout the 91008, 91009, and 91010 zip codes, from the flat ranch tracts near Duarte Road to the steep hillside homes climbing toward the San Gabriel foothills. If you’ve spotted a ceiling stain, lifted shingles, or water coming through a vent boot after the last Santa Ana event, call us at (877) 755-4274 and we’ll schedule a proper inspection before anything gets worse.

Call (877) 755-4274

Why Weathervane Roof Repair Is Duarte’s Preferred Roof Repair Company

Homeowners in Duarte call us because we’re a roofing-only shop. We’re not a general contractor splitting attention across kitchens, additions, and siding. Roofing is the entire business. Gil Tanner, our owner, built Weathervane around a repair-first philosophy: we’d rather fix a $400 flashing problem than sell you a $15,000 re-roof you don’t need yet. That’s the honest assessment Duarte homeowners tell us they’ve had trouble finding elsewhere.

Our crews know the streets around Royal Oaks Park, Encanto Parkway, and the older neighborhoods off Huntington Drive. We recognize which homes in the 91008 foothills are due for brush clearance inspections and which flat-core ranch roofs in 91010 just need their annual debris clearing before winter rains arrive. That local familiarity means we arrive already knowing what to expect from your roof’s age, pitch, and exposure.

When we diagnose a problem in Duarte, we tell you what actually needs fixing and what doesn’t. Inspection first, repairs only when they’re warranted. That’s our rule, and it’s held up across every Duarte job we’ve taken on.

Explore

Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Metal Roof Repair in Duarte

Metal Roof Repair in Duarte tends to focus on two areas: loose or corroded fasteners at panel overlaps on standing-seam roofs, and failed sealant at flashings where metal roofs meet chimneys, skylights, or pitch transitions. The foothill climate above Duarte accelerates both. Intense summer UV bakes sealant until it cracks and separates, while Santa Ana winds work panel laps loose over time. A typical metal roof repair in Duarte runs $450 to $1,600 depending on how many fasteners need replacement and whether any panel edges have lifted or torn.

Metal roofs in Duarte’s 91008 hillside communities take a beating from wind-driven rain. When panels get loose enough to flutter, the noise is the first thing homeowners mention. By the time you hear it, water has usually already found its way under the lap and started working on the underlayment.

Fastener replacement and sealing

We replace worn neoprene washers on exposed fasteners and re-torque or replace screws where corrosion has set in. On Duarte hillside homes, we also check the ridge and gable trim for wind lift after Santa Ana events. Leaving loose trim in place invites a bigger failure during the next wind cycle.

Panel repair and flashing restoration

When a panel is crimped, dented, or torn, a full panel swap is sometimes the only option. We source brand-matched panels where possible and re-seal all transitions with manufacturer-approved sealant. Expect this level of repair in Duarte to land between $800 and $1,800 depending on panel type and roof accessibility.

Commercial Roof Repair in Duarte

Commercial Roof Repair in Duarte covers the low-slope and flat-roof buildings along Huntington Drive, the business park areas near the 605, and older retail strips around Duarte Road. These roofs fail differently than pitched residential roofs. Standing water after winter rains, failed seams in modified bitumen or TPO systems, and clogged drains that back up under Santa Ana leaf loads are the most common calls we get. Most commercial repairs in Duarte run $650 to $2,800 depending on membrane type, patch size, and whether we need to address drainage or decking issues at the same time.

We handle small commercial jobs directly. We’re not bidding every tilt-up in the San Gabriel Valley, but we’ll repair a leaking restaurant roof, an office building’s failed drain flashing, or a warehouse seam that’s opened up after heavy wind. The repair-first philosophy applies to commercial work too.

Flat roof patch and seam repair

On TPO and modified bitumen roofs across Duarte’s commercial zones, patches need to be welded or torched properly or they re-open within a season. We cut back to clean, dry membrane, replace wet insulation if the core sample shows it, and install a patch that bonds correctly. Most flat roof patches in Duarte cost $900 to $2,200.

Drain and flashing restoration

Clogged drains and failed flashing are the hidden cause behind most commercial roof leaks in Duarte. We clear scuppers, re-seal drain bowls, and rebuild perimeter edge metal where rust or wind has compromised it. A drain-level repair usually runs $500 to $1,400.

Trusted Brands We Service in Duarte

We work with materials from seven leading manufacturers, including CertainTeed, Owens Corning, and IKO. That matters in Duarte because a repair on a hillside 91008 home with steep exposures and Class A fire-rating requirements often calls for a specific shingle in a specific color matched to the existing field. We’re not an Owens Corning shop that’ll push a mismatched product onto your CertainTeed roof. Seven brands, one honest recommendation. That’s the point. When you need a shingle match, a vent boot, or flashing matched to your existing system, we’ll get the right material from the right manufacturer and get it fast.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Common Roof Repair Problems We See in Duarte Homes

  • Wind-lifted ridge caps on foothill homes. After a Santa Ana event, hillside roofs in the 91008 and 91010 transition zone are the first to show lifted ridge caps and wind-scoured shingle tabs. Flat-core ranch roofs a mile away on the basin side never see this kind of damage.
  • UV-baked underlayment and cracked sealant. Duarte’s inland-valley summer sun is relentless. Asphalt shingles age faster than most homeowners expect, and sealant around vents, pipe boots, and chimneys hardens and cracks within a few years of exposure.
  • Deferred leaks hidden by previous re-roof layers. Many Duarte homes are on their second or third roof. When a new layer goes over an old one without stripping, soft decking and failed flashing stay hidden until a winter rain forces the issue inside the house.
  • Valley and penetration leaks in complex rooflines. The multi-pitch rooflines common in the 91008 foothills mean more valleys, more penetrations, and more places for water to collect and seep through deteriorated flashing.

Pricing for Roof Repair in Duarte, CA

We price honestly because Duarte homeowners deserve to know what a repair actually costs before they commit. A basic shingle replacement on a Duarte ranch roof runs $350 to $700. Flashing repair around a chimney or skylight lands between $400 and $900. Vent boot replacement is typically $250 to $450. Valley repair runs $900 to $2,400. Flat roof patches on commercial buildings or patio covers cost $900 to $2,200. Full leak investigation with a water test is included with every repair estimate. We will not change the price on you mid-job. The number we quote is the number you pay. Call (877) 755-4274 for a free written estimate, no obligation.

We Also Serve Cities Near Duarte

Beyond our work in Duarte, our Roof Repair crews regularly serve homeowners in Bradbury, Monrovia, Baldwin Park, and Mayflower Village. If your roof is failing and you’re unsure whether the damage is wind, UV, or age, start with an inspection. We’ll tell you exactly what your roof needs, and what it doesn’t.

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

Why Duarte Chooses Weathervane Roof Repair

We set the standard for roof repair in Duarte.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in Duarte

Getting your roof repair handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof repair needs and we provide an upfront, transparent quote — no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in Duarte — typically within 30–60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees — talk to a local roof repair pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What Duarte Customers Say

Trusted by homeowners across Duarte and surrounding areas.

★★★★★

"Added a ridge vent and cleared the blocked soffit vents. Attic temperature in the summer dropped noticeably and the upstairs is livable now."

Michael Miller · Verified customer
★★★★★

"Fixed the leak and it has stayed fixed through a wet winter. Scheduling the initial estimate took about a week and a half, so they're clearly busy."

Luis Rodriguez · Verified customer
★★★★★

"Flashing where the roof meets the chimney had never been done right by the original builder. He rebuilt it properly with step flashing instead of just running a bead of caulk over it like the last two people did."

Eric Wong · Verified customer

Ready for Roof Repair in Duarte?

Call now for a free estimate — or request one below. Licensed, insured, and here with fast after-hours help in Duarte.

(877) 755-4274

Request a Free Estimate in Duarte

Tell us about your roof repair needs — we'll respond within the hour.

By submitting this form, you agree to the terms of our Privacy Policy and agree to be contacted by phone, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Areas We Serve
Call Now - 24/7 Dispatch