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
Roof replacement in San Bernardino typically runs $8,500 – $16,500 for a standard single-story tract home with architectural shingles, and most full tear-offs take 3 – 5 working days once materials are on site. The price moves based on what tear-off uncovers: dry-rotted decking, undersized rafters, and re-nailing to current code all add cost, and we’ll show you exactly what we find before any change is made. Bedrock Roof Repair has worked through enough San Bernardino wind seasons to know what hides under 1950s – 70s roofs, and we’ll walk you through it plainly. Call (833) 589-7850 for a free estimate.
Why Bedrock Roof Repair Is San Bernardino’s Preferred Roof Replacement Company
We didn’t build our name in San Bernardino by pushing replacement on every house we see. Bedrock Roof Repair starts with inspection and recommends repair when repair is still viable. When replacement is the right call, it’s because we can point to the specific failure: wind-lifted shingles up the north slope, heat-baked asphalt that’s shed its granules, or sheathing that’s rotted through after decades of Santa Ana-driven moisture cycles.
Alan Cofield leads our crews with a simple rule: document before you quote. That’s why San Bernardino homeowners see line items rather than lump sums. It’s also why our Roof Replacement work across the city holds up through October wind events that tear cheaper installs apart. We have access to materials from seven leading manufacturers, so the shingle we recommend is the one suited to your roof pitch, exposure, and budget, not the one we’re obligated to push. Seven brands. One honest recommendation.
Being based nearby in Anaheim means we reach San Bernardino jobs without the lag time that out-of-area contractors quote, and we carry the fasteners, underlayment, and flashing details this market actually demands. We know the ZIP codes, the foothill wind patterns, and the tract layouts. That local familiarity shows up in how we bid and how we build.
Styles & brands we work with






