Roofers in Duarte — Free Roof Inspection, Written Price

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.

✓ Licensed & Insured ✓ Written quotes ✓ Permits handled
Schedule Free Estimate

Call to schedule your free estimate

🛡 Licensed & Insured 📝 Written Fixed-Price Quotes 💲 No Change Orders · Free Estimates
Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
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

Roofers in Duarte, CA

Roof work in Duarte starts with one reality: this is a city of two different roof environments. North of Foothill Boulevard, homes sit against the San Gabriel foothills where Santa Ana winds drive grit, brush, and ember risk into roofing systems. South toward Huntington Drive, the older 91010 tract homes mostly contend with sun-baked composition shingles that have simply aged out. Millstone Roofing’s process in Duarte always begins with a professional roof inspection, because a Duarte roof’s needs depend heavily on which side of town it sits on. Call (855) 341-6021 to schedule yours.

Call (855) 341-6021

Why Duarte Homes Are Different

Duarte’s housing stock tells a clear story. The 91010 flatlands are dominated by mid-century single-story tract homes and ranch-style houses, many still carrying their second or third layer of composition shingle. Those roofs are typically 20 to 25 years old, which means widespread granule loss, curling at the edges, and failing sealant strips. Up in the 91008 ZIP code, the picture changes entirely: larger custom and hillside homes climbing toward Bradbury where wind uplift, driven rain, and wildfire ember exposure become the primary roofing concerns. Some of those older hillside properties still have wood-shake roofs, which are a genuine fire liability under wildland-urban-interface rules. The San Gabriel foothill microclimate splits Duarte in half, and a roof inspection here has to account for which half a home occupies. Homes north of Foothill Boulevard get pelted with wind-blown grit and dry brush debris off the slopes, while flatland roofs a mile south mostly fight UV-bleached, curling shingles and oak litter. Duarte roofing means building for both Class A fire-rated assemblies and seasonal dry rot from the short but intense winter rains that hit the mountain edge harder than the valley floor.

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

Our Main Duarte Services

Two services account for most of what Duarte homeowners call us about: targeted repair for specific failures, and full replacement when a roof has reached the end of its service life. Both begin with the same inspection-first process.

Roof Repair in Duarte

Repair work in Duarte often traces back to one of two things: storm-driven water finding a way through aging flashing, or Santa Ana winds lifting shingles along the rake edges and ridge lines. Homes north of Foothill Boulevard see more of the wind-related failures; the flatlands see more wear-and-tear leaks around penetrations and valleys. Repair is the right call when the underlying decking is still sound and the damage is localized. We document every finding before any work is scoped, so you know exactly what failed and why. Roof Repair in Duarte covers the full range of what we see here, from missing shingles to flashing failures.

Roof Repair in Duarte

Roof Replacement in Duarte

When a Duarte roof has widespread granule loss, multiple soft spots, or shingles that have curled past the point of sealing, replacement is the more honest recommendation. Many of the 91010 tract homes are reaching that point now, and hillside homes in 91008 often benefit from upgrading to a Class A fire-rated assembly with ember-resistant vents. Millstone Roofing stocks materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, so the recommendation is driven by your roof’s exposure and your budget, not a supplier quota. Roof Replacement in Duarte walks through the full process from tear-off to final inspection.

Roof Replacement in Duarte
Need help today?Fast, friendly service and a no-obligation free estimate.

Call (855) 341-6021

What happens when you call

  1. 1
    A real person answersNo phone trees — you reach a local pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched.
  3. 3
    A background-checked tech heads outLicensed & insured, dispatched right away.
  4. 4
    You approve before work beginsNothing starts until you say go.

Roof Inspection in Duarte

Roof inspections in Duarte are the starting point for every recommendation we make, and they’re particularly important here because of the split between foothill and flatland conditions. A home along Huntington Drive has very different needs than one climbing toward the Bradbury border, and the only way to know what yours actually requires is to look at it up close. We inspect first, document everything in writing, and only then recommend repair or replacement. That’s the Millstone approach, and it’s why our Roof Inspection service is the foundation of every job we do in Duarte.

Roof Estimate

