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
Fast, Reliable Roof Replacement Across Fontana
A full roof replacement in Fontana typically runs $9,500 to $18,000 depending on square footage, shingle grade, and whether the sheathing underneath needs to be re-decked. That’s the honest range for this market, where thousands of Kaiser-era tract homes from the 1950s and 60s are now hitting their second or third roof cycle all at once. Millstone Roofing knows those blocks. We work the 92335 and 92336 flats where whole streets fail together from sun-baked shingles, and we know the north-side homes near the Cajon Pass that lose ridge caps in Santa Ana winds. If you’re in Fontana and need a straight answer about your roof, call (855) 341-6021 and we’ll start with an inspection, not a sales pitch.
Why Millstone Roofing Is Fontana’s Preferred Roof Replacement Company
Fontana homeowners keep calling us for one reason: we make material recommendations based on what your roof actually needs, not what we have sitting in the yard. Our founder, Nelson Ibarra, built Millstone Roofing around a multi-brand approach. We work with seven major shingle and roofing manufacturers including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That means when we tell a homeowner in the 92335 flats to go with a high-wind-rated architectural shingle instead of three-tab, it’s because the Cajon Pass corridor demands it, not because we have a quota to hit.
Our process starts with a professional roof inspection. Every recommendation, whether it’s a targeted repair or a full Roof Replacement, comes with documented findings including photos, measurements, and material condition notes. You see what we see. Homeowners across Fontana tell us the same thing: they were tired of pushy one-brand contractors who showed up with a contract before they even looked at the roof. We don’t do that. We inspect first, then we quote. One crew, one company, from the first inspection to the final shingle.
Styles & brands we work with






