Brennan Roofing roofing team

Roofers in San Dimas - 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
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
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

Before & after – our own jobs

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

Roofers in San Dimas, CA

Roofing in San Dimas means working with steep hillside lots, aging mid-century homes, and strict wildfire code requirements that don’t apply to most neighboring cities. Hot, dry summers bake asphalt shingles and crack concrete tile, while Santa Ana winds regularly strip loose materials from roofs across the city. Whether you need a full replacement or a targeted repair, the work has to hold up to UV exposure, wind uplift, and the Chapter 7A fire standards that govern much of San Dimas. Call Brennan Roofing at (361) 320-9467 for a written, line-item price before any work begins.

Call (361) 320-9467

Why San Dimas Homes Are Different

San Dimas sits at the base of the San Gabriel Mountains, and that geography changes how roofs perform here. Summer temperatures routinely pass 100°F, hardening sealants and accelerating shingle granule loss. Then come the Santa Ana winds, gusting over 60 mph through the foothills, peeling back drip edge and tearing off loose shingles. Homes in the Via Verde neighborhood, many built in the 1970s with original wood shake roofs, face a particular problem: those old shakes are deteriorating and no longer meet current Wildland-Urban Interface fire codes. If you’re selling, refinancing, or simply tired of patching a shake roof, the practical answer is usually a Class A fire-rated replacement.

The housing mix matters too. Mid-century tract homes from the 1950s through the 1970s often have roof decks and framing that were never designed for today’s heavier concrete tile. Newer hillside custom homes bring their own challenges, including steep pitches, limited access, and wind exposure that would test any roofing system. Winter rains, especially after a dry stretch, find every weak flashing joint and cracked tile. The homes here need a roofer who reads the terrain and the code before quoting a number.

Our Main San Dimas Services

Most San Dimas homeowners reach out to us for one of three things: a full roof replacement, a specific repair, or a documented inspection ahead of a sale or storm season.

Roofing Company in San Dimas

A full roof job in San Dimas starts with a look at what’s underneath the old surface. Many older homes have decking that flexes under foot or shows water staining once the old material comes off. We walk the roof, check the underlayment and flashing, and give you a written scope of work before anything is ordered. Material choice matters more here than in most cities because of Chapter 7A requirements in WUI zones. We’ll explain which fire-rated options fit your home and your budget. Roofing Company in San Dimas

Roofing Company in San Dimas

Roof Repair in San Dimas

Repairs in San Dimas follow a pattern: wind damage from Santa Ana events, cracked tile from temperature swings, or leaks that show up after the first real rain of winter. We identify the source, not just the stain on the ceiling. That means checking flashing, underlayment, and the condition of surrounding materials before quoting the repair. If a repair fails within the guarantee period, we return at no charge and make it right. Roof Repair in San Dimas

Roof Repair in San Dimas

Roof Inspection in San Dimas

An inspection in San Dimas gives you a written record of what’s happening on your roof: remaining shingle life, flashing condition, tile cracks, and any fire-code gaps that could affect a future sale. We document findings in plain language with photos, and we give you the report whether or not you hire us for any follow-up work. It’s a useful document for insurance renewals, escrow, or simply knowing what the next three years will cost. Roof Inspection in San Dimas

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

Call (361) 320-9467

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.

Brands We Service in San Dimas

We install GAF, CertainTeed, and Owens Corning roofing systems, and we service all major brands already on San Dimas homes. Parts for common shingle and tile profiles are stocked locally, so most repairs don’t wait on a warehouse order. See our brands for the full list of manufacturer lines we work with and what each one offers for fire resistance and wind warranty coverage.

Pricing for Roofers in San Dimas, CA

Service Typical range in San Dimas
Full asphalt shingle roof replacement (walkable single-story) $8,500 – $16,000
Full asphalt shingle roof replacement (two-story or steep pitch) $14,000 – $24,000
Concrete tile roof replacement $18,000 – $35,000
Standing seam metal roof replacement $22,000 – $45,000
Roof decking repair (per 4×8 sheet replaced) $70 – $120
Flashing repair or replacement (per penetration) $150 – $450
Small shingle repair (fewer than 10 shingles) $250 – $600
Chimney flashing replacement $450 – $1,100
Gutter cleaning (single-story) $120 – $250
Roof inspection $150 – $350

Steep hillside pitches, two-story access, and WUI fire-code materials push San Dimas prices toward the upper end. Every Brennan Roofing quote goes on paper before any work starts, and that number does not change at the door.

Neighborhoods We Serve in San Dimas

We cover the entire city, including the hillside streets where roof access gets tight and the older tracts where original materials are reaching the end of their life. Typical scheduling for a roof estimate in San Dimas is within a few days, and we coordinate around HOA requirements where they apply.

  • Via Verde
  • Chaparral Hills
  • Downtown San Dimas
  • San Dimas Canyon
  • Cinnamon Creek

Service Area – Cities Near San Dimas

Brennan Roofing also serves homeowners in La Verne, CA, Glendora, CA, Covina, CA, and Azusa, CA. Scheduling is coordinated from the brand’s Los Angeles office, and crews are dispatched locally to San Dimas jobs.

Serving San Dimas, CA - Our Local Coverage Area

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

Ready to get started? Free estimates · Free in-home estimates response in San Dimas
Call (361) 320-9467

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 Dimas Customers Say

★★★★★ 4.9 from 8+ reviews

"Crew lead is a veteran and runs the job like it. Showed up at 7 sharp, tarped the garden, tore off the old roof, and had the new shingles on by the end of day two."

- Joe K.

"Replaced a rotted fascia board along with the roof edge. Matches the trim."

- Lou H.

"They gave me a warranty in writing and stood behind it."

- Irene G.

How It Works in San Dimas

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

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Mar 31, 2027
Always

Written Price Before Any Work Starts

Expires Mar 31, 2027
Included

Written Guarantee on Every Repair

Expires Mar 31, 2027
Free

Free Second Visit if the Repair Fails

Expires Mar 31, 2027

Request a Free Estimate

Tell us what's going on in San Dimas - we'll get back to you fast. No obligation.

By sending this request, you agree to our Privacy Policy and consent to being contacted by telephone, text message, or email about your service request, including from the local pros who may handle it.

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