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 means working with heat, wind, and old framing. A typical full tear-off and re-roof on a 1940s – 1970s home here runs $11,000 – $19,000 depending on size, slope, decking condition, and access. Most jobs take 3 – 5 working days once permits clear. We’re not a storm-chaser crew; we’re a roofing-only company that starts every San Bernardino job with an inspection, not a sales pitch. Call (877) 755-4274 for a free estimate with a written line-item quote.
Why Weathervane Roof Repair Is San Bernardino’s Preferred Roof Replacement Company
San Bernardino homeowners call us after the wind dies down and they see shingle tabs in the yard. We’ve walked hundreds of roofs in ZIPs 92401 through 92404, from the older bungalows off Mount Vernon Avenue to the tract homes north of Highland Avenue. Our crews know what a Santa Ana wind event does to starter strip on the windward slope, and we know that a roof on a tight lot near downtown is a different job than one on a half-acre in north San Bernardino.
Gil Tanner leads every estimate. He’s the one on the ladder, not a sales rep working off a tablet. The inspection comes first; the recommendation follows. We work with GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, so the material choice matches your roof’s actual condition and your budget, not a vendor deal. San Bernardino customers value that we’ll tell them when a repair will buy them five more years instead of pushing replacement. We’ve done both on the same street.
Styles & brands we work with






