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 Repair Across San Bernardino
Roof repair in San Bernardino usually means one of three things: wind-lifted shingles or tile after a Santa Ana blow through the Cajon Pass, heat-fatigued field from summer highs that push past 100°F, or failing underlayment on a mid-century tract roof that’s simply reached end of life. We fix all three, and we’ve been doing it long enough to know exactly what a San Bernardino roof is up against. Call (866) 942-4187 and we’ll put a straight answer on what’s wrong and what it costs to fix.
We’re Orange County Roofing Co, a full-service Roof Repair specialist serving San Bernardino from our base in Corona. We stock parts for the seven major shingle and tile brands we install, so when a wind event tears through 92407 or 92404, we’re not waiting on a supplier to ship us what your roof needs. Kurt Hensley, our owner, built this company around a simple idea: tell the homeowner what the roof actually needs, not what pads our margin.
Why Orange County Roofing Co Is San Bernardino’s Preferred Roof Repair Company
San Bernardino is not like the beach cities. The roofing failures we see here happen because of wind and heat, not rain. That distinction matters because it changes what we look for first when we climb a ladder on your block. We know the windward slopes in the foothill neighborhoods catch the worst of the Santa Ana pattern. We know the flat roofs over carports and additions on the postwar stucco tract homes in 92404 and 92405 tend to fail at the seams and edges before the field gives out. And we know the asphalt shingle roofs through the city’s core are baking in summer heat that turns granule surfaces brittle and underlayment to paper.
We carry seven major roofing brands – GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral – which matters more than a lot of homeowners realize. Most contractors push one brand because that’s what they stock. We stock multiple competing lines, so when we tell you a Tamko shingle is the right call for your roof and budget, it’s because it is, not because it’s the only thing on our truck. For San Bernardino specifically, that means we can match the material to the failure mode: a heavier architectural shingle with a high wind rating for the windward slopes off the Cajon Pass corridor, or a sealed flat-roof system for the mid-century additions that predate modern membranes.
Kurt Hensley leads every estimate and repair scope. Our San Bernardino customers deal with a roofing specialist from first call through final nail, not a rotating cast of salespeople and subcontractors.
Styles & brands we work with