Roof Replacement Contractor in Fontana
A Roof Replacement Contractor in Fontana has to deal with a very specific set of conditions: dense Kaiser-era tract blocks with shared driveways, tight side yards, and older plank sheathing that often can’t take another layover. When we replace a roof in the 92335 or 92336 flats, the job typically involves tearing off the existing layers down to the deck, evaluating whether the original plank sheathing can hold new fasteners or needs to be swapped for OSB, then installing new underlayment, ice and water shield in valleys, drip edge, and the shingle system specified for that roof’s wind and UV exposure. A full replacement on a typical 1,200 to 1,600 square foot Fontana tract home runs $10,000 to $16,000. Larger homes with tile or flat sections push toward the top of the range.
Staging on a Tight Block
Fontana’s older neighborhoods weren’t built for today’s dumpsters and equipment trucks. On a cul-de-sac in the 92335 flats, a shared-width driveway and cars lining both curbs changes how we stage material and debris. We plan the dumpster placement around the driveway, park our trucks off the street where possible, and run a magnet sweep morning and evening so no roofing nails end up in a neighbor’s tire. It’s part of the job, not an add-on.
Permits and Access
Fontana requires a building permit for full roof replacements, and your quote should reflect that clearly. Access affects the number too: a zero-lot-line side where we can’t fit a ladder without crossing a neighbor’s property, or a backyard with no alley access for the tear-off trailer, changes the labor hours. We scope all of that during the inspection so the written quote you get reflects real site conditions, not a guess.
Asphalt Shingle Roof Replacement in Fontana
Asphalt Shingle Roof Replacement in Fontana is the most common job we do, and for good reason. The hot, dry Inland Empire sun cooks asphalt shingles. Summer highs routinely pass 100°F, and the UV breaks down the asphalt’s oils until the shingles get brittle, lose granules, and crack. The Kaiser-era tract homes in the 92335 and 92336 flats are especially prone because so many were built in the 1950s and 60s, meaning block after block hits the same failure window simultaneously. A straight shingle replacement on a 1,000 to 1,400 square foot Fontana roof with standard architectural shingles typically costs $9,500 to $14,000. If the deck needs re-decking on top of that, add $2,500 to $4,500 depending on square footage.
Architectural vs. Three-Tab
We rarely recommend three-tab shingles in Fontana anymore. The wind loads near the Cajon Pass demand a shingle with better uplift resistance. Architectural shingles from GAF, CertainTeed, Owens Corning, or IKO hold a better wind rating, last longer under intense UV, and honestly look better from the street. The price difference on a typical Fontana roof is $1,500 to $3,000 total, and for most homeowners on the north side of the city, it’s the right call.
Re-Decking Older Homes
Fontana homes on their second or third roof often have original plank sheathing that’s split, water-stained, or riddled with old nail holes. You cannot lay new shingles over that. The deck has to come off and go back as OSB before we lay underlayment. We find this on maybe a third of the 1950s-era properties we tear off in the 92335 and 92336 flats. The inspection catches it early so there are no surprises mid-job.
Trusted Brands We Service in Fontana
Millstone Roofing installs and services roofs from seven of the industry’s leading manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That matters in Fontana because different failure modes call for different products. A north-side home facing the Cajon Pass wind corridor benefits from a high-wind-rated architectural shingle from Owens Corning or GAF. A flat-roof section on a mid-century ranch might do better with a modified bitumen or TPO system. Because we stock multiple brand lines and have direct access to manufacturer-backed warranty programs, we can recommend the right material for your roof and your budget, not the easiest one for us to stock. GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, Boral: your roof, your choice.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Fontana Homes
- UV-baked, dried-out asphalt shingles across entire Kaiser-era blocks. The 1950s-60s tract homes in the 92335 and 92336 flats were built in near-identical waves, so their roofs fail at roughly the same age. We often replace three or four roofs on the same street within a single season.
- Santa Ana wind damage near the Cajon Pass. Homes on Fontana’s north edge catch the full force of the wind funnel through the Pass. Ridge caps peel, shingle tabs lift, and poorly fastened tile shifts. This is a Fontana-specific problem that neighboring Rialto and Bloomington homes don’t face the same way.
- Split or worn original plank sheathing. Second- and third-roof Fontana homes frequently have sheathing that can’t take a layover. The deck has to come off and go back as OSB, which adds cost but produces a roof that actually meets code.
- Dried-out vent boots and flashing sealant. The Inland Empire sun bakes sealant until it cracks and shrinks away from penetrations. We replace boots and re-seal flashing as part of every full replacement, because a brand-new shingle field with old penetrations is a leak waiting behind the curb.
Pricing for Roof Replacement in Fontana, CA
A full roof replacement in Fontana typically falls between $9,500 and $18,000. A basic architectural shingle replacement on a smaller 1,000 square foot Kaiser-era home starts around $9,500. A larger two-story with steep slopes, tile, or flat sections can reach $18,000 or more. Re-decking adds $2,500 to $4,500 when needed. What moves the number: square footage, tear-off layers, sheathing condition, shingle grade, wind rating requirements near the Pass, and site access on a tight block. We give you a written, line-item quote after the inspection so you can compare bids apples to apples. Call (855) 341-6021 to schedule a free estimate. No change orders, no game at the end.
We Also Serve Cities Near Fontana
Millstone Roofing serves homeowners throughout Fontana and the surrounding Inland Empire communities, including Bloomington, Rialto, Glen Avon, and Pedley. Many of our crews live in these neighborhoods and know the housing stock and wind patterns firsthand. If you’re just outside the Fontana city line, we’ll come out for the same inspection-first approach.
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 Roof Replacement in Fontana
A tight lot changes the quote in two ways. First, the staging plan: a shared-width driveway means the dumpster sits in the driveway, not on the street, and tear-off debris may need to be hand-carried to the container instead of pitched directly. Second, access affects labor hours. If a zero-lot-line side means we can’t set a ladder without crossing a neighbor’s property, or a backyard has no alley access, that adds time. We scope all of this during the inspection. The quote you get reflects the actual site, not a generic estimate. Call (855) 341-6021 and we’ll walk the lot with you before we put a number on paper.
Maybe. Many 1950s-era Fontana homes on their third roof have plank sheathing that’s split, water-stained, or punched full of old nail holes. We won’t know for certain until the old shingles come off, but our inspection gives a strong read beforehand. If the deck needs to go, we re-deck in OSB before laying underlayment and ice and water shield in the valleys. It adds $2,500 to $4,500 on a typical home, and it’s the difference between a forced future patch job and a roof that’s done right. Call (855) 341-6021 to schedule an inspection and we’ll tell you what’s under the shingles.
Yes, and it’s a bigger factor on the north side of the city. The Cajon Pass funnels wind into Fontana with more force than what homes in Bloomington or Rialto typically see. We spec a wind-rated architectural shingle and nail to the manufacturer’s high-wind pattern, not the default pattern, on homes exposed to that corridor. It’s a small material difference but a significant performance one. The right shingle and the right nail pattern mean the difference between ridge caps that stay put in October and ones scattered across the yard. Call (855) 341-6021 for a quote based on your home’s actual exposure.
A roofing square is 100 square feet. A typical Fontana Kaiser-era ranch with a 1,200 to 1,400 square foot footprint and a low-slope or shallow-gable roof runs anywhere from 14 to 18 squares with the overhangs and pitch factored in. When you’re comparing bids, look at the price per square and make sure each quote specifies the same scope: tear-off, deck evaluation, underlayment, ice and water shield, drip edge, shingles, flashing, and haul-away. If two bids are $3,000 apart and only one of them includes re-decking or permits, it’s not a real difference. Our written quotes break all of that out line by line. Call (855) 341-6021 to get yours.
Yes. We hand-notify the adjoining households before any tear-off starts. On the tight Kaiser-era blocks in the 92335 and 92336 flats, the homes are close enough that a tear-off produces dust, noise, and the occasional stray nail if we’re not careful. We run a magnet sweep twice a day, stage the dumpster in the driveway instead of the street, and keep the work hours within Fontana’s noise ordinances. It costs us nothing to be a decent neighbor, and it keeps the street on good terms. Call (855) 341-6021 and we’ll talk through a staging plan that works for your block.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Fontana and the Inland Empire.
Ready to talk about your roof? Call Millstone Roofing at (855) 341-6021 for a free, inspection-first estimate. We’ll tell you what’s actually going on up there and what it takes to fix it, whether that’s a targeted repair or a full replacement.