Architectural shingles
Metal roofing
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 $11,000 – $28,000 for a full tear-off on a standard single-family home, with complex hillside properties and custom rooflines pushing toward the higher end. We schedule most replacements within two to three weeks of permit approval, and our crew knows the foothill streets, the county inspection process, and the specific ways oak and eucalyptus groves punish a roof here. If you’re weighing repair against replacement, or just need straight answers on what a county permit will require, call us at (866) 217-3967. Ruben Ibarra leads our team, and he’ll tell you honestly whether your roof has years left or is done.
Why Moreno Valley Roof Repair Is San Antonio Heights’s Preferred Roof Replacement Company
We work with seven major roofing manufacturers, including GAF, Atlas, and Boral, so when we quote a replacement in San Antonio Heights we’re matching material to your specific exposure, not selling you whatever we happen to stock. Our clients in the 91784 zip code have found that refreshing. We also do standalone roof inspections, meaning we’ll assess your roof before you commit to spending anything on replacement work.
Ruben Ibarra has walked scores of San Antonio Heights roofs. That matters because this unincorporated community has its own rhythm with San Bernardino County permits, fire-rated assembly requirements, and hillside access issues that a roofer from down the hill won’t anticipate. We’ve worked along Euclid Avenue corridors, through the canyon-adjacent streets, and up the custom-build hillside lots where every roofline is different. The result is a quote that holds, a crew that shows up with the right equipment, and a replacement that passes inspection the first time.
Styles & brands we work with






