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

✓ Licensed & Insured ✓ Written quotes ✓ Permits handled
Schedule Free Estimate

Call to schedule your free estimate

🛡 Licensed & Insured 📝 Written Fixed-Price Quotes 💲 No Change Orders · Free Estimates
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

Roofers in San Bernardino, CA

Roof Inspection in San Bernardino is where every job should start – especially here, where houses built between the 1940s and 1970s dominate the older core ZIPs and summer heat plus Santa Ana winds work roofs harder than in most of the Inland Empire. We’re Weathervane Roof Repair, a roofing-only specialist serving San Bernardino since 2014. We inspect, repair, and replace roofs across the city, from wood-shake bungalows near downtown to flat-roof tract homes in the northern foothills. Call (877) 755-4274 when you need a straight answer about what your roof actually needs.

Call (877) 755-4274

Why San Bernardino Homes Are Different

San Bernardino sits where the hot inland valley runs into the Santa Ana wind corridor at the base of the San Bernardino Mountains. That position creates a specific wear pattern: roofs here get baked by triple-digit summer heat that accelerates sealant breakdown, then hit by fall and winter wind gusts strong enough to peel shingle tabs and crack aged roof cement. The two forces work together. A shingle that heat has made brittle becomes a shingle the first good Santa Ana rips off.

The housing stock adds a second layer of complexity. Much of San Bernardino is 1940s-1970s single-family construction – wood-frame stucco bungalows and tract homes. In the older core ZIPs like 92401 through 92410, we routinely find original wood-shake roofs and low-slope built-up roofs that have survived decades of valley heat but fail in ways the tile roofs in neighboring foothill cities don’t. Many of these roofs are original or on a second layer, which means tear-off and deck inspection are standard parts of almost every repair conversation. You can’t make an honest recommendation without looking at what’s under the surface.

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

Our Main San Bernardino Services

San Bernardino homeowners call us most often about two things: repairing storm and heat damage, and replacing roofs that have reached the end of their service life. Here’s what each involves in this city.

Roof Repair in San Bernardino

After a Santa Ana wind event, the north-side neighborhoods near the foothills show fields of lifted or missing shingle tabs on windward slopes. Repair work in San Bernardino often means matching existing shingles on homes where the original material is discontinued, reseating lifted tabs before they become leaks, and addressing the heat-related sealant failures that valley summers accelerate. We carry materials from seven major manufacturers so we can match what’s already on your roof rather than patch it with whatever’s on the truck. Roof Repair in San Bernardino starts with a proper inspection to find every damaged area, not just the one you noticed.

Roof Repair in San Bernardino

Roof Replacement in San Bernardino

When a San Bernardino roof has reached the end of its life – second-layer shingles, widespread granule loss from years of heat, or decking that’s failed under an old wood-shake roof – replacement becomes the honest recommendation. Tear-off and deck inspection are routine here because so many homes are on original or second-layer roofs. We’ll walk you through material options from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, and recommend the product that fits your roof’s existing system, the valley’s UV exposure, and your budget. Roof Replacement in San Bernardino is only recommended when repair genuinely won’t hold.

Roof Replacement in San Bernardino
Need help today?Fast, friendly service and a no-obligation free estimate.

Call (877) 755-4274

What happens when you call

  1. 1
    A real person answersNo phone trees — you reach a local pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched.
  3. 3
    A background-checked tech heads outLicensed & insured, dispatched right away.
  4. 4
    You approve before work beginsNothing starts until you say go.

Roof Inspection in San Bernardino

Roof Inspection in San Bernardino answers one question: what’s actually happening up there. Given the city’s mix of 1940s-1970s housing stock, original wood-shake roofs near downtown, and the heat-and-wind cycle that ages roofing faster than in coastal cities, an inspection here isn’t a formality – it’s the difference between catching a small repair and paying for structural work later. Roof Inspection is a standalone service with Weathervane, not a sales funnel to replacement.

Roof Inspection Services

Signs you need it

Missing shingles after wind, ceiling stains, granules in gutters, or a roof that’s over 15 years old in San Bernardino’s heat.

What it costs in San Bernardino

