Roofers in San Gabriel — 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.

✓ 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
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

Roofers in San Gabriel, CA

Roof inspection in San Gabriel is where most homeowners should start, especially if your home dates to the 1920s through 1950s and still carries its original clay tile or wood shake. Our inspectors find what San Gabriel’s dry summers hide: cracked tiles, failed underlayment, and dry rot in skip sheathing that only shows itself after the first heavy rain. If you need a roofer in San Gabriel who will tell you what your roof actually needs, call Windmill Roof Repair at (866) 850-2496.

Call (866) 850-2496

Why San Gabriel Homes Are Different

San Gabriel’s housing stock spans two distinct eras, and each demands a different roofing approach. The historic core around the San Gabriel Mission is dense with Spanish Colonial and Mission Revival homes built between the 1920s and 1950s. These properties have complex rooflines, original clay tile, and ornate detailing that requires careful tile lifting and reuse rather than wholesale replacement. Replacement tiles rarely match the aged color and profile of originals, so a roofer has to know how to preserve what’s there.

Further out, the mid-century tracts shift to simpler gable roofs with aging asphalt shingles now at or past their service life. The Alhambra Wash area is a particular concern: original underlayments there have long since failed, and we routinely find hidden dry rot in the skip sheathing beneath what looks like an intact tile roof. San Gabriel’s hot, dry summers cause asphalt shingles to crack and clay tiles to loosen from thermal expansion. Then the Santa Ana winds funnel through the San Gabriel Mountains in fall, lifting tiles and shingles. Add winter rains averaging about 16 inches annually, and the first heavy storm after a dry summer reveals every weak point. Roof work here isn’t generic; it has to account for decades of weather cycling and original materials.

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 San Gabriel Services

Most San Gabriel homeowners call us for one of two reasons: a leak or visible damage that needs targeted repair, or a roof that has reached the end of its life and needs full replacement. Here’s what each involves locally.

Roof Repair in San Gabriel

Repair work in San Gabriel often means matching original clay tile profiles that haven’t been manufactured in decades, or addressing cracked asphalt shingles on mid-century ranch homes. The Alhambra Wash area keeps us busy with underlayment failures beneath tile roofs that look fine from the street. We do targeted repairs, not push replacements. If a section of flashing is failing or a handful of tiles are cracked, that’s a repair job. See the full scope at Roof Repair in San Gabriel.

Roof Repair in San Gabriel

Roof Replacement in San Gabriel

When a San Gabriel roof is past repair, replacement choices matter. Historic homes may need a full clay tile system with modern underlayment, while ranch homes can move to architectural asphalt shingles. We carry seven brands so the recommendation fits your roof and budget, not our inventory. Learn what’s involved at Roof Replacement in San Gabriel.

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

Call (866) 850-2496

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 San Gabriel

A roof inspection in San Gabriel answers one question: what condition is your roof actually in, right now, before it fails? Given the age of San Gabriel’s housing stock, most inspections we perform reveal issues that homeowners can’t see from the ground. Cracked clay tiles, dried-out asphalt shingles, and failed underlayment all hide until water finds its way inside. Our standalone Roof Inspection service gives you an objective picture with no obligation to buy anything afterward. See it before you sign anything.

Roof Inspection Services

Signs you need it

You need a roof inspection in San Gabriel if your home is over 20 years old, you’ve spotted granules in the gutters on a mid-century ranch, or you own a Mission District home with original tile that hasn’t been assessed since the last Santa Ana season.

What it costs in San Gabriel

A standard roof inspection in San Gabriel runs $150 – $400 depending on roof size, height, and whether it’s a tile or asphalt system.

How we do it

We walk the roof surface, check flashing and penetrations, examine the attic side for moisture and sheathing condition, and document everything with photos so you can see the condition for yourself.

Free Roof Inspection

Signs you need it

If you’re preparing to sell a San Gabriel home or you’ve just bought one and the seller’s disclosure was thin on roof history, a free roof inspection gives you a baseline before you commit to any work.

What it costs in San Gabriel

