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 Fontana, CA
Roof Inspection is where every Fontana roofing job should start, and it’s where Millstone Roofing begins every project. In a city where thousands of Kaiser-era tract homes in the 92335 and 92336 flats are reaching the end of their second roof’s life at the same time, a documented inspection separates real problems from sales pressure. We inspect first, write down what we find, and recommend repair or replacement only from those findings. Call (855) 341-6021 to schedule yours.
Why Fontana Homes Are Different
Fontana’s housing stock isn’t like the rest of the Inland Empire. The city grew fast after World War II when Kaiser Steel built thousands of nearly identical single-story stucco homes for mill workers, mostly in the 92335 and 92336 ZIP codes. Those homes, now 60 to 70 years old, sit on low-slope or shallow-gable roofs with composition shingles that have baked under decades of 100°F summers. Many are on their second or third roof and have plank sheathing underneath, which means a simple layover often isn’t possible. The sheathing itself needs replacing, and that changes both the scope and the cost of the job.
Then there’s the wind. The Cajon Pass funnels Santa Ana gusts into the city’s north edge every fall and winter. Homes closest to the pass lose ridge caps and lifted shingle tabs in those wind events, while the older tract blocks on the flats fail mostly from sun-baked, dried-out shingles and worn vent boots. Two different repair patterns within one city, and a Fontana roofer has to know which one applies to your street. The newer tile-roofed subdivisions pushing into the 92336 and 92337 foothills face a different issue: wind uplift on tile and panel attachment that homes in Rancho Cucamonga and Rialto don’t experience the same way.
Styles & brands we work with






Our Main Fontana Services
Most Fontana homeowners call us for one of two reasons: a roof that’s leaking or failing in one area, or a roof that has reached the end of its useful life. Here’s what each looks like in this city.
Roof Repair in Fontana
Repair work in Fontana typically means addressing sun-baked shingle failure on older tract homes or wind damage on the north side near the Cajon Pass corridor. A common call involves lifted tabs, worn vent boots, or dried-out flashing sealant that started as a small leak and got worse. We repair when repair is right, and we’ll tell you when it’s not. If the decking underneath is failing or the roof has multiple problem areas, a patch job may not be the smart money. Roof Repair in Fontana details what we fix and what it costs.

Roof Replacement in Fontana
Full replacement in Fontana often means a complete tear-off down to plank sheathing on 1950s and 60s homes, re-decking, and new underlayment before the shingles go on. The city’s heat and wind mean material choice matters: certain shingles hold up better to UV exposure and high-wind uplift than others. Because we work with seven manufacturers, we match the product to your roof’s conditions and your budget, not to what we happen to stock. Roof Replacement in Fontana walks through the process, timing, and warranty options.

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 Fontana
A roof inspection in Fontana matters more here than in most cities because so many homes are the same age, built from the same materials, and failing on the same schedule. The 1950s and 60s tract homes in the 92335 and 92336 flats were mostly roofed with composition shingle over plank sheathing, and after 60+ summers of triple-digit heat, the shingles are often at the end of their service life while the decking underneath is still sound, or vice versa. You can’t know which without getting on the roof and documenting what’s actually there. That’s what our Roof Inspection service does: we look, we photograph, we write it down, and then we give you straight recommendations based on findings, not guesswork.
Roof Inspection Services
Signs you need it
You’re seeing granules in the gutters, curling shingle edges, or dark streaks on the roof and you don’t know if it’s cosmetic or structural.
What it costs in Fontana
A standard roof inspection in Fontana runs $150 – $350 depending on roof size, slope, and whether we’re documenting damage for an insurance claim.
How we do it
We walk the roof, check the roof-to-wall transitions, flashing, vent boots, and shingle condition, then document everything with photos and written notes in a report you keep.
Free Roof Inspection
Signs you need it
You’re considering a repair or replacement and want a professional opinion before deciding what the roof actually needs.
What it costs in Fontana
A free roof inspection is included when you’re moving forward with repair or replacement work with us; a standalone inspection is $150 – $350.
How we do it
We assess the same way as a paid inspection: full roof walk, documented findings, and a written estimate for any work the findings support.
What Roof Inspection Costs in Fontana
| Item | Typical range in Fontana |
|---|---|
| Standard roof inspection | $150 – $350 |
| Free inspection with repair/replacement | Included |
| Insurance documentation inspection | $150 – $350 |
How long does a roof inspection take in Fontana?
A standard inspection takes 45 to 90 minutes depending on roof size and complexity. You’ll have the written findings the same day, and any estimate comes from those findings, not from a sales quota. Call us to schedule one.
Does an inspection commit me to using you for the repair?
No. The inspection report is yours to keep, whether or not you hire us for any work. We’d rather start with documentation than pressure, and plenty of Fontana homeowners use the report to compare quotes. Call (855) 341-6021 to book yours.
Brands We Service in Fontana
We work with seven of the roofing industry’s leading shingle and material manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For Fontana’s wind-exposed north side, we often recommend Atlas or Tamko lines rated for high uplift. For the sun-baked flats, GAF and Boral product lines hold up well under sustained UV. See our brands for the full material portfolio and warranty programs.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Fontana, CA
| Service | Typical range in Fontana |
|---|---|
| Roof inspection | $150 – $350 |
| Free inspection with repair/replacement | Included |
| Insurance documentation inspection | $150 – $350 |
What pushes Fontana prices up: wind uplift reinforcement on the north side near the Cajon Pass, re-decking over plank sheathing on the older Kaiser-era homes, and the extra labor of tearing off multiple old shingle layers on 60-year-old roofs. What stays fixed: our written line-item quotes don’t change once the work starts. The price you sign is the price you pay.
Neighborhoods We Serve in Fontana
We work throughout Fontana and the surrounding area, from the older Kaiser tracts in the center of the city to the newer subdivisions in the north and east. Our inspectors know which blocks have original sheathing, which streets get the worst of the Santa Ana gusts, and which tile-roofed communities need specialized attachment checks.
- Downtown Fontana (92335)
- Heritage Village area (92336)
- Sierra Lakes (92336)
- Northgate (92337)
- Southridge (92337)
Response time for inspections and estimates in Fontana is typically a few days from your call, and we’ll give you a specific day when you book, not a vague window.
Service Area – Cities Near Fontana
Millstone Roofing is based in Pomona and serves Fontana plus the surrounding communities. If you’re in Bloomington, CA, Rialto, CA, Glen Avon, CA, or Pedley, CA, the same inspection-first process applies. Different housing stock, same straight answers.
Serving Fontana, CA — Our Local Coverage Area
We’re based in the Fontana 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 Fontana
Yes. Fontana requires permits for full roof replacements, and we handle the permit process for every job we do. Inspections are booked after the work so the city signs off on the completed roof. We pull permits and we pass inspections.
We schedule inspections in Fontana within a few business days of your call, and we give you a specific date and time when you book. Call (855) 341-6021 and we’ll get you on the calendar. Estimates are always free when you’re considering repair or replacement.
We work with HOAs throughout Fontana, especially in the newer foothill communities, to make sure your roof replacement matches the association’s material and color requirements. Bring us the HOA’s roofing rules and we’ll quote the right product line from the brands we stock. Give our team a call to walk through it.
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 Fontana Customers Say
"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."
— Eric Chen"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