A standard roof inspection in San Bernardino typically runs $199-$450 depending on roof size, slope, and access.

How we do it

We walk the roof surface, check flashing, penetrations, and decking from the attic, and document every finding with photos.

Roof Estimate

Signs you need it

You know there’s damage or you’re planning a sale or purchase and need a professional cost projection.

What it costs in San Bernardino

Roof estimates are free with Weathervane when repair or replacement work follows the inspection.

How we do it

We inspect first, then give you a written line-item quote that separates immediate repairs from work that can wait.

What Roof Inspection Costs in San Bernardino

Item Typical range in San Bernardino
Standard residential roof inspection $199 – $450
Inspection with drone imaging for steep slopes $275 – $500
Standalone inspection (no repair follow-up) $199 – $350

How often should I get a roof inspection in San Bernardino?

Every 2-3 years for homes over 15 years old, and after any Santa Ana wind event that brought gusts strong enough to lift shingles. Heat accelerates sealant failure, so valley roofs age faster than coastal ones.

Do I need an inspection before a repair estimate?

Yes, and it protects you. You can’t accurately price a repair without knowing what the decking looks like under the shingles. Many San Bernardino homes are on original or second-layer roofs, which changes the repair scope. Call (877) 755-4274 to schedule yours.

Brands We Service in San Bernardino

We work with shingles and roofing systems from IKO, Atlas, Tamko, and Boral, among the seven major manufacturers we carry. That means brand-matched repairs for existing roofs and honest material recommendations based on your roof’s exposure and budget, not vendor loyalty. Our brands are stocked for fast turnaround on San Bernardino jobs.

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

Pricing for Roofers in San Bernardino, CA

Service Typical range in San Bernardino
Standard roof inspection $199 – $450
Inspection with drone imaging $275 – $500
Minor shingle repair $350 – $750
Flashing repair around chimneys or skylights $450 – $950
Roof leak repair (localized) $500 – $1,100
Wood-shake roof repair $500 – $1,400
Low-slope built-up roof patch $500 – $1,200
Roof replacement (asphalt shingle) $9,000 – $18,000

San Bernardino prices get pushed higher by two factors: tear-off of second-layer or original roofs, and access on steep north-side slopes near the foothills. Every quote we give is line-item and fixed – the price you approve is the price you pay.

Neighborhoods We Serve in San Bernardino

Weathervane Roof Repair works across San Bernardino, from the older core ZIPs to the foothill-adjacent north side. Our crews know how each area ages differently.

  • Downtown and the historic core – original wood-shake and built-up roofs
  • North-side foothill neighborhoods – wind-exposed slopes and lifted shingles
  • Westside tract-home areas – 1950s-1970s composite shingle roofs
  • Eastside residential streets – mixed-era homes with valley heat damage
  • 92418, 92423, 92424, and 92427 – service across the city’s ZIP coverage

We typically schedule inspections within a few business days across the San Bernardino area, with faster turnaround after major wind events when damage is widespread.

Service Area – Cities Near San Bernardino

Weathervane Roof Repair serves San Bernardino and the surrounding Inland Empire communities. If you’re in Muscoy, CA, Highland, CA, Loma Linda, CA, or Rialto, CA, we handle the same inspection-first, repair-before-replacement approach across those cities.

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

Ready to get started? Free estimates · Written quotes before work starts response in San Bernardino
Call (877) 755-4274

What happens when you call

  1. 1
    A real person answersNo phone trees — talk to a local roofing 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

★★★★★ 4.8 from 8+ reviews

"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

"Full replacement after the hail. They handled the insurance adjuster meeting, documented everything, and I did not have to argue with anybody. Crew was here three days and the yard was cleaner when they left than when they started."

— Marco Mendoza

"He told me my roof had another five or six years in it and I should not replace it yet. He was standing there with a quote pad in his hand. That's why I'll call him when it's time."

— Karen Kim

How It Works in San Bernardino

Getting your roofing handled is simple and fast.

1

Call or Request a Free Estimate

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

Request a Free Estimate

Tell us what's going on in San Bernardino — we'll get back to you fast. No obligation.

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.

Call Now - 24/7 Dispatch
Areas We Serve
Call Now - 24/7 Dispatch