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
Roofers in San Bernardino, CA
Roof inspection in San Bernardino is a different job than it is twenty miles west. The heat, the wind, and the age of the housing stock here mean our inspectors spend most of their time looking for wind-lifted tile, heat-fatigued shingles, and failing underlayment rather than rain-driven leaks. If you own a home in the 92404 grid or up against the foothills in 92407, your roof has been through conditions most coastal roofs never experience. Orange County Roofing Co has served San Bernardino since 2015, and our inspection tells you exactly what your roof needs, nothing more. Call (866) 942-4187 when you want a straight answer about what’s happening up there.
Why San Bernardino Homes Are Different
San Bernardino sits at the base of the San Bernardino Mountains where the Santa Ana winds funnel through the Cajon Pass. That geography matters more than most homeowners realize. Roofs here take wind-driven debris and uplift loading that roofs a few miles west in Fontana or down in Riverside never see. The combination of intense inland heat, aging mid-century tract housing, and wind events means tile and shingle roof work in San Bernardino is dominated by wind-lifted and heat-fatigued field, not the rain-driven leaks that define coastal OC roofing.
The city’s core, ZIPs 92404, 92405, 92410, and 92411, is dense 1940s-through-1960s single-story stucco tract homes. Many of them still carry original wood-shake or early concrete tile roofs that are now at or past end of life. Move north toward the foothill edges in 92407 and you get a mix of newer tile-roofed developments and older ranch homes tucked against the slopes. Inland Empire heat regularly pushes summer highs past 100°F, baking asphalt shingles and drying out underlayment and tile mortar. Then winter mountain-fed storms and the wind channeled through the Cajon Pass deliver the uplift and debris that cause most roof failures. A roof in San Bernardino doesn’t age the same way a roof in Orange County does.
After a Santa Ana wind event, foothill streets in 92407 and the older grid in 92404 show the same pattern: cracked and slipped concrete tiles and lifted ridge caps on the windward slopes, with granules piling in gutters. That’s San Bernardino wind damage, and it’s the first thing a local roofer checks after the wind dies down.
Styles & brands we work with






Our Main San Bernardino Services
Two services dominate the calls we get from San Bernardino homeowners: repairs after wind events and heat damage, and full replacements on homes whose original roofs have simply run out of life. Here’s what each one looks like in this city.
Roof Repair in San Bernardino
Most San Bernardino repair calls start the same way, with a homeowner noticing slipped tiles or granules in the gutter after a Santa Ana event. The wind channeling through the Cajon Pass lifts ridge caps and cracks concrete tile on windward slopes, and the summer heat fatigues asphalt shingles until they split or lose their granular surface. Repair work here means matching aged materials carefully, checking the underlayment beneath the damaged field, and making sure the repair holds through the next wind cycle. On older 1940s and 1950s tract homes, we also check for the dry-rot and decking issues that decades of heat cause. Learn more on our Roof Repair in San Bernardino page.

Roof Replacement in San Bernardino
When a San Bernardino roof reaches the point where repairs no longer make financial sense, full replacement becomes the honest recommendation. Homes in the 92404 and 92405 corridors with original wood-shake or early concrete tile are the most common candidates, though many 92407 foothill homes with wind-damaged tile also reach replacement status. A proper replacement here means tearing off down to decking, replacing rotted sections, installing new underlayment rated for our heat, and laying material that can handle Cajon Pass uplift. Because we carry seven major brands, including GAF, CertainTeed, and Owens Corning, you choose the roof that fits your home and budget, not ours. Details are on our Roof Replacement in San Bernardino page.

