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 Repair Across San Antonio Heights
Roof repair in San Antonio Heights typically costs between $350 and $1,800 depending on what failed, and most jobs we scope here finish in one day. The unincorporated foothill location above Upland means your roof answers to San Bernardino County, not a city counter, and that changes how permits, access, and even material staging get handled. We know the 91784 terrain, the older ranch homes and custom hillside builds, and the specific way Santa Ana winds find weak edge details. If you’ve got a stain spreading on a ceiling or shingles lifting after the last blow, call (833) 589-7850 for a straight answer and a free estimate.
Key Takeaways for San Antonio Heights Homeowners
- Roof repair in 91784 runs roughly $350 – $1,800 for common fixes like flashing, vent boots, and shingle replacement.
- San Antonio Heights permits go through San Bernardino County, not a city building department.
- Large-lot properties with wells and septic systems change where we can stage materials and access the roof.
- Santa Ana winds in this foothill pocket attack ridge vents, starter strip, and eave closures before shingles fail.
- Alan Cofield and the Bedrock Roof Repair team inspect before recommending repair or replacement, always.
Styles & brands we work with






Why Bedrock Roof Repair Is San Antonio Heights’s Preferred Roof Repair Company
We work the same way on a 1960s ranch off Euclid Avenue as we do on a custom multi-plane build near the foothill edge: we look at the roof, find what actually failed, and tell you whether it’s a repair, a replacement, or something that can wait. Alan Cofield built Bedrock Roof Repair around that sequence. Repair first, replace only when the roof genuinely needs it. That’s not a marketing line. It’s in the name.
Our Roof Repair team has worked enough 91784 roofs to know what the valley contractors miss. The county permit process. The leach field you can’t park a material truck on. The roof plane that catches every gust coming up the wash. When we quote a repair in San Antonio Heights, the scope already accounts for these things. You get a written line-item estimate, not a vague number that swells after we start pulling shingles.
We carry materials from GAF, CertainTeed, Owens Corning, IKO, and other major manufacturers, so the fix matches your existing roof rather than whatever brand we happen to stock that week. And because we inspect before we recommend, you’ll never hear us push a full replacement for a roof that needs four shingles and a resealed vent boot.
Shingle Roof Repair in San Antonio Heights
Shingle roof repair in San Antonio Heights usually means replacing wind-torn tabs, repairing nail pops, or re-securing shingles that thermal cycling has lifted along the rake edges. The hot days and cool foothill nights in 91784 expand and contract shingles constantly. After enough cycles, the sealant strip fails, tabs lift, and the next Santa Ana event peels them back like a deck of cards. A typical shingle repair here runs $300 – $650 for a small section, and $700 – $1,400 when we’re replacing underlayment or decking beneath the shingles.
Wind-Lifted Tabs and Starter Strip
On exposed hillside lots, the first rows of shingles take the most abuse. Wind gets under the tab edges and works upward. We replace the damaged shingles, re-secure the starter strip, and check that the fasteners in the first two courses are holding.
Sealant Failure from Thermal Cycling
Shingles on south-facing planes in San Antonio Heights bake at 140-plus degrees in summer, then drop 50 degrees at night. The sealant strip eventually hardens and cracks. When that happens across a whole plane, we can sometimes reseal; when the shingles are brittle, we replace the affected section and advise on how much life the rest of the roof has left.
Storm Damage Roof Repair in San Antonio Heights
Storm damage roof repair in San Antonio Heights centers on what Santa Ana wind events and concentrated winter rain leave behind: lifted ridge vents, torn underlayment, displaced flashing, and sections of roof edge that failed because a eave closure wasn’t secured the way this terrain demands. Repairs after a wind event in 91784 typically run $400 – $1,100. When storm runoff gets under the underlayment and rots decking near the fascia, the job can reach $1,500 – $2,400 depending on how much sheathing needs replacement.
Ridge Vents and Edge Flashing
Wind coming up the slope hits the leeward side of the ridge and pries vents loose. We re-fasten or replace the vent, check the fasteners on the full ridge line, and repair any flashing the uplift exposed. If the vent tore free and rain entered the attic, we inspect the insulation and decking below before closing anything back up.
Valley and Chimney Penetrations
On multi-plane roofs, valleys concentrate water during an intense storm. Debris from foothill oaks and eucalyptus accumulates there, backs water up, and sends it under the shingles. We clear the valley, repair or replace the underlayment, and re-secure the flashing so the next storm drains the way it should.
Trusted Brands We Service in San Antonio Heights
Bedrock Roof Repair isn’t tied to one manufacturer. We install and repair products from GAF, CertainTeed, Owens Corning, and IKO, among others. That matters on a roof that already has a specific tile or shingle profile. We can match the existing material instead of forcing a patch that looks like a patch. For San Antonio Heights homeowners, we keep common repair components for tile, composition shingle, and flat roof systems stocked locally, so a repair doesn’t stall waiting on a warehouse run from down the hill.
Common Roof Repair Problems We See in San Antonio Heights Homes
- Failed flashing around chimneys and skylights: Thermal cycling on foothill roofs cracks sealant and shifts metal flashing. Water gets in around the penetration long before the shingles around it show any wear.
- Santa Ana wind damage to ridge vents and starter strip: Exposed edges on hillside lots catch gusts that valley subdivisions never feel. Embers and rain follow the gaps that lift open.
- Storm runoff overwhelming undersized drainage: Sloped lots concentrate a winter deluge into narrow valleys and along fascia lines. When drainage clogs, water backs up under the underlayment and rots the decking.
- Tile roof fastening failures on steep planes: Concrete tile lasts, but the fasteners and underlayment beneath it don’t always age as well. We see cracked tile and slipped courses on the steepest planes of custom hillside builds.
See the difference
Before
After
Before
After
Before
AfterBuilding in San Antonio Heights: Why Acreage Changes the Scope
San Antonio Heights is unincorporated county land. That means roof repair permits and inspections go through San Bernardino County, not a city building department. On a standard repair, that’s a straightforward process, but on large-lot properties the county also governs well and septic setbacks. A leach field near the driveway isn’t just a landscaping feature. It’s a no-go zone for material trucks, dump trailers, and heavy equipment. We scope the access before we quote, because staging material on the upper pad and hand-carrying squares to the roof costs labor hours that a valley roofer never factors in.
On a sloped lot off Mountain View Avenue, our crew repaired a wind-lifted ridge vent and torn underlayment on a 1970s ranch with a Boral concrete-tile roof. The property runs on a private well with a septic field near the driveway, so we staged material on the upper pad and hand-carried squares to avoid compacting the leach area. We replaced the failed flashing at the chimney penetration, added ice and water shield in the valleys, and re-secured the drip edge before matching the existing tile. That job cost more in labor than the same repair would in a flatland tract home, and it should. The site demanded it.
Detached shops and ADUs change the quote too. A roof repair on a detached structure often carries a separate county permit and its own access and staging requirements. We quote the main house and the outbuilding as separate line items so you can see exactly what each costs.
Pricing for Roof Repair in San Antonio Heights, CA
Here are the ranges we quote most often on 91784 roofs. Small shingle repairs with no structural work: $300 – $650. Flashing repair at chimneys, skylights, or valleys: $350 – $900. Vent boot replacement: $250 – $500 per penetration. Ridge vent repair or replacement: $400 – $1,100. Storm damage repair with underlayment and decking replacement: $800 – $1,800. Tile roof repair with re-bedding and matching: $500 – $2,400 depending on pitch and access.
Steep slopes, septic setbacks, and hand-carry staging all add labor. What they don’t do is hide in the fine print. Your estimate from Bedrock Roof Repair is line-itemed, fixed, and free. Call (833) 589-7850 and we’ll walk the roof with you before we put a number on paper.
We Also Serve Cities Near San Antonio Heights
Bedrock Roof Repair works throughout the foothill communities and the valley below. If you’re in Upland, Claremont, Rancho Cucamonga, or Montclair, we can inspect and repair your roof with the same county-permitting knowledge and repair-first approach we bring to every San Antonio Heights job.
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 Repair in San Antonio Heights
San Antonio Heights is unincorporated, so roof repair permits and inspections go through San Bernardino County, not a city building department. We handle the permit paperwork for any repair that requires it and schedule county inspections as part of the job. Call (833) 589-7850 and we’ll tell you whether your specific repair triggers a permit before we start.
Septic leach fields and well heads create exclusion zones for heavy equipment and material staging. We can’t park a loaded truck on your leach area, and on many San Antonio Heights lots that means hand-carrying materials from a staging point near the driveway or upper pad. The labor looks different on the quote, and we walk the property first to map access before we price anything.
Yes. Steep multi-plane roofs are exactly what we work on throughout 91784. These homes concentrate wind and water at valleys, ridges, and intersections, so the repair usually involves re-securing flashing, replacing underlayment in problem areas, and checking that fasteners on the steepest planes are still holding. We bring our own fall protection and have the equipment for high-pitch work.
Ridge vents, starter strip, drip edge, and eave closures matter most. Santa Ana winds in San Antonio Heights hit exposed foothill edges hard, and the first failures are almost always at these details. We inspect edge fastening and ember-entry points on every repair call here, because a roof that looks intact from the ground can already be lifting at the ridge. Call (833) 589-7850 for a free estimate and we’ll check the edges first.
Yes, and we’ll show it as a separate line item. Detached structures often have their own county permit requirements, different access, and sometimes older or mixed roofing materials. We scope each structure independently so you can see the main house number and the outbuilding number separately, then decide what to do first.
Get Your Free Roof Repair Estimate in San Antonio Heights
If you’re looking at a stain, a lifted shingle, or a ridge vent that moved in the last wind event, don’t guess. Call Alan Cofield and the Bedrock Roof Repair team at (833) 589-7850. We’ll inspect the roof in person, explain what failed and why, and give you a written line-item estimate for the repair. If the roof doesn’t need work yet, we’ll tell you that too. That’s the whole point.
Written by Alan Cofield, Owner at Bedrock Roof Repair, serving San Antonio Heights and the surrounding foothill communities.