Roof Repair in San Bernardino, CA | Orange County Roofing Co

Roof Repair in San Bernardino — Written Price, Workmanship Warranty

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

252+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as$159/month*On approved credit; ask for current terms
Get your free estimate

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.

Call (866) 942-4187

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.

Explore

Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

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.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Common 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

Why San Bernardino Chooses Orange County Roofing Co

We set the standard for roof repair in San Bernardino.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in San Bernardino

Getting your roof repair handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof repair needs and we provide an upfront, transparent quote — no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in San Bernardino — typically within 30–60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees — talk to a local roof repair pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What San Bernardino Customers Say

Trusted by homeowners across San Bernardino and surrounding areas.

★★★★★

"Quality work on the repair. There were a few nails left in the driveway that the magnet missed, so check yours before driving over it. Otherwise no complaints."

Miguel Delgado · Verified customer
★★★★★

"Full replacement after the hail. They handled the insurance adjuster meeting, documented everything, and I did not have to argue with anybody. Crew was here three days and the yard was cleaner when they left than when they started."

Renee Lawson · Verified customer
★★★★★

"Fixed the leak and it has stayed fixed through a wet winter. Scheduling the initial estimate took about a week and a half, so they're clearly busy."

Latoya Hampton · Verified customer

Ready for Roof Repair in San Bernardino?

Call now for a free estimate — or request one below. Licensed, insured, and here with fast after-hours help in San Bernardino.

(866) 942-4187

Request a Free Estimate in San Bernardino

Tell us about your roof repair needs — we'll respond within the hour.

When you send us your details, you agree to the terms of our Privacy Policy and consent to being contacted by phone, text, or email regarding your project, including by the service partners who may complete the work.

Prefer to text? Send a Text
Areas We Serve
Call Now - 24/7 Dispatch