Roof Repair in San Bernardino, CA | Weathervane Roof Repair

Roof Repair 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 Repair Across San Bernardino

Roof repair in San Bernardino usually costs between $350 and $1,200 for a targeted fix like flashing replacement or shingle tab repair, while full sections with decking work run $2,500 to $6,000 depending on what’s under the surface. If you’ve spotted water staining on a ceiling or found shingle fragments in the yard after a Santa Ana blow, the fastest way to stop the damage is to call (877) 755-4274 and have us inspect before a small leak becomes a decking problem. We know the older streets off Highland Avenue and the windward slopes near the base of the mountains, because we work them every week.

Call (877) 755-4274

The roofs here don’t fail like they do in Redlands or Loma Linda. San Bernardino sits at the base of the San Bernardino Mountains where the hot, dry inland valley meets the Santa Ana wind corridor, so roofs take a punishing combination of extreme summer UV/heat cycling and violent wind events that rip shingles and lift tiles. That means our Roof Repair team starts every visit with a real diagnosis, not a sales pitch. We’ll tell you exactly what your roof needs and what it doesn’t.

Why Weathervane Roof Repair Is San Bernardino’s Preferred Roof Repair Company

Gil Tanner built this company around a simple rule: inspection first, repairs only when they’re warranted. Homeowners in San Bernardino call us because they’ve been burned by storm chasers or replacement-first sales crews, and they want a roofer who reads the roof the way a mechanic reads an engine. We don’t sell shingles by the square to someone who only needs a vent boot resealed.

Our San Bernardino customers keep calling back and referring neighbors because we do something rare: we show up knowing the difference between wind-lift on a north-facing slope and age-related sealant failure along a valley. That local read saves money. A repair we make on the south side of 92404 in July has to survive sun that pushes 100°F for weeks straight, and we seal and fasten accordingly. A repair near the foothills has to hold through gusts that crack old roof cement.

We work with materials from seven of the industry’s leading shingle brands, including CertainTeed, Owens Corning, and Atlas, so a repair matches the existing roof instead of clashing with it. And because roofing is all we do, we’re not juggling plumbing calls or window installs while your leak waits.

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

Roof Leak Repair in San Bernardino

Roof Leak Repair in San Bernardino starts with finding where the water actually enters, which is rarely directly above the stain on your ceiling. Water travels along rafters and sheathing before it shows itself. On the older homes throughout 92401 and 92403, leaks commonly start at pipe flashings, valley intersections, or where a low-slope built-up section meets the shingled slope. We trace the water path, open only what’s needed, and repair the entry point rather than painting over the symptom.

A standard leak repair from a penetration, like a plumbing vent or a flue boot, typically runs $350 to $650 in San Bernardino. Leaks at valleys or sidewall intersections cost more because they involve flashing work, and if water has been getting in for a season or two, we’ll likely find soft sheathing that has to come out. Call (877) 755-4274 for a free estimate, and we’ll tell you what’s actually leaking before we quote anything.

Flashing and Valley Repairs

San Bernardino’s heat does a number on flashing sealants. The expansion and contraction breaks caulk seals around chimneys and wall intersections, and once water starts, it doesn’t stop on its own. We replace or re-bed flashing rather than smearing more sealant over a failing joint, because a bead of caulk won’t survive the next 100°F season.

Vent Boot and Pipe Jack Replacement

Those rubber boots around plumbing stacks crack in inland sun faster than almost any other roof component. We see it constantly on 1960s and 1970s tract homes in 92404 and across the city. A cracked boot is the cheapest repair on a roof and one of the most common sources of ceiling stains. We replace boots with materials suited to high-UV exposure, not whatever was left on the truck.

Emergency Roof Repair in San Bernardino

Emergency Roof Repair in San Bernardino usually follows a Santa Ana event or a tree limb on the roof, and the first job is stopping water entry before the next rain or the heat of the following afternoon. If a section of shingles is gone and decking is exposed, even morning dew becomes a problem. We respond quickly to tarp, secure, and patch the immediate breach, then schedule the proper repair once we can inspect the decking underneath.

An emergency tarp-and-temporary-secure typically runs $250 to $500 in San Bernardino, depending on the size of the area and access. The permanent fix follows the normal repair pricing, but we price it from the actual damage we find, not from a storm adrenaline quote. You’ll get a written line-item estimate before the permanent repair starts, and we pull permits and handle the paperwork if the damage reaches that threshold. Call (877) 755-4274 the moment you see shingles in the yard or daylight through the decking.

