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

Roof Replacement 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 Replacement Across San Bernardino

Roof replacement in San Bernardino costs between $9,500 and $18,500 for a typical 1,400 to 2,000 square foot home, with architectural shingle tear-offs landing in the $11,000 – $15,000 range. Most jobs take two to five days from tear-off to final inspection, depending on what we find once the old roof comes off. Our Roof Replacement team works across all four San Bernardino ZIP codes, and we’ve spent enough time on the older grid in 92404 and the foothill streets in 92407 to know exactly what those roofs hide. Call (866) 942-4187 to schedule your free estimate.

Call (866) 942-4187

What separates San Bernardino roof replacements from work in Riverside, Fontana, or even Highland is what’s underneath the shingles. The housing stock here is mid-century, the heat is brutal, and the winds off the Cajon Pass are unforgiving. A quote that doesn’t account for what tear-off reveals is a quote that will change on you mid-project. We’ll explain how we handle that in a minute.

Why Orange County Roofing Co Is San Bernardino’s Preferred Roof Replacement Company

We’ve torn off enough original wood-shake and early concrete tile roofs in San Bernardino to recognize the failure patterns before we even set a ladder. The homes off Base Line and Highland Avenue, the dense tract streets west of Waterman, the newer tile developments climbing toward Del Rosa: each has its own roof story. What they share is heat-fatigued underlayment, wind-lifted edges, and decking that’s been quietly failing under layers the homeowner never sees.

Kurt Hensley has built the company around one principle: the right material wins, not the one with the highest margin. Because we stock seven major brands, including GAF, Atlas, and Tamko, we’re not married to any single product line. When we recommend an architectural shingle for a windward slope in 92407, it’s because that product handles uplift better for that specific roof, not because a manufacturer rep told us to push it.

We hold inspection as its own service, not a sales opener. If you’re not sure whether your San Bernardino roof needs replacement or has five more years in it, we’ll tell you straight. No pressure, no scare tactics. And we’ll put every finding in writing.

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

New Roof Installation in San Bernardino

New Roof Installation in San Bernardino usually means one of two things: a tear-off on an existing home or a roof on new construction. Both are handled by the same crew, and both face the same local realities: summer highs past 100°F, Santa Ana wind events funneling through the Cajon Pass, and building codes that have changed a lot since your 1950s tract home went up.

Full Tear-Off and New Roof on Existing Homes

When we replace a roof on an older San Bernardino home, the scope goes beyond shingles. Most 1940s – 1960s homes in 92404, 92405, 92410, and 92411 still carry original wood-shake or early concrete tile. Once that layer comes off, we evaluate the decking, the framing, and the underlayment. If decking is soft or the framing shows wind fatigue, we write up the upgrade, get your approval in writing, and then proceed. A full tear-off and replacement on these homes typically runs $10,500 to $16,000 depending on square footage and what we find underneath.

New Construction Roofing

New construction in San Bernardino’s foothill communities needs a roof designed for the specific wind and heat exposure of that lot. We work with builders and individual homeowners to select materials that match both the architectural style and the performance demands of the site. A new construction roof in San Bernardino generally starts around $9,500 for a standard single-story and climbs based on material choice and roof complexity.

Reroofing in San Bernardino

Reroofing in San Bernardino is the process of removing the existing roof layer and installing a completely new system, not just laying shingles over a tired surface. Layovers are legal in some jurisdictions but almost always a mistake on a mid-century home whose underlayment and decking have already been baked by years of Inland Empire heat.

Reroof Over an Original Wood-Shake or Concrete Tile Roof

If your home in 92404 or 92411 has its original wood-shake roof, reroofing means tearing down to the decking. We don’t guess at the scope. We open it up, inspect every sheet, and only then price the job. Homeowners in these older tracts should budget $12,000 to $18,000 for a full reroof, because the decking and flashing work that gets uncovered is often significant. But you’ll know the number before we begin, because we write it into a change order and you approve it in writing.

Reroof on Foothill and Mountain-Edge Homes