Our free roof inspection offer applies to straightforward single-family homes in San Gabriel’s 91775, 91776, and 91778 ZIP codes when you’re considering repair or replacement work.

How we do it

We do a full visual assessment of the roof surface and attic, then give you a written summary of what we found and what actually needs attention, in priority order.

What Roof Inspection Costs in San Gabriel

Item Typical range in San Gabriel
Standard roof inspection $150 – $400
Free inspection (with repair/replacement quote) $0
Specialized tile roof assessment $300 – $500

How long does a roof inspection take in San Gabriel?

A typical San Gabriel roof inspection takes 45 – 90 minutes. Tile roofs with complex Mission District rooflines take longer because we inspect each tile course and the underlayment condition beneath.

Can you inspect a tile roof without walking on it?

No. A proper tile roof inspection in San Gabriel requires walking the roof carefully. Clay tiles crack under foot traffic if you don’t know how to distribute weight, and that’s exactly why you want an experienced roofer doing it. Call (866) 850-2496 to schedule yours.

Brands We Service in San Gabriel

We install and repair seven shingle brands across San Gabriel, including IKO, Atlas, Tamko, and Boral. We stock common profiles and colors locally, so repair matching on mid-century ranch homes doesn’t stall waiting for materials. Seven brands, one crew. See the full selection at our brands.

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 San Gabriel, CA

Service Typical range in San Gabriel
Standard roof inspection $150 – $400
Free inspection (with repair/replacement quote) $0
Specialized tile roof assessment $300 – $500
Hail damage roof inspection $200 – $450
Roof estimate $0 – $150 (credited to work)
Minor repair (flashing, small patch) $350 – $900
Tile replacement (per tile) $25 – $65
Underlayment repair section $700 – $1,800
Full asphalt shingle replacement $9,000 – $18,000
Full clay tile roof replacement $25,000 – $60,000

What pushes price up in San Gabriel is the roof’s age, accessibility, and whether original tile needs to be lifted and reinstalled rather than replaced. Complex Mission District rooflines with multiple valleys and dormers also add labor. Every estimate we give is a written line-item quote; the price you sign is the price you pay. No change orders, no surprises.

Neighborhoods We Serve in San Gabriel

Windmill Roof Repair covers all of San Gabriel’s residential areas, from the historic blocks around the Mission to the mid-century tracts east and south. We inspect, repair, and replace roofs throughout the city.

  • Mission District
  • Alhambra Wash area
  • San Gabriel Village
  • North San Gabriel
  • Country Club area

Response time for most inspection requests in San Gabriel is within two business days. Tile roof assessments near the Mission may take a bit longer to schedule because they need a longer appointment window.

Service Area – Cities Near San Gabriel

Windmill Roof Repair serves San Gabriel and the surrounding San Gabriel Valley communities. We regularly work in East San Gabriel, CA, Alhambra, CA, Rosemead, CA, and North El Monte, CA. If your home is in one of these areas and you need a roof inspection, repair, or replacement, call (866) 850-2496.

Serving San Gabriel, CA — Our Local Coverage Area

We’re based in the San Gabriel 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 San Gabriel

Ready to get started? Free estimates · Free on-site estimates response in San Gabriel
Call (866) 850-2496

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 San Gabriel Customers Say

★★★★★ 4.9 from 7+ reviews

"Roof is solid and the price was competitive. The job ran a day over because of weather, which is nobody's fault, but I would have liked a call about it rather than noticing the crew hadn't shown up."

— Marisol Morales

"Full replacement after the hail. They handled the insurance adjuster meeting, documented everything, and I did not have to argue with anybody. Crew was here three days and the yard was cleaner when they left than when they started."

— Laura Mercer

"Storm took part of the ridge off at night. They tarped it the same evening so the rain didn't get in, and did the real repair the following week."

— Ramon Reyes

How It Works in San Gabriel

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 San Gabriel — 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 San Gabriel — we'll get back to you fast. No obligation.

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
Call Now - 24/7 Dispatch
Areas We Serve
Call Now - 24/7 Dispatch