Asphalt Shingle Roof Replacement in San Bernardino
Asphalt Shingle Roof Replacement in San Bernardino is the most common full re-roof we do on the city’s postwar tract homes, and for good reason: the original three-tab shingles on a 1960s L-shaped ranch were installed with half the nails today’s code requires, and decades of 100-degree summers have cooked them brittle. A standard asphalt shingle tear-off and re-roof on a 1,200 – 1,800 square foot San Bernardino home runs $8,500 – $14,000 depending on decking condition, pitch, and shingle grade.
What Tear-Off Actually Exposes Here
On homes throughout the 92404 corridor and up toward the foothills, we regularly find dry-rotted sheathing that the old shingles were hiding. The semi-arid climate doesn’t mean dry equals safe. Condensation from temperature swings works into the decking, and by the time shingles curl, the wood under them has often lost structural integrity. We document each bay with photos before we quote decking replacement.
Architectural Shingles for Wind Lift
Many San Bernardino homes sit on low-pitch roofs where 3-tab shingles simply don’t have the wind resistance to survive a Cajon Pass event. Architectural shingles from CertainTeed or Owens Corning give you greater uplift resistance and a 30-plus-year service life. The upgrade typically adds $1,500 – $2,800 to the project total, and for exposed ridges it’s the difference between a roof that survives October and one that sheds its north slope in a single afternoon.
New Roof Installation in San Bernardino
New Roof Installation in San Bernardino usually means one of two situations: new construction on a bare lot, or a tear-off so extensive that the existing roof is functionally being replaced from the sheathing outward. New construction in the 92401 and 92403 areas often involves fresh decking, modern rafter spacing, and full underlayment from day one, which is a different job than a re-roof. Plan on $12,000 – $20,000 for a new roof on a standard San Bernardino single-story, though vaulted ceilings, tile, or steep pitches move that number.
New Construction vs. Re-Roof
New construction lets us build the roof correctly the first time: 16-inch or 24-inch rafter spacing matched to the shingle’s nailing schedule, proper valley flashing, and underlayment that meets current California Title 24 energy requirements for the San Bernardino climate zone. It’s simpler work than retrofitting a 1962 tract home, and the pricing reflects that.
When a House Needs a New Roof, Not a Patch
If we walk a roof and find multiple failed penetrations, widespread granule loss, and decking rot across more than 30 percent of the surface, patching becomes false economy. That’s not an upsell; it’s arithmetic. We’ll show you the photos, mark the damaged bays on a plan, and let you decide. Repair when possible. Replace when necessary. Inspect before either.
Trusted Brands We Service in San Bernardino
We install shingles from the manufacturers that perform in this specific climate, and we’re not tied to any one of them. For San Bernardino’s wind and heat profile, we frequently recommend IKO and Atlas architectural lines for their uplift ratings, plus CertainTeed for homeowners who want the longest documented service life. Because we source from seven major brands, we can also match what’s already on your roof if you’re replacing only one slope after storm damage. That flexibility matters when you’re trying to avoid a full re-roof on a rental property near Highland or Loma Linda. Same team from inspection to final nail, no handoffs, no surprises.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in San Bernardino Homes
- Santa Ana wind stripping on north-facing slopes. Wind funnels through the Cajon Pass and hits foothill neighborhoods hardest, curling shingles off exposed ridges and leaving bare patches that leak within weeks. We see the same failure pattern block after block after every major October or November wind event.
- Dry-rotted sheathing hidden under old shingles. On 1950s – 70s tract homes especially, the decking has suffered decades of condensation and occasional leaks, and it only becomes visible once the old roof is off. This is the single biggest reason a San Bernardino roof replacement quote changes mid-job.
- Undersized or unevenly spaced rafters. Postwar construction often used 24-inch spacing that doesn’t meet current nailing schedules for rated architectural shingles. You can’t see it until tear-off, and code compliance often means adding framing or re-nailing to a tighter pattern before new shingles go on.
- Heat-baked asphalt shingles that hide failed flashing. San Bernardino’s summer heat accelerates granule loss and shingle brittleness, but the real damage is usually at penetrations: plumbing vents, chimneys, and skylights where flashing has separated. A full replacement is the right time to fix all of it at once.
Pricing for Roof Replacement in San Bernardino, CA
A typical full roof replacement on a San Bernardino single-story tract home runs $8,500 – $16,500. Here’s the honest breakdown. Basic 3-tab asphalt tear-off and re-roof: $7,500 – $10,000. Architectural shingle upgrade: $10,000 – $14,000. Decking replacement where rot is found: $2 – $4 per square foot additional, which on this housing stock often adds $1,500 – $3,500 to the final total. Re-nailing and rafter upgrades to meet current code: $800 – $2,500 depending on what’s exposed. New construction roofs run $12,000 – $20,000. These are real numbers from real San Bernardino jobs, not marketing ranges. Call (833) 589-7850 and we’ll walk your specific roof and give you a written line-item estimate. Free.
We Also Serve Cities Near San Bernardino
Our crews work throughout the Inland Empire, so Roof Replacement in San Bernardino is just one stop on a regular route that covers Muscoy, Highland, Loma Linda, and Rialto. If you’re on the edge of San Bernardino near any of those cities, you’re in our normal service area, and you’ll get the same inspection-first, line-item quote process. Call (833) 589-7850 to 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 Replacement in San Bernardino
Because San Bernardino’s postwar tract homes were built with fewer nails and wider rafter spacing than today’s code requires, and the decking under those roofs has spent 50-plus years absorbing condensation and occasional leak damage. Once shingles come off, rot and framing issues become visible, and by law and by building code, that work must be addressed before new roofing goes on. We handle this by building allowances into your contract and documenting every discovery with photos. You approve any additional line item in writing before we touch it. Call (833) 589-7850 for an estimate that accounts for what your house will actually reveal.
Both matter, but wind is what fails roofs suddenly here. Heat bakes shingles over years, but a single Santa Ana event can strip the north slope of an exposed foothill home in an afternoon. Wind-rated architectural shingles with proper nailing schedules are the single best upgrade you can make on a San Bernardino replacement, particularly for homes above Baseline or along the Cajon Pass wind path. We recommend wind-rated architectural lines from Atlas or IKO for exactly this reason. Call (833) 589-7850 if you want us to assess your exposure.
Line up the line items, not the bottom line. If one San Bernardino roofer bids $9,000 and another bids $13,000, the difference is almost always in decking replacement, re-nailing, underlayment type, and whether the quote assumes 3-tab or architectural shingles. Ask both contractors the same question: what does this price assume about the decking condition and framing spacing once tear-off happens? If they can’t answer that specifically, the bid is a guess. We answer it with a documented inspection and written allowances. Call (833) 589-7850 for a bid you can actually compare.
Yes, in most cases. When we pull a permit for a re-roof in San Bernardino, the building department requires the new roof to meet current nailing schedules, underlayment standards, and ventilation requirements. That often means re-nailing to a tighter pattern, adding roof edge metal, and sometimes improving attic ventilation on older tract homes. It’s not optional, and any roofer who skips it is putting you at risk when you sell or file an insurance claim. We pull permits and pass inspections as standard practice. Call (833) 589-7850 to understand what your house will trigger.
On a typical single-story stucco tract home, a full replacement means tearing off the old shingles and felt, inspecting and repairing the decking, installing new underlayment, addressing flashing at every penetration, and laying new shingles to current nailing schedules. On low-pitch roofs, underlayment and flashing work matter more than shingle choice. You should expect re-nailing and some decking replacement on most 1950s – 70s houses. The whole job takes 3 – 5 working days once materials arrive. Call (833) 589-7850 and we’ll walk your specific roof and show you what’s involved before you commit.
Written by Alan Cofield, Owner at Bedrock Roof Repair, serving San Bernardino and the Inland Empire.