Roofing Company in San Dimas, CA | Tilehurst Roofing

Roofing Company in San Dimas - 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.

Call to schedule your free estimate

653+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
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

Fast, Reliable Roofing Company Across San Dimas

Most asphalt shingle repairs in San Dimas run between $450 and $1,200, while full roof replacements on the valley floor typically land between $14,000 and $22,000 depending on material and square footage. Tilehurst Roofing answers the phone live every time you call, and we put a written price in your hands before any work begins. Greg Holloway leads our crews, and he’s built the team around what San Dimas homeowners actually deal with: steep canyon pitches, fire-code triggers, and roofing that’s simply aged past its service life. Call (945) 303-9821 for a free estimate.

Call (945) 303-9821

We know the difference between a Bonita Avenue ranch home and a Via Verde hillside tract job. They’re not the same roof, and they don’t get the same bid. That local knowledge is what keeps our quotes honest and our repairs durable.

Why Tilehurst Roofing Is San Dimas’s Preferred Roofing Company Company

Tilehurst Roofing is part of the Kingswell family of roofing companies, founded in 2000, and we operate in San Dimas with one standing rule: say the price before the work, show up in the window we gave, and put the guarantee in writing. Homeowners here have been burned by no-shows and price changes at the door. We built our process specifically so that doesn’t happen.

Every repair receives a written guarantee before the crew leaves the property, not mailed later. If a repair fails inside the guarantee period, we return at no charge under our 365-Day Done Right Promise. That’s a full year of documented accountability. Every technician who steps onto your roof is background-checked and uniformed, so you know exactly who’s on your property. And when you call at 9 p.m. or 6 a.m., a live person answers. No voicemail. No callback queue.

Greg Holloway insists on the Kingswell Way values by name: say the price before the work, show up in the window we gave, leave the place cleaner than we found it, put the guarantee in writing, come back if it fails. That’s the standard on every San Dimas job.

Roofing Contractor in San Dimas

A Roofing Contractor in San Dimas handles tear-off, decking assessment, underlayment, flashing, and installation, and what that contractor knows about local code requirements determines whether your quote holds. On the valley floor, a standard asphalt shingle replacement on a 1,800-square-foot ranch home typically runs $14,000 to $18,000. In the hillside tracts, that number shifts upward because of fire-code requirements and steeper, complex roof geometry.

Valley Floor Re-Roofs

Homes near San Dimas Avenue and the flatter grid streets were largely built in the 1950s through 1970s, and many still carry their original 3-tab composition or aging concrete tile. Re-roofing these typically means a straightforward tear-off, fresh underlayment, new drip edge and flashing, and your choice of shingle or tile. Permitting is simpler here because VHFHSZ compliance doesn’t apply the way it does in the canyon.

Hillside and Canyon-Adjacent Roofs

Once you get into the tracts off San Dimas Canyon Road, the game changes. Steeper pitches, complex valleys, and the CAL FIRE Very High Fire Hazard Severity Zone designation mean any permit triggers a Class A assembly review. We quote these jobs with that code layer priced in from the start, so the number you sign is the number you pay.

Roof Inspection in San Dimas

A Roof Inspection in San Dimas is a physical walk of the entire roof surface, flashing points, valleys, penetrations, and attic ventilation, and it costs $195 to $450 depending on roof size and access difficulty. Homeowners here should get an inspection whenever they notice granules in the gutter, stains on the ceiling, or after any Santa Ana wind event over 50 mph. We also recommend one before listing a home for sale in San Dimas, since buyers’ inspectors will flag anything we’d catch anyway.

What We Check

We inspect every pipe boot, skylight, chimney, valley, and ridge line. On canyon-adjacent homes, we specifically check the fastener pattern and whether the original installation meets the wind rating the shingle claims. We also check for ember intrusion points around the eaves and any gaps that would fail a VHFHSZ review.

When to Call

Don’t wait for a leak. By the time water reaches your ceiling, the decking beneath has often been rotting for months. San Dimas gets measurably more rainfall than cities just a few miles south and west because of orographic lift off the San Gabriel Mountains, so flashing failures show up here faster than in La Verne or Covina.

