Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in Ontario, CA
Roof inspection in Ontario, CA usually costs $150 – $400, and it’s the first thing we recommend before any repair or replacement decision gets made. Ontario’s housing stock is dominated by 1950s – 70s stucco tract homes with composition shingle roofs that are now hitting end-of-life across entire blocks, and the Inland Empire’s dry Santa Ana winds peel shingles in ways coastal roofers rarely see. If you’re noticing granule buildup in your gutters or shingles on the ground after a wind event, call Millstone Roofing at (855) 341-6021 for a straight answer and a written inspection report.
Why Ontario Homes Are Different
Ontario sits squarely in the Inland Empire’s Santa Ana wind corridor, where dry 60 – 80 mph gusts funnel through the Cajon Pass and across the Chino/Ontario plain. That changes our work in a specific way: the dominant failure mode here is wind-ripped ridge caps, lifted hip-and-ridge shingles, and torn fascia on aging tract roofs, not the rain leaks a coastal roofer spends most of the year chasing. After a Santa Ana event, whole subdivisions in the 91761 and 91762 ZIP codes show shingles stacked against block walls on the downwind side of the ridge and lifted ridge caps on the windward slope. We’ve learned to canvass entire tracts for wind damage that never shows up as an interior leak, because by the time water stains appear on a ceiling, the roof has been compromised for months.
Summer heat adds a second layer of punishment. Inland Empire highs routinely sit at 95 – 105°F, baking asphalt shingles and accelerating granule loss, thermal cracking, and sealant breakdown. The dry Santa Ana winds then supply the uplift that peels already-brittle shingles right off the deck. Homes in the older core around Ontario, roughly the area south of the 10 Freeway, tend to be shallow-pitch composition roofs from the 1950s through 70s. Newer subdivisions in 91764, many built between the 1980s and 2000s, bring more concrete tile into the mix. Each needs a different inspection lens and a different repair approach, which is exactly why Millstone Roofing inspects first and recommends second.
Styles & brands we work with






Our Main Ontario Services
Most Ontario homeowners reach out to us for one of two reasons: damage that needs targeted repair, or a roof that has reached the end of its useful life. Here’s how each job works in Ontario, and where to find the full detail.
Roof Repair in Ontario
Repair in Ontario is usually about wind damage and heat fatigue, not storm-water intrusion. We replace lifted or missing shingles, resecure ridge caps, address torn fascia, and repair flashing around vents and penetrations. The Santa Ana cycle means many Ontario homes need annual or bi-annual checks after high-wind events, especially in the older tract neighborhoods where three-tab shingles have been baking for forty or fifty years. Repair when repair is right; that’s the whole philosophy. For a deep look at repair scopes and approaches here, see Roof Repair in Ontario.

Roof Replacement in Ontario
When a roof has lost too much granule surface, shows widespread thermal cracking, or has been patched repeatedly, replacement is the more honest recommendation. Ontario’s aging housing stock means entire blocks are reaching replacement age at the same time, and homeowners often ask us about material choice for heat and wind performance. We walk through the tradeoffs across manufacturers and price points, then document everything in writing before any work begins. The full replacement process for Ontario homes is laid out at Roof Replacement in Ontario.

