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 Bernardino
Roof repair in San Bernardino has to account for two forces that define this city: summer heat that pushes past 100°F and Santa Ana winds that funnel through the Cajon Pass at 60 mph or more. The combination bakes shingles until they crack, then rips loose anything that isn’t fastened to wind-rated standards. We’re on the ground here regularly, working homes in 92401 through 92404, and we’ve learned what holds up and what doesn’t on the mid-century tract roofs that dominate this market. If you’ve got lifted tabs, missing ridge caps, or a leak that just showed up after the last wind event, call (866) 650-8319 for a straight assessment of what the roof actually needs.
Why Gable Roof Repair Is San Bernardino’s Preferred Roof Repair Company
Our name signals the approach: inspection first, recommendation second. When we get a call from a San Bernardino homeowner, we don’t show up with a replacement quote already drafted. We start by walking the roof, checking the fastening pattern, examining the decking, and figuring out whether a targeted repair makes sense or whether the roof has reached the end of its serviceable life. Repair when it makes sense, replace when it’s right. That’s the whole philosophy.
Neil Drummond built this company around a brand-agnostic material approach. We’re certified to work with seven major shingle manufacturers, so when a San Bernardino roof needs Atlas or Tamko or IKO product matched to existing material, we pull from the correct product line instead of forcing a single-brand upsell. The crews understand the specific installation requirements, warranty terms, and failure patterns across each manufacturer’s system. Your roof’s brand, not ours.
We cover all four San Bernardino zip codes, including the older neighborhoods north of the 210 where housing stock dates to the 1940s and 1950s. Response time to the city is consistent, and we schedule repairs around the weather windows that make sense between Santa Ana events and the winter rain season. Call (866) 650-8319 to put an inspection on the calendar.
Styles & brands we work with






