Roof Repair in Duarte, CA | Windmill 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

123+
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 usually means one of three things: a leak that showed up after the first real rain, shingles that have given up after too many 100-degree summers, or a home inspection flagged something before a sale. Most repairs we handle in Duarte run between $450 and $1,800 depending on what’s actually going on under the shingles. If you’re seeing water stains on a ceiling or missing granules piling up in the gutters, call us at (866) 850-2496. We’ll send someone out to look, and the estimate is free whether you hire us or not.

Roofing professional applying adhesive during a shingle roof repair. in Duarte, CA

Call (866) 850-2496

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

We spend a lot of time on Duarte roofs. Not because they’re all falling apart, but because the city’s position against the San Gabriel Mountains creates a specific set of problems: intense UV all summer, Santa Ana wind-driven rain in fall, and ember exposure during fire season. A roofer who only knows coastal Orange County conditions won’t recognize how fast asphalt shingles bake on the foothill side of 91010, or why the flashing around a chimney fails differently on a valley-floor ranch versus a hillside home off Royal Oaks Drive.

We’ve repaired enough roofs across Duarte’s three ZIP codes to know what actually holds up. Our Roof Repair team works with seven shingle brands because no single product is right for every elevation. A homeowner near the Angeles National Forest boundary has different needs than someone three blocks south in the flats. That’s not marketing talk. It’s what the fire marshal asks about when a permit gets pulled.

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

Commercial Roof Repair in Duarte

Commercial Roof Repair in Duarte covers the flat and low-slope roofs on the office buildings, medical suites, and retail strips along Huntington Drive and Buena Vista Street. These roofs fail differently than residential shingle roofs. Multi-tenant buildings often have older built-up roofing or single-ply membrane that develops punctures around HVAC units, vents, and rooftop penetrations. The summer heat in Duarte accelerates membrane shrinkage and seam separation, which leads to pooling water and leaks that only show up after the first soaking rain.

For commercial properties in Duarte, a repair typically runs $1,200 to $4,500 depending on the membrane type, the size of the affected area, and how many penetrations need resealing. We quote line-item prices so a property manager or owner knows exactly what they’re paying for before any work starts.

Membrane and Seam Repairs

Most commercial leak calls we get in Duarte are seam failures on older TPO or modified bitumen roofs. We cut back the failed seam, dry out the substrate, and install a new heat-welded patch that ties into the existing membrane. The work is done in a day. The real cost driver is access: if the roof requires a lift or has limited staging area, that’s reflected in the line-item estimate before anything gets ordered.

Penetration and Flashing Reseals

Commercial roofs in Duarte have dozens of penetrations: exhaust fans, plumbing stacks, electrical conduits, and skylights. Each one is a potential leak point. We reseal these using the right sealant for the membrane type, not whatever is cheapest at the supply house. For building owners who have had repeated leak calls from tenants, targeted penetration resealing usually solves the problem without a full reroof.

Roof Leak Repair in Duarte

Roof Leak Repair in Duarte most often starts with stained drywall on an interior ceiling or a damp patch in a closet people rarely open. By the time water is visible inside, it’s usually been moving through the roof assembly for weeks or months. In Duarte’s mid-century ranch homes, the most common sources are failed flashing at chimneys, skylights, and vent pipes, plus valleys that have collected debris and begun backing water up under the shingles during the winter rain season.

Leak repair pricing in Duarte ranges from $450 for a single flashing reseal to $1,800 or more when we have to pull back shingles, replace water-damaged underlayment, and repair the affected area properly. We don’t caulk over a problem and call it fixed. If your roofer is suggesting that, find a different roofer.

Flashing and Valley Repairs

Flashing is metal. It expands and contracts with temperature swings, and Duarte gets swings: 40 degrees at night in winter, over 100 in August. That movement eventually breaks the seal between flashing and the roof surface. We remove the old flashing, inspect the decking beneath, and install new flashing with proper overlap and mechanical fastening. For valley leaks, we replace the valley liner and ensure the shingles are cut back far enough to let water move down the valley without catching.

