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 runs between $14,000 and $38,000 for a typical 2,000-square-foot home, depending on pitch, access, tear-off layers, and whether outbuildings tie into the main assembly. Most jobs here are not tract-home repeats. They’re custom mid-century houses, ranch builds, and newer construction on acreage, each with its own roofline, exposure, and county-level permitting path. At Barnwood Roofing, we scope every job on-site before quoting, and we’ll tell you straight if a repair would buy you years instead of an early replacement. Call (855) 382-1073 to schedule a free estimate in San Antonio Heights.

Why Barnwood Roofing Is San Antonio Heights’s Preferred Roof Replacement Company
San Antonio Heights sits outside Upland’s city limits. That changes how roofing gets done here, and it changes who should do it. Ruben Calloway, who runs Barnwood Roofing, knows the difference between a County permit and a City of Upland permit, and knows which applies to your parcel because that’s the kind of thing that holds up a job if it’s wrong. We’ve replaced roofs on Euclid-side ranches, ridgeline custom homes off Mountain Avenue, and gated foothill parcels where the driveway climbs harder than most ladders. Our crews plan for narrow access, long material hauls, and septic and wellhead setbacks before the first tear-off square comes up. That’s local knowledge, not guesswork.
Homeowners in San Antonio Heights often come to us after another contractor gave them a flat price without walking the lot. A flat price on an acreage home usually means somebody missed something. We don’t price blind. Our Roof Replacement team walks the roofline, the outbuildings, the drain paths, and the access route, then writes a line-item quote that reflects what we found.
Styles & brands we work with






New Roof Installation in San Antonio Heights
New Roof Installation on a San Antonio Heights home means a full tear-off to the deck, new underlayment, new flashing, new ventilation, and the covering matched to the home’s exposure and the County’s fire-resistance expectations along the wildland-urban interface. It applies when the existing roof has age-related failure, repeated leak patterns, or decking that can’t hold another layer. Across San Antonio Heights, a full new roof install typically lands between $17,000 and $38,000, and the spread is wide because some lots are flat and open while others climb at a 30 percent grade with no truck turnaround.
South and West Slope Assemblies
On the south- and west-facing ridgelines above Upland, UV does the damage before anything else. Shingles that would last 25 years on a flatland Claremont street start cupping and granule-shedding by year 15 up here. We spec heavier UV-rated materials and upgraded underlayment on these slopes as standard, not as an upsell.
County Permit Work
Because San Antonio Heights is unincorporated San Bernardino County, roof permits come through the County, not the City of Upland. We handle that end-to-end: plans, submittal, inspections, and closeout. If a homeowner asks us to permit as an owner-builder, we’ll walk through what that means for their liability before anything gets signed.
Reroofing in San Antonio Heights
Reroofing in San Antonio Heights is the replacement of a worn roof assembly on an existing structure, and it covers houses, detached shops, guest houses, and ADUs that share the same parcel’s setbacks and access limits. A reroof on the main house here usually runs $13,500 to $32,000; a detached shop or ADU roof adds $4,500 to $12,000 depending on size, tie-in points, and whether we can set a dumpster anywhere near the structure. Tear-off staging on a hillside lot often decides the schedule more than the square count does.
Outbuilding Tie-In Work
A lot of San Antonio Heights properties have outbuildings whose rooflines die into the main house’s valleys or side walls. Those tie-ins are where wind-driven rain and dry-season ember ingress happen. When we reroof the main house, we inspect every tie-in, and if the outbuilding roof is within a few years of failing, we tell you before we quote a number. You should know what the full scope looks like now, even if you phase the work.
Ice and Water Shield in the Foothills
It’s not snow we’re guarding against up here. It’s ember intrusion during Santa Ana events and wind-driven monsoon moisture that works sideways into valleys and eaves. We run ice and water shield in the valleys and at eave edges on San Antonio Heights reroofs, because the exposure justifies it and the County’s fire-safety expectations reward it.