What happens when you call
- 1
A real person answersNo phone trees — you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Roof Inspection in Ontario
Roof inspection in Ontario catches wind and heat damage before it becomes a leaking ceiling or a full deck replacement. Most Ontario homes were built between the 1950s and 1990s, and the combination of triple-digit summers and Santa Ana uplift means shingle failures here happen at the ridge, the rakes, and the edge metal first. A documented inspection tells you which of those failures need repair now and which can wait. That’s the foundation of every recommendation we make at Millstone Roofing; see our Roof Inspection process for the full step-by-step.
Hail Damage Roof
Signs you need it
Look for circular bruising or missing granules on shingle surfaces, dented vents or flashing, and granule accumulation at downspout outlets after any hailstorm passes through the Inland Empire.
What it costs in Ontario
Hail damage assessment is part of a standard roof inspection in Ontario, which typically runs $150 – $400 depending on roof size and access.
How we do it
We walk every slope, document impact marks with photographs, check for hidden bruising that separates the mat from the granule surface, and compile a written report you can use for an insurance claim or a repair decision.
Free Roof Inspection
Signs you need it
If your home was built before 2000, you’ve noticed shingles in the yard after wind, or you’re planning to sell and want documented roof condition, a no-cost inspection gives you facts without a sales pitch attached.
What it costs in Ontario
Free roof inspections are available at no charge for Ontario homeowners who are considering a full reroof or have suspected storm damage; for pure documentation or pre-purchase checks, standard pricing of $150 – $400 applies.
How we do it
We perform the same structured walk as our paid inspection: roof slope by slope, ridges, valleys, penetrations, flashing, and attic ventilation, then we hand you written findings before any estimate is discussed.
What Roof Inspection Costs in Ontario
| Item | Typical range in Ontario |
|---|---|
| Standard roof inspection (walked, full report) | $150 – $400 |
| Hail or storm damage assessment | $150 – $400 |
| Free inspection (for suspected damage / reroof consideration) | $0 |
How long does a roof inspection take in Ontario?
Most Ontario inspections run 45 – 90 minutes depending on roof size, pitch, and access. You receive the written report the same day, and we walk you through the photos and findings before we leave.
Do I need a roof inspection before filing an insurance claim in Ontario?
It’s the most useful first step. A documented inspection gives you dated photos and a written condition report, which helps substantiate wind or hail claims against Ontario’s frequent Santa Ana damage. Call (855) 341-6021 to schedule one.
Brands We Service in Ontario
Millstone Roofing works with seven of the industry’s leading shingle and material manufacturers, and on Ontario roofs we commonly specify GAF, CertainTeed, and Owens Corning products. We stock the common accessory parts for these lines locally, which means repair pieces like ridge caps and hip-and-ridge shingles don’t turn a small fix into a two-week wait. See our brands for the full material portfolio.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Ontario, CA
| Service | Typical range in Ontario |
|---|---|
| Roof inspection (walked, written report) | $150 – $400 |
| Minor shingle repair (small patch, few shingles) | $250 – $500 |
| Flashing repair (vent, pipe boot, or chimney) | $300 – $700 |
| Leak repair (minor, localized) | $350 – $800 |
| Repair with dry rot / deck section replacement | $800 – $1,800 |
| Asphalt shingle replacement (standard 3-tab) | $5,000 – $10,000 |
| Asphalt shingle replacement (architectural/dimensional) | $8,000 – $18,000 |
| Concrete tile replacement (full) | $20,000 – $45,000 |
In Ontario, the two biggest price movers are roof pitch and deck condition. The older tract homes in 91761 and 91762 often reveal rotted deck sections under thirty-year-old shingles once we lift them, and that work is priced per sheet before any change order gets written. We quote fixed, line-item pricing and we don’t change the number once the job starts unless we find damage that was not visible during inspection.
Neighborhoods We Serve in Ontario
Millstone Roofing works across all four Ontario ZIP codes, from the older 1950s tracts near Euclid Avenue to the newer subdivisions on the city’s northeast side. We’re familiar with the specific roof profiles, HOA expectations, and wind exposure in each area. Typical response time for inspections across Ontario is one to two business days, with faster scheduling after major wind events.
- Northeast Ontario (91764)
- Downtown / Historic Core (91762)
- South Ontario (91761)
- North Central (91758)
- Archibald Ranch area
Service Area – Cities Near Ontario
Millstone Roofing serves the surrounding Inland Empire communities with the same inspection-first process. Homeowners in Montclair, CA, Upland, CA, Chino, CA, and San Antonio Heights, CA can reach us at (855) 341-6021 for roof inspections and written estimates. The Santa Ana wind behavior we described for Ontario applies just as strongly to these neighboring cities along the Chino/Ontario plain.
Serving Ontario, CA — Our Local Coverage Area
We’re based in the Ontario 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 Ontario
We typically schedule post-wind inspections within one business day across Ontario, and we prioritize whole-tract canvassing after major events. Call (855) 341-6021 and we’ll confirm a window the same day.
Most reroofs in Ontario require a city building permit, which we pull and close as part of the job. Some planned communities also require architectural review before work begins, and we handle that documentation for you.
Yes. Millstone Roofing serves 91758, 91761, 91762, and 91764, covering the full city from the older core to the newer northeast subdivisions. The same inspection-first process applies in every neighborhood.
If your roof has been through another Ontario summer or another Santa Ana season, the cheapest and most honest next step is a documented inspection. Call Millstone Roofing at (855) 341-6021 for a free estimate, and we’ll tell you whether your roof needs repair, replacement, or just a few more good years.
What happens when you call
- 1A real person answersNo phone trees — talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Ontario Customers Say
"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