Flat Roof Repair in San Bernardino
Flat roof repair in San Bernardino typically addresses the asphalt-torch, modified-bitumen, or early single-ply membranes on mid-century tract home additions, carports, and patio covers – the ones built from the 1940s through the 1970s that are now decades past their intended service life. The failure almost always starts at seams, scuppers, and penetrations where inland heat has baked the membrane brittle and the dried-out flashing has pulled away. A flat roof repair in San Bernardino usually runs $450 – $1,200 for a targeted patch and seam reseal, while a full membrane replacement over a smaller addition lands in the $2,800 – $5,500 range depending on square footage and the condition of the decking beneath.
Seam and Penetration Failures
The seams and pipe penetrations are where heat does its worst work on a San Bernardino flat roof. When the membrane expands and contracts through 40-degree temperature swings between summer nights and 100°F afternoons, every seam and boot flexes until the adhesive bond tears. We strip and reseal those joints, and when the membrane has gone brittle beyond saving, we cut back to sound material and install a coated-base patch with a full overlap – not a paint-over that fails again in six months.
Ponding Water and Dried-Out Flashings
Flat roofs in the central San Bernardino grid weren’t always built with adequate slope, which means ponding after winter storms. Water that sits accelerates every seam failure and works through any cracked flashing. We re-grade the low spots where practical and replace the dried-out metal with the right gauge and sealant for inland heat cycling.
Shingle Roof Repair in San Bernardino
Shingle roof repair in San Bernardino is dominated by heat fatigue and wind uplift, not storm damage. The asphalt shingles on the 1950s and 1960s tract homes across 92404, 92405, and the adjacent central grid have been baking in triple-digit summer heat for decades. That means the repair we perform most often isn’t a leak call – it’s replacing wind-lifted tabs, cracked and slipping field shingles, and ridge caps torn loose on the windward slope after the Santa Anas come screaming down the Cajon Pass. A targeted shingle repair in San Bernardino typically runs $350 – $850 for a small field or ridge repair, and $1,200 – $2,400 when we’re re-fastening and replacing a larger wind-damaged section on the windward plane.
Wind-Lifted Field and Ridge Cap Repair
After a Santa Ana event, the pattern in foothill neighborhoods is predictable: the windward slope sheds cracked and slipped shingles and lifted ridge caps, with granules piling up in the gutters. When we repair that damage we don’t just re-nail what came loose. We inspect the underlayment beneath, replace any that’s dried or torn, and re-seal every exposed nail head. The next blow-through should test the fasteners, not the repair work.
Heat-Fatigued Granule Loss and Brittle Tabs
Inland heat bakes asphalt shingles until the granule surfacing loses its bond and the tab edges curl. A San Bernardino roof can look intact from the street and fail a water test because the mat beneath the granules has been cooking for 30 summers. We identify heat-fatigued field sections during inspection – before the winter rain finds them – and replace those shingles proactively while the repair is small.
Trusted Brands We Service in San Bernardino
We install and repair products from seven major roofing manufacturers – GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That matters here because a shingle that performs on a Fontana roof ten miles west may not be the right spec for a windward slope in 92407. We stock local parts for San Bernardino customers so a matched Atlas or Tamko shingle in the right color doesn’t sit on backorder for two weeks. When you call us with a wind repair in 92404, we climb the ladder with the right material on the truck.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in San Bernardino Homes
- Wind-lifted concrete tile and shingle field on windward slopes. The Cajon Pass funnels Santa Ana winds directly into the foothill neighborhoods and the older grid, and the windward slope takes the beating. Cracked and slipped tiles, lifted ridge caps, and granule piles in the gutters are the tell-tale signs we check first.
- Heat-fatigued asphalt shingles on 100°F-plus summer days. Inland San Bernardino heat bakes the asphalt mat until shingle tabs crack, curl, and lose their granule bond. The field fails from thermal stress long before a storm tests it.
- Dried-out underlayment and mortar beds on aging mid-century tile roofs. The 1940s-1960s tract homes in 92404 and 92405 often sit on original wood-shake or early concrete tile with underlayment that has turned to paper. Tile mortar joints crack and let wind-driven dust and water through even when the tile itself looks fine.
- Flat-roof seam failures on postwar additions and carports. The torch-down and early single-ply membranes on mid-century additions expand and contract through brutal inland temperature swings until seams split and scupper flashings pull loose.
Pricing for Roof Repair in San Bernardino, CA
San Bernardino roof repair pricing lands in predictable ranges once you know what’s failing. A small shingle field or ridge repair runs $350 – $850, a larger wind-damaged section on the windward plane $1,200 – $2,400. Flat roof patches and seam reseals run $450 – $1,200, full membrane replacement over a smaller addition $2,800 – $5,500. Flashing and vent boot repairs run $250 – $600 when caught before the surrounding field fails. What moves the price: how much underlayment needs replacement beneath the failed material, the slope and access, and whether we’re matching an old tile or shingle that’s still in production. Call (866) 942-4187 for a free estimate with a written line-item scope – you’ll know exactly what you’re paying for before we touch the roof.
We Also Serve Cities Near San Bernardino
Our San Bernardino repair teams also run routes through Muscoy, Highland, Loma Linda, and Rialto. If you’re in one of those neighboring cities and dealing with wind-damaged field or heat-aged shingles, call (866) 942-4187 and ask for a repair estimate. We know the failure patterns for the whole Inland Empire corridor, not just one city block.
Serving San Bernardino, CA — Our Local Coverage Area
We’re based in the San Bernardino 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 Bernardino
It’s the Cajon Pass effect. Santa Ana winds funnel through the pass and hit San Bernardino’s foothill neighborhoods head-on, creating uplift loading that roofs in Fontana and Riverside never experience. Ridges and tile on the windward slope get peeled upward by wind flowing over the roof plane, and every repeated event loosens the fasteners a little more. We re-secure the lifted material with the right fastener type and pattern for windward exposure – not just re-nailing what came loose – and we verify the underlayment beneath is still sound. Call (866) 942-4187 and we’ll assess your windward slope before the next Santa Ana season.
Inland San Bernardino heat bakes asphalt shingles from the outside while the attic heat radiates from beneath, which dries out the asphalt mat faster than coastal temperatures ever do. The granule bond fails, tabs crack and curl, and the underlayment dries to a papery shell that tears during wind events. A coastal OC roof fails from rain-driven moisture over time; a San Bernardino roof fails from thermal fatigue in the field itself. That’s why heat-aged shingle replacement on an inland roof is a real repair, not a soft upsell.
Start with the underlayment and the tile or shingle fasteners. On a 1950s tract roof in 92404, the visible surface can look intact while the underlayment beneath has crumbled to dust and the fasteners have backed out from decades of heat cycling and wind vibration. We look at the windward slope first, then every penetration – vent pipes, plumbing boots, furnace flues – because those are where the dried-out underlayment fails first when winter rain finally arrives. An inspection tells you exactly what needs fixing before it becomes a full tear-off.
Both, but the install is the part that usually fails. A 130 mph wind rating on an architectural shingle is tested with the manufacturer’s specified fastener count and pattern, which means the rating only holds if the installer used the right number of fasteners per shingle, the right placement, and the right underlayment. On windward slopes in San Bernardino’s Santa Ana corridor, we install to the manufacturer’s high-wind spec and verify the underlayment is the correct type for that exposure. The shingle earns the rating on the test table; the install earns it on your roof.
Ask each bidder what they’re specifying for fasteners, underlayment, and flashing material, not for the shingle or tile brand. The cheap spec on a San Bernardino repair is electro-galvanized hardware and standard underlayment that fails again inside a decade. The inland-spec repair uses hot-dip fasteners, the correct underlayment for high-heat and wind exposure, and re-sealed flashing made for thermal cycling. A bid that breaks those lines out is a real scope; a bid that just says “repair shingles and haul away” is a guess on paper. Call (866) 942-4187 and we’ll give you a line-item scope we can defend roof-to-roof.
Written by Kurt Hensley, Owner at Orange County Roofing Co, serving San Bernardino and the Inland Empire.