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 Replacement Across San Bernardino
A full roof replacement in San Bernardino typically runs $9,500 – $18,500 for a standard single-story ranch home, with architectural shingles accounting for most of that spread. The biggest cost drivers here aren’t rain or rot – they’re wind uplift from Santa Ana gusts and UV damage from months of 100°F-plus heat. Our Roof Replacement team knows exactly what a San Bernardino tear-off uncovers, because we’ve opened hundreds of roofs in Del Rosa, North Park, and the westside that looked fine from the street and weren’t. Call (866) 361-0798 and we’ll walk the roof with you, inspect what’s actually up there, and give you a written line-item quote before you commit to anything.
Why Ridge Cap Roof Repair Is San Bernardino’s Preferred Roof Replacement Company
We’re not the only roofer working in the 92404 and 92410 zips, but we’re one of the few that sends the same crew to inspect, tear off, and re-roof. That matters more in San Bernardino than in neighboring markets, because wind damage here hides on specific exposures. A homeowner in Highland might never worry about the Cajon Pass funnel effect. In Del Rosa or along Base Line, you learn it exists the first winter a Santa Ana strips half the north slope. Our inspection findings never get lost between a sales rep and a subcontractor, because the people who flag a problem are the same people who fix it. Led by Noel Cardenas, Ridge Cap Roof Repair has built its name in San Bernardino on being specific about what a roof needs, not vague about what a replacement might cost. Seven manufacturers, one crew, and a repair-first mindset mean we’ll tell you when reroofing is premature.
We work from real measurements and actual deck condition, not square-footage guesswork. That’s why San Bernardino homeowners call us after getting three bids that all disagree on scope. The Roof Replacement in San Bernardino market is full of drive-by estimates. Ours start on the roof.
Styles & brands we work with