What happens when you call
- 1
A real person answersNo phone trees — you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Roof Inspection in San Bernardino
Roof inspection in San Bernardino matters most after wind events and before buying or selling an older home. Given the age of the city’s core housing stock and the uplift loading off the Cajon Pass, an inspection here is not a formality. It’s the cheapest way to catch cracked tile, lifted ridge caps, dried-out flashing, and heat-damaged underlayment before any of it turns into a five-figure problem. Orange County Roofing Co offers Roof Inspection as a standalone service, not a sales lead-in. Our inspection tells you exactly what your roof needs, nothing more.
Roof Inspection Services
Signs you need it
You have granules piling in your gutters, slipped or cracked tiles after wind, water staining on ceilings, or you’re about to list or buy a home in San Bernardino.
What it costs in San Bernardino
A standard roof inspection in San Bernardino typically runs between $200 and $425 depending on roof size, slope, and access.
How we do it
We walk the entire roof surface when safe, inspect flashing at penetrations and transitions, check attic ventilation and decking from below, and document every finding with photos in a written report.
Free Roof Inspection
Signs you need it
You have wind or storm damage and want a documented assessment before deciding whether to file an insurance claim or pay out of pocket.
What it costs in San Bernardino
We don’t charge a separate fee for an inspection when it’s tied to storm or wind damage work on a San Bernardino roof.
How we do it
We focus the inspection on wind-facing slopes and ridge caps, photograph the damaged field, and give you a written line-item scope so you can make an informed decision.
Hail Damage Roof
Signs you need it
You see circular dents or missing granules on shingles, dented vent caps or flashing, or your neighbors are getting hail claims after a storm passed through the foothills.
What it costs in San Bernardino
Hail-specific assessments in San Bernardino fall in the $200 to $425 range and are often part of a broader wind-and-hail inspection.
How we do it
We inspect all roof planes for hail bruising, check soft metals like vents and flashing for impact marks, and map the damage zones for your insurance adjuster.
What Roof Inspection Costs in San Bernardino
| Item | Typical range in San Bernardino |
|---|---|
| Standard roof inspection | $200 – $425 |
| Wind / storm damage assessment | $200 – $425 |
| Free inspection tied to repair scope | $0 |
How often should I get a roof inspection in San Bernardino?
Every two to three years for most San Bernardino homes, and once after any Santa Ana event strong enough to move patio furniture. Older homes in 92404 and 92405 with original tile or wood-shake roofs should be checked annually.
Do I need a roof inspection before selling a home in San Bernardino?
Buyers in San Bernardino commonly ask for one, especially on pre-1970 tract homes. A documented inspection helps you price accurately and avoid surprises during escrow. Call (866) 942-4187 to schedule one.
Brands We Service in San Bernardino
We install and repair roofs from GAF, CertainTeed, Owens Corning, and IKO, and we carry parts and matching materials for all of them in our local stock. That means repair turnarounds in San Bernardino don’t stall while we wait on a single brand’s supply chain. See the full lineup on our brands page.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in San Bernardino, CA
| Service | Typical range in San Bernardino |
|---|---|
| Roof inspection | $200 – $425 |
| Wind / storm damage assessment | $200 – $425 |
| Free inspection tied to repair scope | $0 |
| Minor shingle repair (small patch) | $350 – $700 |
| Tile repair (cracked or slipped tiles) | $450 – $950 |
| Ridge cap replacement (per section) | $550 – $1,200 |
| Underlayment repair (localized section) | $900 – $2,200 |
| Roof replacement (asphalt shingle, full tear-off) | $9,500 – $22,000 |
| Roof replacement (concrete tile, full tear-off) | $18,000 – $38,000 |
What pushes pricing up in San Bernardino is usually the condition of the decking under an old roof, the slope and access on foothill lots, and the amount of wind damage that has compounded over multiple seasons. Every quote we give is a written line-item estimate, and we don’t change the price once work starts unless hidden structural damage is uncovered and documented.
Neighborhoods We Serve in San Bernardino
We work all over San Bernardino, from the 1940s tract grids near downtown to the foothill subdivisions that catch the worst of the Cajon Pass wind. Most inspections and repairs can be scheduled within the week, and we stage material deliveries based on your street’s access so we don’t block narrow older streets any longer than necessary.
- North Park (92404)
- Verdemont (92407)
- Joint Base area (92410)
- Amtrak / Depot district (92410)
- University District (92407)
Service Area – Cities Near San Bernardino
Our San Bernardino teams also cover the surrounding communities where the same wind-and-heat patterns apply. We work regularly in Muscoy, CA, Highland, CA, Loma Linda, CA, and Rialto, CA, and the drive between these cities doesn’t change how we price or schedule a job.
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 Roofers in San Bernardino
We typically schedule San Bernardino wind damage inspections within a few business days after a Santa Ana event, and we prioritize homes with active leaks or missing roofing. Call (866) 942-4187 and we’ll get you on the calendar.
Re-roofing and structural repair work in San Bernardino requires a city permit, and we pull permits and schedule inspections as part of the job. Spot repairs that don’t alter the roof structure usually don’t, and we’ll tell you which applies to your situation.
Yes, and we’re used to working with the HOAs in 92407’s newer developments. We can coordinate material color and style approvals, provide the documentation your board asks for, and sequence the work around any HOA scheduling rules.
What happens when you call
- 1A real person answersNo phone trees — talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What San Bernardino Customers Say
"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"Added a ridge vent and cleared the blocked soffit vents. Attic temperature in the summer dropped noticeably and the upstairs is livable now."
— Whitney Schaefer"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."
— Michelle Vaughn