Trusted Brands We Service in San Antonio Heights
We install and service materials from seven manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That breadth matters more in a place like San Antonio Heights than it does on a flatland HOA tract. A south-facing ridgeline home may do better with a CertainTeed or Owens Corning architectural shingle rated for high UV. A Spanish-style build off Euclid may call for Atlas or Boral tile aesthetics. We stock fast for San Antonio Heights jobs and order from local supply houses in Upland and Rancho Cucamonga so material lead time doesn’t hold your tear-off. Seven brands, one honest recommendation: we’ll tell you which of them fits your roof and your budget, not which one we happen to have in the yard.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in San Antonio Heights Homes
- Failed flashing and underlayment on south and west slopes. Years of intense afternoon UV and Santa Ana wind breaks down the edges long before the field of the roof looks bad. By the time you see granule loss, the underlayment beneath the shingles is often brittle and cracked.
- Hillside and narrow foothill driveway access. A 40-yard dumpster won’t fit on a steep switchback driveway, and the material truck sure won’t get to the ridge line. We haul squares up by conveyor or wheeled lift, which changes labor hours and temp dumpster staging. If a quote doesn’t mention access, ask how they’re getting materials to the ridge.
- Outbuilding and detached ADU roof tie-ins without proper ice and water shield. When a shop or guest house roof ties into the main assembly, the valley and sidewall junctions become water and ember funnels. We regularly find missing drip edge and worn kickout flashing at these transitions on San Antonio Heights parcels.
- Wind-damaged fascia and soffit on exposed ridgelines. Debris carried by Santa Ana winds eats at fascia boards and soffit edges before the roof covering fails. If the edges aren’t rebuilt during replacement, the new roof starts its life with a compromised perimeter.
Pricing for Roof Replacement in San Antonio Heights, CA
A full roof replacement in San Antonio Heights typically runs $14,000 to $38,000 on the main house. A simple ranch with low pitch and open access starts lower; a steep ridgeline custom home with a detached shop and narrow driveway runs higher. The main cost drivers up here are tear-off layers, decking replacement, access and material hauling, fire-resistant assembly upgrades, and whether outbuildings tie into the main roof. County permit fees, haul-off, and disposal are line items we show you before work starts. We write fixed line-item quotes, not allowances, and we don’t change the number mid-job unless you ask for scope changes. Call (855) 382-1073 to get an exact number from a walk-through, not a drive-by.
We Also Serve Cities Near San Antonio Heights
Barnwood Roofing is based in Fontana and works throughout the inland foothills. We regularly replace roofs in Upland, Claremont, Rancho Cucamonga, and Montclair, plus the unincorporated pockets around them. If you’re searching for Roof Replacement in San Antonio Heights, we’re already working nearby and know the County permitting path as well as the city ones.
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
A roof replacement in San Antonio Heights gets permitted through San Bernardino County, not the City of Upland, because San Antonio Heights is unincorporated County land. County reviews take a different path than city reviews, and we prepare the packet and schedule the inspections whichever jurisdiction covers your parcel. Call (855) 382-1073 if you’re not sure which applies to your address.
Wells and septic systems set the staging rules on a San Antonio Heights roof replacement. Tear-off debris, material drops, and drainage discharge have to stay clear of wellheads and leach fields, which means dumpster placement and wash-down areas get planned around those setbacks before the crew starts. We identify the well and septic locations on the first walk-through and scope the job around them.
A detached shop or ADU roof often costs more per square than the main house roof in San Antonio Heights because the access is worse, the tie-in points need more flashing and ice-and-water shield work, and many of these structures have deferred maintenance that surfaces once the old covering comes off. Small roofs also don’t benefit from the same labor efficiency as a big rectangle. We’ll show you the line items so the comparison makes sense.
We bring materials up by conveyor or wheeled lift when trucks can’t reach the ridgeline, and we stage tear-off debris at the bottom in smaller drop boxes instead of one big dumpster. The labor hours go up, but the job doesn’t stall, and we don’t under-order squares because the truck couldn’t get up the grade. Access gets priced in from the first walk, not discovered on day three.
Put the bids side by side on these five line items: tear-off layers and disposal, decking replacement allowance, ice and water shield locations, flashing and edge trim, and permit and haul-off fees. If one bid is a single lump number and the other is line-itemed, the line-itemed one is the only one you can actually compare. We write ours line by line so you can see exactly what’s in and what’s not. Call (855) 382-1073 for a free written estimate on your San Antonio Heights roof.
Written by Ruben Calloway, Owner at Barnwood Roofing, serving San Antonio Heights and the surrounding foothill communities.