Up in 92407, the wind exposure changes everything. Reroofing a home on a ridge or north-facing slope means selecting materials and installation methods that handle the uplift coming off the Cajon Pass. We typically recommend high-wind-rated architectural shingles or tile with reinforced attachment in these locations. Expect reroofing costs in this part of San Bernardino to run $13,000 to $18,500 for a standard single-story.

Trusted Brands We Service in San Bernardino

Orange County Roofing Co installs products from seven of the industry’s leading shingle manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For San Bernardino homeowners, that means we can compare wind uplift ratings, heat-reflectivity profiles, and warranty tiers across brands, then recommend the one that actually fits your roof. On a 92407 hillside facing the pass, we might lean toward a GAF or Atlas high-wind-rated architectural shingle. On a flat-roofed mid-century addition off Highland Avenue, we’d look at Tamko or Boral options. We keep fast access to these materials for San Bernardino jobs, so material procurement doesn’t stall your schedule. GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, Boral: we install them all, so we can recommend honestly.

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 Replacement Problems We See in San Bernardino Homes

  • Original wood-shake roofs hiding soft decking. Most 1940s and 1950s tract homes in 92404 and 92411 still carry their original shake. When we tear it off, we routinely find decking sheets that have rotted from decades of heat-fatigued underlayment and failed flashing details.
  • Wind-lifted concrete tiles and ridge caps. After a Santa Ana event, we see a very specific pattern on windward slopes in 92407: cracked and slipped concrete tiles, lifted ridge caps, and granules piling in gutters. That’s the local signature of Cajon Pass wind uplift.
  • Heat-fatigued asphalt shingles that haven’t leaked yet. Summer highs past 100°F bake shingles from above and dry out the underlayment from below. By the time a San Bernardino roof shows visible granule loss or curling, the damage is well underway, often before any rain-driven leak appears.
  • Failed flashing at chimneys, valleys, and sidewalls. Older San Bernardino homes were built with flashing details that simply aren’t up to current standards. When we open a roof, we’ll reset or replace these details, because that’s where water gets in during the first real winter storm.

Pricing for Roof Replacement in San Bernardino, CA

Here’s what we quote in San Bernardino as of 2025:

  • Full tear-off and re-roof, 1,200 – 1,600 sq ft: $10,500 – $15,000
  • Full tear-off and re-roof, 1,600 – 2,200 sq ft: $13,500 – $18,500
  • Decking replacement (when needed after tear-off): $2.50 – $4.00 per sq ft, written into a change order you approve before we touch it
  • New construction roofing, standard single-story: $9,500 – $14,000
  • Flat roofing (modified bitumen or TPO) on additions: $7 – $11 per sq ft

What moves the price in San Bernardino is not the brand of shingle, though that matters. It’s what we find after tear-off on these older homes. If you’re in 92404 with an original wood-shake roof, expect the decking and flashing scope to be part of the conversation early. We’d rather talk about it honestly before demolition than surprise you later. Estimates are free, and they come with a written line-item breakdown. Call (866) 942-4187 to get yours.

We Also Serve Cities Near San Bernardino

Orange County Roofing Co covers Roof Replacement in San Bernardino and the surrounding communities. Our crews regularly work in Muscoy, Highland, Loma Linda, and Rialto, so if you’re just over the city line, we can still get a free estimate to you without waiting on a far-away contractor. Same team, same brands, same straight talk.

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 Replacement in San Bernardino

Why San Bernardino Chooses Orange County Roofing Co

We set the standard for roof replacement 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 replacement handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof replacement 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 replacement 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.

★★★★★

"Leak over the kitchen turned out to be a cracked boot around a vent pipe, not the roof itself. He showed me the photo from up there and replaced the boot for a couple hundred dollars. The company before him had quoted a full tear off."

Sofia Hernandez · Verified customer
★★★★★

"Went up in the attic first with a flashlight before going on the roof, which no other estimator bothered to do. Found the stain and worked backward from there."

Marcus Bryant · Verified customer
★★★★★

"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

Ready for Roof Replacement 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 replacement 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