Storm Damage Roof Repair in San Bernardino
Storm Damage Roof Repair in San Bernardino is the most common emergency call we handle, because the geography makes this city uniquely exposed. The Cajon Pass acts as a wind tunnel, accelerating gusts before they hit the neighborhoods below the foothills. We respond after these events, assess what the wind actually did, and fix it in a way that meets the wind-load standard the code demands now, not the fastening standard that was code when the roof went on.
Costs for storm repair in this market run $425 – $1,850 depending on what the wind took. A ridge cap replacement with resealing runs $425 – $700. Lifted tab repair on a composition shingle roof runs $350 – $900. If the wind got under edge metal and peeled it, you’re looking at $600 – $1,400 for removal, reflash, and refastening. Full wind mitigation retrofits, where we re-nail the entire roof to a six-nail pattern with starter strip, start around $1,500 and scale with square footage. Call (866) 650-8319 for an exact quote after we see the roof.
Cajon Pass Wind Ratings
San Bernardino’s building code now references higher wind-load requirements than what governed construction in the 1950s through 1970s. A repair that meets the current standard includes a six-nail nailing pattern per shingle, a starter strip along the eaves, and properly fastened drip edge. If your roof has the original four-nail pattern, a smart storm repair upgrades the fastening on the affected slopes, even if the visible damage is only a few lifted tabs.
Documenting the Repair for Insurance
When a Santa Ana wind event damages your roof, your insurer will ask what was done to prevent recurrence. We document every repair with photos, a scope sheet that names the fastening pattern and materials used, and a final invoice that shows the work met the current wind-load standard. That paper trail matters when you file a wind claim, and it matters again when the insurer looks at your policy renewal. A cheap patch without documentation won’t help you.
Metal Roof Repair in San Bernardino
Metal Roof Repair in San Bernardino covers a specific segment of this housing stock: the flat and low-pitch sections on mid-century additions, carports, patio covers, and the occasional standing-seam panel roof on newer construction. Metal handles the heat cycling better than asphalt, but the wind exposure through the Cajon Pass works screws loose and lifts panels if they weren’t installed with the right fastener spacing. We repair seam separation, replace neoprene washers on panel screws, and resecure edge metal that’s started to chatter in the gusts.
Metal roof repair pricing in San Bernardino runs $450 – $1,600. Replacing loose or worn panel screws with fresh fasteners and washers costs $450 – $800. Seam resealing and panel refastening runs $650 – $1,200. If a Santa Ana event peeled a panel section, replacement and reflash typically runs $900 – $1,600 with material match. The wide range reflects panel profile and how much of the surrounding area the wind already worked loose. We’ll give you the exact number after the Roof Repair inspection is done.
Flat Roof Sections on Older Additions
San Bernardino’s older core, especially the 92401 and 92411 areas, has a lot of flat-roof additions and garage sections that were built with torch-down or rolled roofing over original 1950s decking. The dry heat makes the membrane brittle, and the winter rains find every seam. We patch these, but more often the real fix involves stripping the old membrane and re-covering with a material that can flex through the thermal cycles without cracking.
Penetration and Boot Resealing
Vent boots, pipe flashings, and HVAC curbs on metal and flat roofs in San Bernardino dry out fast in this climate and split open. The leak shows up months later, during the first real storm. We replace the boots and reseal the penetrations with a product rated for high UV exposure, then check the surrounding seams for heat damage while we’re up there.
Trusted Brands We Service in San Bernardino
We work with seven major shingle manufacturers, and for San Bernardino’s older roofs that usually means matching Atlas, Tamko, or IKO product lines to what’s already on the decking. Each of those brands has specific fastening requirements for wind-rated installation, and our crews know the differences. We keep common profiles and colors from these product lines stocked for this market, which means a repair in San Bernardino doesn’t stall while we wait on a special order. Seven brands, one standard of installation. The brand on your roof determines the product we match; the wind load determines how we fasten it.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in San Bernardino Homes
- Brittle shingles that crack instead of flex. A decade of 100°F summers changes the chemistry of an asphalt shingle. When a repair tech tries to lift a tab to slide flashing under it, the tab snaps off. That’s why so many spot patches on older San Bernardino roofs fail within weeks: the surrounding shingles can’t take the manipulation.
- Original four-nail fastening with no starter strip. Homes built between the 1940s and 1970s across 92401 through 92404 went up under a milder wind code. The shingles have four nails each and no starter strip along the eaves. Ridge caps and edge metal are the first things to go when a Santa Ana gust hits, and a repair that doesn’t upgrade the pattern just sets up the next failure.
- Dried-out flashing on flat-roof additions and garage sections. The heat pulls the oils out of flashing material and the expansion-contraction cycle works the seals loose. The leak doesn’t show until the first winter storm, and by then the decking underneath has been absorbing moisture for weeks.
- Lifted or missing ridge caps along the Base Line corridor and Del Rosa. After a wind event, the calls cluster in the older neighborhoods north of the 210. The ridge caps were fastened with the original nail pattern decades ago, the heat made them brittle, and the wind finished the job.
Pricing for Roof Repair in San Bernardino, CA
Roof repair in San Bernardino runs $350 – $1,850 for the typical job. Small repairs like a vent boot replacement or a small flashing reseal land at $350 – $550. Shingle replacement for a small area runs $450 – $900 depending on slope and access. Storm damage repair, which often includes ridge cap replacement, tab refastening, and edge metal, runs $425 – $1,850. The biggest cost driver in this market is the fastening upgrade: bringing a roof section up to a six-nail pattern with starter strip costs more than a cosmetic patch, but it’s the difference between a repair that holds through the next Santa Ana event and one that fails again. Every quote from us is a written, line-item scope. We don’t change the number after the work starts. Call (866) 650-8319 to schedule your free estimate.
We Also Serve Cities Near San Bernardino
Our San Bernardino coverage extends to the surrounding communities. We work in Muscoy, Highland, Loma Linda, and Rialto with the same inspection-first approach and the same brand-agnostic material matching. If you’re in one of those cities and dealing with wind damage or a heat-aged roof, call (866) 650-8319 and we’ll get you on the schedule.
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
Your repair should meet the current wind-load standard in the California Building Code for this specific location, which reflects San Bernardino’s exposure to Santa Ana winds funneling through the Cajon Pass. Practically, that means a six-nail nailing pattern per shingle, a starter strip along the eaves, and properly fastened drip edge. If your roof was built in the 1960s or 1970s with the original four-nail pattern, a code-compliant repair upgrades the fastening on the affected slopes. Call (866) 650-8319 and we’ll verify what your roof actually has and what it needs.
Yes, and in your favor. When you file a wind claim after a Santa Ana event, the insurer wants documentation that the repair addressed the root cause, not just the visible damage. A scope sheet showing the fastening was upgraded to a wind-rated pattern gives the adjuster confidence that the same claim won’t be filed again after the next gust event. It can also help during policy renewal negotiations. Unrated patch work doesn’t produce that paper trail. Call (866) 650-8319 to get a documented repair done the first time.
Because the original fastening on mid-century tract roofs never anticipated this wind exposure. The shingles went on with four nails and no starter strip under a milder wind code, and then four decades of 100°F summers made the asphalt brittle. When a 60 mph gust from the Cajon Pass hits, the brittle shingles can’t flex, the ridge caps and edge metal lift, and the whole section starts peeling. The fix is a wind-rated fastening upgrade, not just replacing the tabs you can see from the ground. Call (866) 650-8319 to find out what condition your fasteners are actually in.
Put the two quotes side by side and ask three questions. First, does this quote include a six-nail fastening pattern with starter strip, or is it a four-nail patch that will fail in the next wind event? Second, does the quote name the specific shingle brand and product line being used, or does it say “comparable product”? Third, does the quote document the work in writing for insurance purposes? A $600 patch that doesn’t answer those questions costs more in the long run than a $1,200 repair that does. Call (866) 650-8319 and we’ll give you a written scope you can compare line by line.
It depends on the scope. Minor repairs under a certain square footage typically don’t require a permit in San Bernardino, but anything that involves replacing decking, changing the roof covering, or altering the structure does. A legitimate contractor will tell you when a permit is needed and will pull it and arrange the inspection. A cheap bid that skips the permit saves you money now and creates a problem when you sell or when an insurance claim is reviewed. Call (866) 650-8319 and we’ll tell you up front what your specific repair requires.
Written by Neil Drummond, Owner at Gable Roof Repair, serving San Bernardino and the Inland Empire.
Ready to get your roof fixed right? Call (866) 650-8319 to schedule your free estimate, or reach out online and we’ll put an inspection on the calendar. Inspection first, recommendation second. That’s how we work in San Bernardino.