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 San Antonio Heights
Roof replacement in San Antonio Heights typically runs $12,500 to $28,000 for a full tear-off and reinstall, with acreage hillside properties pushing toward the upper end due to access, permitting, and fire-hardening requirements. Most projects here take 3 to 7 days once materials are staged, though county inspection scheduling can add a few days. Millstone Roofing works throughout the 91784 area, from the ridgelines above Euclid Avenue down to the canyon roads that wind through the foothills. If you need a straight answer about your roof, call us at (855) 341-6021.
Key Takeaways
- San Antonio Heights is unincorporated, so county permits and inspections apply, not city.
- Well and septic setbacks often dictate staging, debris placement, and decking access on acreage lots.
- Wood shake roofs built in the 1950s to 1980s are frequently targeted by insurance non-renewals, driving Class A upgrades.
- Free estimates are always written and line-itemed. Call (855) 341-6021 to schedule one.
Why Millstone Roofing Is San Antonio Heights’s Preferred Roof Replacement Company
We inspect first. Every recommendation we make comes with documented findings, so a San Antonio Heights homeowner knows exactly why a roof needs replacement rather than a repair. If repair is right, we say so. Nelson Ibarra built Millstone Roofing around that honesty, and the crews working the 91784 area carry it through every job.
We know the private roads off Euclid and the tight switchbacks up toward the foothill ridgelines. Our teams have staged tear-off debris in cleared turnouts because there was no curb access, and we understand how county inspection timelines work for unincorporated parcels. San Antonio Heights homeowners consistently tell us the thing they value most is getting a straight answer without a sales pitch. That’s the whole model. Call (855) 341-6021 and we’ll walk you through what your roof actually needs.
Styles & brands we work with