Roofing contractor performing professional asphalt shingle repair with roofing cement in Duarte, CA

Vent Boot and Pipe Collar Replacement

Those rubber boots around plumbing vents don’t last forever in Duarte’s UV. They crack, split, and let water run straight down the pipe and into the attic. A vent boot replacement is one of the most cost-effective roof repairs available, usually $450 to $650 including materials and labor. But we always check the decking around the pipe. If it’s soft, that’s no longer a boot replacement. That’s a decking repair, and you want to know before the quote is finalized, not after the tear-off starts.

Trusted Brands We Service in Duarte

Windmill Roof Repair isn’t tied to one manufacturer. That matters because a Duarte home on the valley floor might do fine with an Owens Corning shingle, while a hillside property near the Angeles National Forest boundary wants a GAF or CertainTeed product rated for fire and wind performance. We stock parts and materials across our brand lineup, which means we’re not ordering a single specialty flashing from a distributor and waiting a week for it to arrive. When we quote a repair in Duarte, the materials we specify are available, and the price is locked before anything gets ordered.

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

  • Layered reroofs hiding deck damage: Many 1960s homes in 91010 have a second or third layer of shingles over the original wood sheathing. The top layer can look fine while the decking underneath is dry-rotted and soft. This is the single biggest source of quote changes we see, because you cannot see it until the tear-off starts.
  • Wind-driven rain at flashing points: Santa Ana winds don’t just blow rain horizontally; they push it uphill, under shingles, and into penetrations that would stay dry in a normal storm. Chimney flashing and rake-edge flashing on the north side of Duarte homes take the worst of it and fail first.
  • Ember-vulnerable vents and underlayment: On the foothill side of Duarte, older roofs often have cheap plastic or stamped-metal vents that let embers in during wildfire events. Replacing them with ember-resistant assemblies is now standard practice for any repair we do in that zone, and it should be for any roofer working there.
  • Debris buildup in valleys and box gutters: Duarte’s tree canopy, especially near the older neighborhoods around Encanto Park and the areas east of Mount Olive Drive, drops a lot of leaf litter. Valleys and gutters clog, water backs up, and leaks start. Simple preventive clearing saves thousands in repair costs over a roof’s life.

Pricing for Roof Repair in Duarte, CA

Honest numbers for Duarte: a vent boot replacement runs $450-$650. Flashing repair around a chimney or skylight runs $700-$1,400 depending on accessibility and how much flashing needs replacing. A valley repair runs $800-$1,600. Decking repair under a leak starts around $600 and goes up from there based on how much sheathing needs to come out. Full tear-off of layered shingles on a 1960s Duarte ranch, including disposal, typical starts at $3,500 before new roofing goes on. The biggest variable is what’s hidden under the existing layers. That’s why we walk every roof before quoting, and why our line-item estimates are written to hold. Call (866) 850-2496 for a free estimate on your Duarte home.

We Also Serve Cities Near Duarte

Windmill Roof Repair serves homeowners across the San Gabriel Valley, including Duarte, Bradbury, Monrovia, Baldwin Park, and Mayflower Village. The same crew that handles your Duarte roof is the one that shows up in those neighboring cities, so you get consistent workmanship and the same straightforward pricing approach. If you’re in one of those areas, call (866) 850-2496 and we’ll schedule a look.

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 Windmill 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."

Dale Parker · Verified customer
★★★★★

"Leak over the kitchen turned out to be a cracked boot around a vent pipe, not the roof itself. He showed me the photo from up there and replaced the boot for a couple hundred dollars. The company before him had quoted a full tear off."

Ryan Miller · Verified customer
★★★★★

"He told me my roof had another five or six years in it and I should not replace it yet. He was standing there with a quote pad in his hand. That's why I'll call him when it's time."

Miguel Torres · 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.

(866) 850-2496

Request a Free Estimate in Duarte

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

By providing your information above, you agree to the terms of our Privacy Policy and consent to being contacted by telephone, text message, or email about your request, including by the independent professionals who may fulfill it.

Prefer to text? Text Now
Areas We Serve
Call Now - 24/7 Dispatch