Roof Replacement in San Bernardino, CA | Weathervane Roof Repair

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
Architectural shinglesArchitectural shingles
Metal roofingMetal roofing
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 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.

Call (877) 755-4274

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.

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

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.

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

  • 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

Why San Bernardino Chooses Weathervane Roof Repair

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.

★★★★★

"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."

Luis Rodriguez · Verified customer
★★★★★

"Flashing where the roof meets the chimney had never been done right by the original builder. He rebuilt it properly with step flashing instead of just running a bead of caulk over it like the last two people did."

Eric Wong · Verified customer
★★★★★

"Storm took part of the ridge off at night. They tarped it the same evening so the rain didn't get in, and did the real repair the following week."

Carlos Garcia · 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.

(877) 755-4274

Request a Free Estimate in San Bernardino

Tell us about your roof replacement needs — we'll respond within the hour.

By submitting this form, you agree to the terms of our Privacy Policy and agree to be contacted by phone, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Areas We Serve
Call Now - 24/7 Dispatch