Reroofing in San Antonio Heights
Reroofing in San Antonio Heights often means removing a brittle mid-century wood shake or aged asphalt shingle system and installing a fire-rated Class A assembly that meets San Bernardino County’s wildland-urban interface requirements. Because this is an unincorporated foothill community, reroofing here runs on county permits and inspections rather than a city building department, which changes both the paperwork and the timeline. A standard tear-off and reroof on a single-story ranch in the 91784 area runs $13,000 to $22,000, while split-level and multi-elevation hillside homes start around $18,000 and can reach $30,000 with decking repairs.
Decking Replacement Beneath the Shingles
On older San Antonio Heights homes, the original plank decking is often checked, cupped, or rotted at the eaves where winter runoff has pushed under the drip edge. County inspectors will not sign off on a reroof over compromised decking, so we scope decking replacement during the inspection and write it into the quote before tear-off starts. That means the number you see is the number you pay.
Fire-Rated Class A Assemblies
Many reroofs here convert from wood shake to Class A systems because insurance carriers in the foothills are non-renewing policies on aged shake roofs. We install GAF and CertainTeed Class A architectural shingles with ember-resistant ridge venting and proper starter strip detailing, and we document the assembly for your carrier. The county rebuild threshold on older split-levels often makes this the only compliant path.
Flat Roof Replacement in San Antonio Heights
Flat roof replacement in San Antonio Heights mostly applies to additions, detached garages, workshops, and ADU structures built on acreage parcels, where the flat or low-slope section ties into a steep pitched main roof. These roofs fail faster than pitched sections because the intense San Antonio Heights sun bakes the membrane year-round, and Santa Ana winds peel edges that were never fastened correctly. A flat roof replacement on a detached structure here runs $8,500 to $16,000 depending on square footage, membrane type, and whether the decking beneath is still sound.
Membrane Selection for Foothill Exposure
We scope flat roofs in the 91784 area for heat and ember resistance first. Modified bitumen and TPO hold up differently under constant sun exposure at elevation, so we recommend based on the structure’s orientation and the wildfire exposure from surrounding chaparral. The right membrane is the one that matches the site, not the one we have sitting in a yard.
Tie-Ins Where Flat Meets Pitched
On ranch-style San Antonio Heights homes with flat sections over patios or carports, the failure point is almost always the tie-in. Water gets driven under the flashing during winter storms if the transition wasn’t detailed correctly. We replace the tie-in as part of every flat roof job, not as an add-on.
Trusted Brands We Service in San Antonio Heights
Millstone Roofing stocks multiple manufacturer lines, so the material selection for a San Antonio Heights roof is driven by what the home needs, not what we’re incentivized to sell. We work with GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For acreage properties with wildfire exposure, we often recommend GAF or CertainTeed Class A assemblies. For homes where the homeowner wants a specific tile profile, Atlas and Boral are in the conversation. We keep common 91784-area profiles available for faster turnaround, and manufacturer-backed warranties are available through each brand’s program. Your roof, your choice.
Repair when repair is right. Replace when replacement makes sense. That’s how we scope every job in San Antonio Heights.
Common Roof Replacement Problems We See in San Antonio Heights Homes
- Ember intrusion through unprotected vents. Santa Ana winds over 60 mph push embers into attic spaces through old static vents and gable openings. A roof that looks intact can still fail a fire inspection because the venting was never upgraded.
- Rotted eave and fascia decking from hillside drainage. Acreage lots in the 91784 area drain toward the house or outbuilding pads during winter storms. Without regrading and proper gutter discharge, runoff gets pushed under the drip edge and rots the decking over time.
- Tile slippage and lifted shingles from wind shear. Steep multi-level pitch profiles common in the foothills put extra stress on fastening patterns. We regularly see tiles shifted out of alignment and shingles lifted where starter strip and nailing schedules were shortcut on the original install.
- Insurance non-renewal on mid-century wood shake. Homes built between the 1950s and 1980s with original shake roofs are being dropped by carriers. The solution is a documented Class A assembly with ember-resistant detailing, which is now a large share of our work here.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Replacement in San Antonio Heights, CA
Here are honest numbers for the San Antonio Heights market. A standard asphalt shingle tear-off and replacement on a single-story home runs $12,500 to $20,000. Architectural shingle upgrades add $2,000 to $4,500. Concrete tile replacement starts around $22,000. Flat roof sections on detached structures run $8,500 to $16,000. Steep hillside access, long private road hauls, and decking repairs add meaningfully to that base. Every Millstone Roofing quote is a written line-item estimate, so you’ll see exactly where the money goes before you commit. Call (855) 341-6021 for a free estimate.
How Acreage Scoping Changes a San Antonio Heights Quote
Building on acreage around San Antonio Heights means the cost drivers are different from a tract home in Upland or Claremont. County permitting on an unincorporated parcel includes plan check and inspection timelines that don’t exist in incorporated cities. Well and septic setbacks determine where we can stage materials, where debris containers can sit, and how we access the roof plane without encroaching on protected areas. Long material hauls up narrow, winding private roads mean we stage shingle squares in cleared turnouts or at the base of the driveway and shuttle them up in smaller loads. Outbuildings, detached shops, and ADUs each have their own roof systems needing separate scoping. Grading and drainage on an open lot affect how water moves around the structure, which changes the flashing and eave detailing plan. Each of these gets identified during the inspection and written into the quote before we order the first square. That is the difference between a Millstone roof replacement and a generic one.
On a steep acreage parcel off the winding private roads near San Antonio Heights, our crew tore off a brittle mid-century wood shake roof that had triggered an insurance non-renewal and replaced it with a GAF Class A architectural shingle assembly. We did new decking repairs where the original planks had checked, installed a full ice and water shield in the valleys, and detailed ember-resistant ridge vent and soffit to match the wildland-urban interface exposure. We trucked material up a narrow private drive and staged it in a cleared turnout because there was no curb access, then finished with new drip edge and starter strip along every eave and rake. The homeowner got a fire-rated roof that satisfied the carrier without touching the existing well and septic setbacks.
We Also Serve Cities Near San Antonio Heights
Millstone Roofing serves San Antonio Heights and the surrounding foothill and valley communities, including Upland, Claremont, Rancho Cucamonga, and Montclair. If you’re just over the line in one of those cities, our Roof Replacement team can still help. Learn more about our work in the area on our Roof Replacement in San Antonio Heights page.
Serving San Antonio Heights, CA — Our Local Coverage Area
We’re based in the San Antonio Heights 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 San Antonio Heights
Yes. San Antonio Heights is unincorporated, so roof replacements fall under San Bernardino County building permits and inspections, not a city building department. County plan checks and inspection scheduling apply, and on hillside lots the county enforces wildland-urban interface fire-hardening standards as part of the permit. We handle the permit application and inspection coordination, and we write the permit timeline into your quote. Call (855) 341-6021 and we’ll scope the permit path for your specific parcel.
They affect where we can stage materials, place debris containers, and access the roof plane. Septic leach fields cannot be driven over or loaded with debris, and well heads need clearance for any equipment. On a San Antonio Heights acreage lot, that often means staging at the driveway base and shuttling materials up in smaller loads. We map the setbacks during the inspection so the quote includes the correct access plan from day one.
In most cases yes. Carriers non-renewing foothill homes with aged wood shake typically require a fire-rated Class A roof assembly with ember-resistant venting and proper eave detailing. A documented Class A replacement through GAF or CertainTeed gives your carrier the paperwork they need to reinstate or maintain coverage. We recommend confirming your carrier’s specific requirements first, then calling (855) 341-6021 so we can scope the assembly to match.
Look for these items, because they change the price meaningfully on a San Antonio Heights hillside home: decking repair allowances, valley and flashing detailing, starter strip and nailing schedule, ember-resistant venting, and how material and debris access is scoped. If the quote does not mention access on steep or winding private roads, the contractor has not thought through the job. Millstone writes all of these as line items, so you can compare quotes apples to apples.
We stage at the base of the drive or in a cleared turnout and shuttle materials up in smaller loads when the road won’t support a full delivery truck. Each outbuilding, detached shop, or ADU gets its own roof scoping, because the system is separate from the main house and needs its own materials, flashing, and access plan. We map all of this during the inspection, before any pricing is finalized. Call (855) 341-6021 to schedule a free inspection and get a written quote that accounts for your specific site.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving San Antonio Heights and the surrounding foothill communities.