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
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.
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.
Styles & brands we work with






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

What happens when you call
- 1
A real person answersNo phone trees — you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 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.
See the difference
Before
After
Before
After
Before
AfterPricing 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
We prioritize storm-damage inspections and typically reach San Bernardino homes within a few business days of a call. After a major Santa Ana event, we add routes through the hardest-hit north-side neighborhoods. Call (877) 755-4274 and we’ll get you on the schedule.
Most full roof replacements in San Bernardino require a city permit, and we pull all permits and handle inspections for you. Repairs that don’t alter the roof structure typically don’t need one, but we’ll tell you definitively once we see the scope of work.
Yes. Built-up and low-slope roofs are a significant share of what we repair and replace in San Bernardino’s older core ZIPs. The failure patterns are different from pitched shingle roofs – ponding water, split seams, and deteriorated roof cement – and we inspect accordingly.
No. We give written, line-item pricing after the inspection, and we don’t issue change orders unless you approve something new in writing. If we open a roof and find decking damage, we’ll show you photos and price the additional work separately before proceeding.
What happens when you call
- 1A real person answersNo phone trees — talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What San Bernardino Customers Say
"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