New Roof Installation in San Bernardino
New Roof Installation in San Bernardino usually means full tear-off down to the framing, new underlayment, new flashing, new edge metal, and new shingles or tile – not a reroof over existing layers. This is the right call when decking is compromised, when two layers already exist, or when the roof structure needs upgrades a reroof can’t provide. On a typical 1,200 – 1,800 square foot San Bernardino ranch, a new architectural shingle roof runs $11,000 – $16,500, with clay tile or flat roofing pushing higher.
Complete Tear-Off and Deck Replacement
We strip every layer down to the rafters. On older San Bernardino homes, that often exposes skip sheathing, water-damaged plywood, or framing that was barely adequate when it was installed in 1962. We re-deck where needed, meet current nailing and shear standards, and build a roof that actually resists the wind loads this city throws at it.
New Construction Roofing
For additions, ADUs, or full rebuilds in San Bernardino, we install roofs from the first nail. Working with the same seven manufacturers we use on replacements means the material spec matches the structure, not what’s left in a warehouse.
Reroofing in San Bernardino
Reroofing in San Bernardino means installing a new shingle or tile layer over a single existing layer that’s still structurally sound. It costs less – usually $7,500 – $11,000 for a typical ranch home – but it only makes sense when the deck below is dry, solid, and code-compliant. Hot summers and intense UV wreck shingles faster here than in coastal cities, so a 15-year-old roof in San Bernardino can look as weathered as a 25-year-old roof in Long Beach. That’s why we inspect before we recommend anything.
Single-Layer Reroof With High-Wind Fastening
We re-nail the entire field with the six-nail high-wind pattern on north and east elevations. Standard four-nail patterns fail in the Cajon Pass wind corridor. We’re not going to install a reroof that’ll be missing shingles after the first October wind event.
When Reroofing Is the Wrong Call
Two layers already on the roof, soft decking, visible sag, or recurring leaks at penetrations – those mean full replacement, not reroof. We’ll tell you straight if a reroof would only buy you a few seasons. Repair when it makes sense. Replace when it doesn’t.
Trusted Brands We Service in San Bernardino
We install and service CertainTeed, Owens Corning service in San Bernardino, IKO, and Atlas roofing systems, among others, and we match the material to San Bernardino’s specific demands rather than pushing whatever’s on the truck. Owens Corning Duration and CertainTeed Landmark hold up well against UV and wind-driven dust, while IKO and Atlas lines give solid mid-range options. We stock common components locally so we’re not waiting on a distributor in Ontario when your roof is already open. From the ridge cap down, we build for this climate, not a generic California zip code.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in San Bernardino Homes
- Santa Ana wind damage on north and east slopes. Gusts funneling through the Cajon Pass routinely hit 60 – 80 mph and tear shingles, ridge caps, and gable-end flashing off the windward exposures while the leeward side looks untouched. A drive-by estimate from the street misses this almost every time.
- UV-embrittled shingles on 1950s – 1970s tract homes. Months of 100°F-plus heat and relentless sun turn asphalt shingles brittle, so they crack under foot traffic and lose granules. Many original roofs in Del Rosa and North Park are five to ten years past their service life.
- Hidden second layers and skip sheathing. A lot of San Bernardino’s mid-century homes got a cheap reroof in the 1990s, which means we find shingle-over-shingle or 1×6 skip sheathing once tear-off starts. That triggers re-nailing, sheathing upgrades, and permits – costs you should know about before work begins.
- Wind-driven rain through failed flashing. The dry months hide a lot. Cracked tile, lifted flashing, and deteriorated pipe boots sit dormant all summer, then leak the first real storm. By the time a San Bernardino homeowner sees a ceiling stain, the water has been getting in for months.
Pricing for Roof Replacement in San Bernardino, CA
A full roof replacement in San Bernardino on a 1,200 – 1,800 square foot single-story home typically runs $9,500 – $18,500. Architectural shingles are the most common choice and land in the $11,000 – $16,500 range depending on roof complexity, deck repairs, and whether we’re stripping one layer or two. Clay tile replacements start around $14,000 and go up from there. Flat roofing on older westside homes or commercial buildings has its own pricing structure. Wind-resistant upgrades – six-nail patterns, upgraded edge metal, full ice and water shield at valleys – add real cost but usually less than a second tear-off after the next Santa Ana. We write every line item in the contract before work starts. You’ll never get a change order you didn’t approve in writing first. Call (866) 361-0798 for an exact quote. Estimates are free.
We Also Serve Cities Near San Bernardino
Ridge Cap Roof Repair works throughout the central Inland Empire. You’ll find our crews in San Bernardino, Muscoy, Highland, Loma Linda, and Rialto on any given week. Same inspection standards, same seven-brand material roster, same crew doing the tear-off and the finish work.
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
Yes, any tear-off or structural reroof in San Bernardino requires a city permit, and the inspection that follows can trigger code upgrades – re-nailing the entire deck, adding shear panels, or replacing undersized framing – depending on what the original build skipped. We pull the permit, schedule the inspection, and write allowances into the contract so any mandated upgrade is priced and approved by you in writing before we proceed. Call (866) 361-0798 and we’ll explain exactly what your roof will likely trigger.
Yes, but only if it’s built for the wind corridor, not a generic Southern California spec. On north and east elevations we run the six-nail high-wind pattern, upgrade drip edge and gable-end flashing, and spec shingles rated for 110 mph-plus uplift. Standard four-nail installs fail here within a few seasons. Ask any roofer bidding your San Bernardino home what pattern they use on the windward side. If they hesitate, call us at (866) 361-0798.
No, and no legitimate contractor should tell you otherwise. Two layers exceed code in San Bernardino and hide the exact deck problems – dry rot, failed fasteners, sagging – that a third layer would only seal in. Full tear-off is the only correct call. We’ll strip it to the rafters, re-deck what’s needed, and give you a clean, permitted roof. Call (866) 361-0798 for a straight answer after a real inspection.
Put the line items side by side: shingle brand and model, fastener pattern, underlayment type, edge metal gauge, deck replacement allowance, permit line, and warranty language. A $9,500 quote with four nails and no permit allowance isn’t cheaper than a $12,000 quote that includes the full wind spec and a written contingency. We give you a written line-item quote for exactly that reason. No verbal math. Call (866) 361-0798 and we’ll hand you a proposal you can actually compare against anyone else’s.
Late September through early November is ideal – after the worst heat but before Santa Ana season peaks, so shingles seal correctly and tear-off crews aren’t fighting 105°F deck temperatures. Spring works too. The only genuinely bad windows are during active wind advisories and heavy rain, which are rare here. We schedule San Bernardino replacements year-round and pause work when conditions make a quality install impossible. Call (866) 361-0798 to lock in a date before the fall rush.
Written by Noel Cardenas, Owner at Ridge Cap Roof Repair, serving San Bernardino and the surrounding Inland Empire.