Signs you need it

You’re planning to sell within the next two years, you’ve spotted shingle granules in the gutters, or you want a documented baseline before committing to repair or replacement work.

What it costs in Duarte

In Duarte, a documented roof estimate typically ranges from $250 to $500, and that fee is credited toward the job when you proceed with Millstone Roofing.

How we do it

We map the roof plane by plane, note every defect in writing, and produce a line-item estimate that shows exactly what work is proposed and what it costs.

Hail Damage Roof

Signs you need it

After a storm, you see small round bruises on shingles, displaced granules, or dents in metal flashings and vents, all of which can shorten the roof’s life even if there’s no active leak.

What it costs in Duarte

Hail damage assessments in Duarte are included in a full roof inspection, which runs from $250 to $500, with that cost applied to any repair or replacement work we complete.

How we do it

We inspect every slope for impact patterns, document the affected areas with photos, and provide a written report you can use for insurance claims or future planning.

What Roof Inspection Costs in Duarte

Item Typical range in Duarte
Full roof inspection (written report) $250 – $500
Roof estimate with line-item scope $250 – $500 (credited toward work)
Hail or storm damage assessment Included with full inspection

How long does a roof inspection take in Duarte?

A standard Duarte roof inspection takes 45 to 90 minutes depending on roof size, slope, and access. You’ll receive the written findings by the end of the next business day. Call (855) 341-6021 to book yours.

Do you climb on the roof or inspect from the ground?

We walk every accessible roof surface, inspect the attic where possible, and photograph all findings. A ground-only look misses the exact failures Duarte homeowners hire us to find.

Brands We Service in Duarte

Millstone Roofing works with GAF, Atlas, and Tamko materials for Duarte homes, along with four other major shingle manufacturers. We stock common parts locally and can source specialty components quickly. See our brands for the full line. The right material for your roof, not the easiest one for us to stock.

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

Pricing for Roofers in Duarte, CA

Service Typical range in Duarte
Roof inspection with written report $250 – $500
Roof estimate (credited toward work) $250 – $500
Hail damage assessment Included with inspection
Minor shingle repair (small area) $350 – $800
Flashing repair or replacement $400 – $1,200
Leak repair (penetration or valley) $500 – $1,500
Full roof replacement (flatland tract home) $10,000 – $18,000
Full roof replacement (hillside or custom home) $18,000 – $35,000+

Two things push Duarte roofing prices up: hillside access and fire-zone requirements. Homes north of Foothill Boulevard often need Class A assemblies and ember-resistant vents, which add material cost, and steep slopes slow the crew down. Whatever the final number, it’s the number you approve up front – we quote fixed prices with no change orders on scoped work.

Neighborhoods We Serve in Duarte

Millstone Roofing serves every Duarte ZIP code, 91008, 91009, and 91010, from the flatland tracts to the foothill streets. We’re typically on site within 5 to 7 business days for inspections, with repair scheduling depending on scope and weather.

  • North Duarte (91008 hillside area)
  • Royal Oaks
  • Duarte Mesa
  • Encanto Park area
  • Las Lomas / southern foothill streets

Service Area – Cities Near Duarte

Millstone Roofing works throughout the San Gabriel Valley and foothill communities around Duarte. We serve Bradbury, CA directly up the hill, Monrovia, CA to the northwest, Baldwin Park, CA to the southwest, and Mayflower Village, CA to the east. One crew, one company, from the first inspection to the final shingle.

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 Roofers in Duarte

Ready to get started? Free estimates · Free on-site estimates response in Duarte
Call (855) 341-6021

What happens when you call

  1. 1
    A real person answersNo phone trees — talk to a local roofing 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

★★★★★ 4.8 from 6+ reviews

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

— Riya Rao

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

— Diego Guzman

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

— Jessica Kim

How It Works in Duarte

Getting your roofing handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roofing 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.

Request a Free Estimate

Tell us what's going on in Duarte — we'll get back to you fast. No obligation.

By providing your information above, you agree to our Privacy Policy and authorize us to contact you by telephone, text message, or email about your service request, including from the local pros who may handle it.

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