Trusted Brands We Service in San Dimas

We install materials from seven leading manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That means your roof gets the product that fits your home and your budget, not whatever happens to be on the truck. For San Dimas hillside homes requiring Class A assemblies, we regularly install Atlas StormMaster Shake, which carries a 130-mph wind rating, and concrete tile from Boral that meets VHFHSZ requirements. We stock common flashing, underlayment, and ridge cap materials locally, so most repairs don’t wait on supply chain delays.

Common Roofing Company Problems We See in San Dimas Homes

  • Legacy wood shake roofs triggering mandatory code conversion. Thousands of San Dimas hillside homes built in the late 1970s and early 1980s still carry wood shake, which is now prohibited in VHFHSZ zones. A homeowner calling about a handful of lifted shingles can legally be required to tear off the entire roof and replace it with Class A fire-rated material.
  • Fastener pull-through from Santa Ana wind events. Winds funnel through San Dimas Canyon at speeds that routinely exceed 60 mph, and aging shingles with worn fastener holes start lifting at the edges. The shingle itself may look fine, but the nailing pattern is failing.
  • Moss growth and deck rot from orographic-lift rainfall. San Dimas receives more annual rain than cities immediately south and west, which accelerates moss accumulation on north-facing slopes and rot at the valleys where water channels.
  • Flashing failures around chimneys and skylights. The combination of intense sun, wind-driven rain, and temperature swings at the mountain-valley interface stresses the sealant and metal at every penetration point. We replace stale flashing rather than caulking over it.

Pricing for Roofing Company in San Dimas, CA

Asphalt shingle repairs in San Dimas run $450 to $1,200 for typical fixes like a few lifted tabs, a cracked pipe boot, or a small flashing repair. A full valley-floor replacement starts around $14,000 and reaches $22,000 for larger homes with premium shingles. Hillside jobs requiring Class A assemblies run $20,000 to $35,000 or more depending on the structural condition of the decking beneath. What moves the number is not the shingle, it’s what we find when we tear off: dry-rot decking, failed drip edge, stale flashing, or the mandatory VHFHSZ compliance upgrade. Our Roofing Company team writes allowances into every bid so surprises are priced and approved in writing before we touch them, never sprung on you after tear-off. Call (945) 303-9821 for a free, itemized estimate.

We Also Serve Cities Near San Dimas

Beyond our Roofing Company in San Dimas service area, we cover La Verne, Glendora, Covina, and Azusa. Each city carries its own code requirements and housing stock, but the same written-price rule applies everywhere we go. If you’re in a neighboring community and need a roof looked at, the process is identical: call, schedule, get your price in writing.

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 Roofing Company in San Dimas

Why San Dimas Chooses Tilehurst Roofing

We set the standard for roofing company in San Dimas.

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

Getting your roofing company handled is simple and fast.

1

Call or Request a Free Estimate

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

What happens when you call

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

Trusted by homeowners across San Dimas and surrounding areas.

★★★★★

"Called about a few missing shingles after a windy night. They came out, fixed it, and didn't try to turn it into a huge project. Charged exactly what was quoted. Refreshing."

Stephanie R. · Verified customer
★★★★★

"They repaired a spot that another company had "fixed" twice. Tilehurst found what the others missed and it finally stopped leaking. Should have called them first."

Denise Ackerman · Verified customer
★★★★★

"Full replacement after the last hail storm. They wrote up everything, worked with my insurance, and the crew cleaned the yard so well I couldn't find a single nail. Done in two days like they said."

Lauren Petrakis · Verified customer

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

Ready for Roofing Company in San Dimas?

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

(945) 303-9821

Request a Free Estimate in San Dimas

Tell us about your roofing company needs - we'll respond within the hour.

When you send us your details, you agree to the terms of our Privacy Policy and consent to being contacted by call, text, or email concerning your request, including by the partner businesses that may perform the service.

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