New Roof Installation in San Antonio Heights
New roof installation in San Antonio Heights means full tear-off of the existing surface, evaluation and repair of the decking beneath, and installation of a complete new roofing system matched to your home’s exposure and architecture. A straightforward single-story ranch might run $9,000 – $14,000. A custom hillside build with multiple elevations, deep valleys, and tile or clay roofing will sit in the $20,000 – $28,000 range. We pull the county permit, schedule the inspection, and handle the full fastening pattern change that modern code requires.
What Tear-Off Usually Reveals Here
On 1950s custom hillside homes, removing old shingle or tile regularly exposes undersized or split rafters, old sheathing that won’t hold a new fastening pattern, and flashing that was never done right. We’re prepared for this. Our quotes include allowances for decking and framing repair, written in plain language so you know the worst case before we start.
Fire-Rated Assemblies and County Code
San Antonio Heights sits against the San Gabriel foothills with real wildfire exposure. Class A fire-rated assemblies aren’t a premium upgrade here; they’re the standard for a new roof that will pass county inspection. We install ember-resistant detailing at roof-to-wall intersections and ridge vents as a matter of course on every hillside replacement.
Reroofing in San Antonio Heights
Reroofing in San Antonio Heights means pulling off the old surface and replacing it with a new one, but the way we handle it here is different from a tract neighborhood down in Upland. A reroof on a 1960s ranch with composition shingle runs $8,500 – $13,500. A reroof over a custom hillside home with clay tile, complicated valleys, and structural repair needs will land at $22,000 – $32,000. We never reroof over existing layers in this area. It hides failed underlayment and flashing, and San Bernardino County inspectors will flag the assembly after the fact.
Decking and Drip Edge Before New Surface
Before anything new goes down, we inspect every sheet of decking. Where eucalyptus litter has sat in shaded valleys and gutters, we find rot that never would have been visible from the surface. We replace rotted decking, rebuild drip edge and fascia where moisture has crept in, and lay new ice and water shield through the valleys before the new roofing material is installed.
Matching the Design of a Custom Hillside Home
San Antonio Heights doesn’t have tract repeats. A 1970s custom build with multiple elevations and irregular slopes calls for a roofing approach that respects the original design rather than imposing a generic pattern. We’ll show you material options from Atlas, Boral, and GAF that fit the home’s lines, then recommend based on climate exposure and longevity goals, not brand loyalty.
Trusted Brands We Service in San Antonio Heights
We install and supply materials from seven manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For San Antonio Heights homes, we typically have Atlas and Boral materials available on short notice, with GAF orders arriving within days. That means you’re not locked into one brand’s color line or one manufacturer’s price point. Whether you’re looking at GAF Timberline for a straightforward ranch or Boral clay tile for a hillside custom, we’ll tell you the real difference and quote both honestly.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in San Antonio Heights Homes
- Shaded valley rot from oak and eucalyptus litter. Debris packs into valleys and gutters fast here, trapping moisture against decking and fascia. By the time an owner sees a leak, the decking underneath is often gone in sections.
- Undersized or split framing on 1950s hillside builds. We regularly find rafters that were never sized for the spans they carry. A simple reroof becomes a structural correction once the surface is off and the county inspector looks at the framing.
- Failed underlayment and flashing hidden under multiple layers. Re-roofing over existing layers hides exactly this. We tear off to decking on every San Antonio Heights replacement so nothing gets buried.
- Complex rooflines with valley and penetration failures. Custom hillside homes have many elevations, valleys, and penetrations that leak in wind-driven rain. The fix is not one more patch; it’s a properly flashed, properly layered system rated for the Santa Ana exposure.
Pricing for Roof Replacement in San Antonio Heights, CA
A full tear-off and replacement in San Antonio Heights runs $11,000 – $28,000 for most single-family homes. Simple ranch roofs with composition shingle sit at the low end. Custom hillside homes with clay or concrete tile, structural repair allowances, and multiple valleys sit at the high end. What moves the number most: the condition of the decking once the roof is open, the complexity of the roofline, and whether you’re choosing a mid-range shingle like Atlas or a premium tile like Boral. Our quotes are itemized and written to survive a county inspection. Call (866) 217-3967 for a free estimate, and we’ll put a firm number on your roof.
We Also Serve Cities Near San Antonio Heights
Beyond San Antonio Heights, our Roof Replacement team works across Upland, Claremont, Rancho Cucamonga, and Montclair. If you’re in one of those cities or nearby, the same material options, county code knowledge, and straight pricing apply. Roof Replacement in San Antonio Heights is where we’ve built our reputation, but the standard travels.
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 here pull building permits through San Bernardino County rather than the city of Upland or San Bernardino. County inspectors look specifically at decking condition and fire-rated assembly once tear-off exposes the sheathing. We pull the permit, schedule the inspection, and pass it before we call the job done. If you’re unsure what your specific street requires, call (866) 217-3967 and we’ll walk you through it.
Usually three things: split or undersized rafters, rotted decking in shaded valleys, and failed flashing at penetrations and valleys. On a custom hillside build near the oak groves, our crew tore off clay tile to find three split rafters and a valley that had been flashed with tar paper and hope. We reframed the damaged runs, laid new ice and water shield through the valleys, and reset the tile with a Class A assembly. Eucalyptus litter had been sitting in those valleys for years, and the drip edge and fascia were gone from trapped moisture. We rebuilt those too. Quotes should carry an allowance for exactly this.
We write a decking and framing allowance into every San Antonio Heights replacement quote before we start. If tear-off exposes rot or structural issues we didn’t account for, we price the repair in writing and get your approval before touching it. You see the number before we proceed. Call (866) 217-3967 and we’ll show you what a real allowance looks like versus a vague “materials may change” line.
Yes. This community sits in the foothills of the San Gabriel Mountains with real wildfire exposure and periodic Santa Ana winds. Class A fire-rated assemblies and ember-resistant detailing at roof-to-wall intersections and vents are the standard for a replacement that will pass county inspection. We install them as a matter of course, not as an upgrade line item. Boral and Atlas both offer Class A rated systems we use regularly up here.
We start with the home’s original design language and the material that was meant to sit on it. For a 1970s custom with irregular slopes and deep valleys, we’ll show you tile or shingle options from Atlas, Boral, or GAF that complement the architecture rather than flatten it. On a recent hillside build, we reset clay tile with a Class A assembly after reframing, because that home was designed for tile and deserved more than a shingle downgrade. The right material is the one matched to your climate, your home, and your timeline, not the most expensive one we stock.
Call Moreno Valley Roof Repair at (866) 217-3967 for a free roof replacement estimate in San Antonio Heights. Ruben Ibarra will walk the roof with you, tell you what it needs, and price the whole job in writing before any work starts.
Written by Ruben Ibarra, Owner at Moreno Valley Roof Repair, serving San Antonio Heights since the company’s founding.