Asphalt Shingle Roof Replacement in San Bernardino
Asphalt Shingle Roof Replacement in San Bernardino is the most common job we do, because most of the city’s housing stock from the 1940s through the 1970s was originally built with composition shingle or wood-shake that has since been overlaid. A standard tear-off and re-shingle on a 1,200 – 1,600 square foot San Bernardino home typically runs $11,000 – $15,000. If the decking is compromised, which happens often on older homes here, add $2,000 – $4,000 for plywood replacement.
We don’t re-cover over a failing roof in San Bernardino. The heat cycling here is too aggressive. By the time a roof has curled tabs or granule loss across the field, the decking underneath usually needs inspection at minimum, and often repair.
Tear-Off and Decking Repair
Most San Bernardino replacements start with a full tear-off. The old second layer comes off, the decking gets inspected sheet by sheet, and any cracked or delaminated plywood gets cut out and replaced. This is where our tight-lot experience matters: we hand-carry debris rather than chute it onto a neighbor’s wall.
Wind-Rated Nailing Patterns
We upgrade the nailing pattern on every San Bernardino re-roof. The default spec is six nails per shingle on the windward slope, with starter strip properly set along every eave. Older roofs we tear off often have four nails and no starter, which is why Santa Ana winds pull them apart.
New Roof Installation in San Bernardino
New Roof Installation in San Bernardino applies to additions, accessory structures, or a home where the existing roof has failed so completely that the whole assembly gets rebuilt. On a new build or a full re-frame, we’re installing from the deck up: underlayment, drip edge, ice and water shield in the valleys, then the shingle system. A new roof installation on a typical San Bernardino home runs $13,000 – $19,000.
The difference between replacement and new installation here is often decking. When the old roof is original wood-shake from the 1950s, the decking underneath is usually spaced sheathing, not solid plywood. That’s fine under shake, but it doesn’t meet code for modern asphalt shingle installation. So we install solid decking first, then build the new assembly on top.
Full Assembly Rebuild
When the decking gets fully replaced or re-sheathed, we start the waterproofing from scratch: synthetic underlayment, valley membrane, drip edge at all eaves and rakes, and proper flashing at every penetration. This is the only way to get a clean 30-year service life in San Bernardino’s climate.
Low-Slope and Built-Up Sections
Many San Bernardino homes have a low-slope built-up roof over a porch, carport, or room addition. We handle those sections with modified bitumen or a compatible flat-roof system, tied into the shingle roof at the transition. If the slope is under 2:12, shingles aren’t the answer, and we’ll tell you that before quoting.
Trusted Brands We Service in San Bernardino
We stock and install GAF, CertainTeed, and Owens Corning architectural shingles for most San Bernardino replacements, with IKO and Atlas available for budget-sensitive jobs or color-match needs. Because we work across seven major manufacturers, we’re not married to one product line. If your existing roof is a CertainTeed system with a failing section, we can match it rather than tell you the whole roof needs to come off. Most shingle colors and accessory parts arrive at our San Bernardino jobs within two to three days.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in San Bernardino Homes
- Santa Ana wind damage on windward slopes. After a blow, we find lifted shingle tabs and missing starter strip exactly where the wind hits hardest. The fix is a full tear-off and proper nailing, not patching tabs back down.
- Original wood-shake roofs in the older core. ZIPs 92401 and 92402 still have dozens of original shake roofs on tightly-spaced lots. These shed shakes, leak at penetrations, and almost always need tear-off plus decking work.
- Heat-baked sealant and cracking roof cement. San Bernardino summers push 100°F+ routinely. Aged sealant breaks down faster here, and cracks around valleys and pipe boots show up long before the shingle itself wears out.
- Tight-lot access and shared walls. Near downtown, houses sit close together. Staging, debris removal, and even ladder access change the job. We plan for that before the estimate, not after the dumpster shows up.
Pricing for Roof Replacement in San Bernardino, CA
A straightforward asphalt shingle tear-off and replacement on a 1,200 – 1,600 square foot San Bernardino home costs $11,000 – $15,000. Larger homes or steep slopes run $15,000 – $19,000. If decking repair is needed, which is common in the 1940s – 1970s housing stock here, add $2,000 – $4,000 depending on how many sheets come out. New roof installations run $13,000 – $19,000. Tight-lot staging near downtown adds some labor cost for hand-carrying debris and careful material placement, but it’s built into the quote, not a surprise change order. Call (877) 755-4274 for a free estimate with a written, line-item price.
We Also Serve Cities Near San Bernardino
Our Roof Replacement crews work throughout the San Bernardino Valley, including Muscoy, Highland, Loma Linda, and Rialto. Each area has its own housing patterns, but the inspection-first approach stays the same. If you’re in a nearby city and looking for Roof Replacement in San Bernardino standards of work at your address, we’ll come out and take a look.
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
You need a full tear-off. Original wood-shake roofs in San Bernardino, especially in ZIPs 92401 – 92404, sit on spaced sheathing that doesn’t meet code for modern asphalt shingle installation. Re-covering would trap heat, hide decking damage, and fail early. We tear it off, inspect the framing, install solid decking where needed, and build a new assembly. Call (877) 755-4274 for a free estimate.
Tight lots add staging labor. We hand-carry tear-off debris to a street dumpster instead of chuting it, we tarp the driveway and the neighbor’s side yard, and we often can’t get a trailer into the back. That adds a few hundred dollars to the labor line, but it also prevents damage claims from adjacent owners. The quote accounts for it upfront.
Yes, the City of San Bernardino requires a building permit for roof replacement. Density doesn’t change the permit requirement, but it can affect hours of work and where the dumpster may sit. We pull the permit, schedule inspections, and make sure the final passes before we call the job done. If you’re in an overlay district near downtown, we check for any additional review requirements before quoting.
We give adjacent owners written party-wall notice before we start when walls sit close together. We stage materials on tarps, keep the work inside city noise hours, and clean the street at the end of every day. On a tight lot off Mount Vernon Avenue, we hand-fed tear-off debris to a street dumpster and the neighbor never filed a complaint. That’s how we like it.
Santa Ana winds expose weak nailing on older roofs. We recommend a shingle system, typically GAF or CertainTeed architectural, installed with a six-nail wind pattern, proper starter strip, and ice and water shield in the valleys. We also check that the original sheathing is actually fastened well. If it isn’t, new shingles won’t fix the problem. Call (877) 755-4274 for an exact quote.
Written by Gil Tanner, Owner at Weathervane Roof Repair, serving San Bernardino and the Inland Valley.