Santa Ana Wind Damage Response

After a serious wind event, the north-side neighborhoods near the foothills see whole fields of lifted or missing shingle tabs on the windward slopes. We start wind damage jobs by documenting the exposed area and stopping ingress, then we inspect every shingle tab that lifted, because wind-breaking a seal means the shingle won’t re-adhere reliably. A spot fix without checking the rest of the slope leaves you halfway protected.

Storm Leak and Water Intrusion

When a leak opens during a storm and water is coming through a ceiling, the fastest way to minimize interior damage is to contain and then cover. We walk homeowners through what to do over the phone and get a crew out to tarp and begin the repair process. The same damage often reveals whether the roof had older, pre-existing water entry that the storm just made visible.

Common Roof Repair Problems We See in San Bernardino Homes

  • Lifted and missing shingle tabs after Santa Ana wind events. The windward slopes on the north and northeast sides of the city catch the worst gusts, and shingles that sealed years ago let go all at once. We fasten the replacement shingles to the 130 mph nail pattern so the repair holds through the next event.
  • Cracked and failed sealants at flashings and penetrations. Inland heat bakes roof cement until it hardens, cracks, and separates from the surfaces it’s supposed to protect. A “repaired” leak that reopens by the following summer usually means the old sealant was never fully removed.
  • Hidden decking rot under original wood-shake and second-layer roofs. The pre-war and mid-century homes near downtown and in the older core ZIPs often carry original wood-shake or low-slope built-up roofs with a second shingle layer laid over them. Water gets trapped between layers, and by the time the ceiling stains, the sheathing is already soft.
  • Original low-slope built-up roofs failing at seams and scuppers. Many 1940s and 1950s bungalows in San Bernardino have flat or low-slope sections that were patched repeatedly over the decades. The seams eventually split, and water ponds in the same spots the old patches were meant to fix.
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 Roof Repair in San Bernardino, CA

Most roof repairs in San Bernardino fall into clear price bands. Vent boot replacement runs $250 to $450. Flashing repair at a chimney or wall intersection lands between $400 and $900, depending on access and how much old material has to be removed. Shingle replacement for wind or impact damage typically runs $350 to $800 per section, and valley work or decking replacement pushes into the $1,200 to $3,000 range. A full tear-off of a wood-shake or second-layer roof in the older core, which includes new underlayment and decking inspection or repair, runs $6,000 to $14,000 depending on square footage.

What moves the final number is what we find when we open the roof. Hidden deck rot, missing underlayment, or code-required upgrades change the scope, and we write allowances into the contract so you know the band before we begin. Every estimate is a free, written, line-item quote, and any discovery gets priced and approved in writing before we touch it. No change orders without your signature. Call (877) 755-4274 to schedule your free estimate.

Trusted Brands We Service in San Bernardino

We repair and replace shingles from CertainTeed, Owens Corning, IKO, Atlas, GAF, Tamko, and Boral, which means a brand-matched repair is always possible without waiting on special orders. For San Bernardino homeowners, that matters because a mismatched shingle patch on a visible slope looks like a scar, and no one wants that in a city where curb appeal on an older bungalow is everything. We keep common colors and profiles in stock for faster turnaround, and when a roof needs a full replacement, we recommend from the full lineup based on your home’s exposure, architecture, and budget. Seven leading brands, one honest recommendation.

We Also Serve Cities Near San Bernardino

Our crews cover the surrounding communities as well: Muscoy, Highland, Loma Linda, and Rialto. Whether you’re in a 1950s tract home in Rialto or a foothill-adjacent property in Highland, you can reach Roof Repair in San Bernardino and the surrounding area by calling (877) 755-4274. The same local crew that knows the wind patterns on the north side serves all of these 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 Roof Repair in San Bernardino

Why San Bernardino Chooses Weathervane Roof Repair

We set the standard for roof repair 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 repair handled is simple and fast.

1

Call or Request a Free Estimate

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

★★★★★

"Tile roof, three cracked tiles and a slipped one. Matched the tile, no color mismatch, and it took him half a day."

Gabriela Flores · Verified customer
★★★★★

"Added a ridge vent and cleared the blocked soffit vents. Attic temperature in the summer dropped noticeably and the upstairs is livable now."

Michael Miller · Verified customer
★★★★★

"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

Ready for Roof Repair 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 repair 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