Roofers in San Bernardino — Free Roof Inspection, Written Price

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 starts, because the wind patterns here create failures that look nothing like roof damage in coastal cities. We work on 1950s tract homes with original framing, mobile homes with odd rafter spacing, and rentals that haven’t seen a ladder in a decade. If you’ve got a stain on the ceiling after a Santa Ana blow or shingles in the yard, call (833) 589-7850 and we’ll tell you what the roof actually needs.

Call (833) 589-7850

Why San Bernardino Homes Are Different

San Bernardino sits at the base of the San Bernardino Mountains, and the Santa Ana winds that funnel through the Cajon Pass hit rooftops with gusts that strip shingles and lift tiles. We see wind-driven damage concentrated on the north side of homes along the foothill neighborhoods: missing shingles, curled edges, and lifted flashing that looks random but follows the wind tunnel the Pass creates every fall. The heat is the second problem. Summer days over 100°F bake asphalt shingles until they lose their oils and crack, so a 15-year-old roof here often looks like it’s 25.

Most of the housing stock was built between 1950 and 1975, single-story stucco with low-pitch roofs. That means we routinely find original roofing, dry-rotted sheathing, and rafter spacing that doesn’t match modern plywood sheets. Re-roofs on these homes take more blocking, more re-nailing, and more mid-job adjustments than a newer tract home. Rentals add another layer: deferred maintenance means by the time anyone looks up, the problem has been active for two or three seasons.

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

The two calls we get most often from San Bernardino homeowners are wind-damage repair after a Santa Ana event and full replacement on roofs that have finally given out. Here’s how each one works.

Roof Repair in San Bernardino

Most repair calls in San Bernardino start with a windstorm. Shingles torn off north-facing slopes, ridge caps lifted, flashing bent away from the chimney. We match the existing material where possible, replace the damaged section, and re-nail the surrounding area so the next wind event doesn’t peel back what we just fixed. On older tract homes we also check the sheathing underneath, because a wind-damaged roof often has water damage hiding beneath the felt. Roof Repair in San Bernardino covers the scope, the materials, and the pricing.

Roof Repair in San Bernardino

Roof Replacement in San Bernardino

Replacement is the right call when the shingles are baked through, the sheathing is soft in multiple spots, or the roof has been patched enough times that it’s more patch than roof. San Bernardino’s sun and wind combination means we see replacements earlier than the national average on asphalt shingle roofs, especially where the original 1950s or 1960s roof was never fully redone. We’ll pull permits when the city requires them and replace rotted sheathing as part of the job, not as a surprise change order. Roof Replacement in San Bernardino has the full run-down on what a replacement involves here.

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

Call (833) 589-7850

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

A roof inspection in San Bernardino is a 45-minute to 90-minute look at the entire roof system: shingles or tiles, flashing, vents, gutters, and the attic side of the decking. Given the wind and heat here, we’re checking for two things above all: wind-lift damage that hasn’t yet leaked and heat-accelerated shingle wear that will fail in the next year or two. Bedrock Roof Repair offers a full Roof Inspection whether you’re buying, selling, or just want to know what you’re working with.

Wind Damage Inspection

Signs you need it

You found shingles in the yard or saw missing tabs on the north-facing slope after the last Santa Ana wind event.

What it costs in San Bernardino

Our wind damage inspections are included free when the inspection is paired with an insurance claim or repair quote.

How we do it

We map every missing, lifted, or creased shingle, photograph the windward ridges and flashing, and give you a written list you can take to your insurer.

Pre-Purchase Roof Inspection

Signs you need it

You’re buying a home in an older San Bernardino neighborhood and the seller’s disclosure leaves the roof section blank or says “roof age unknown.”

What it costs in San Bernardino

A pre-purchase roof inspection runs $150 to $350 in San Bernardino depending on roof size and access.

How we do it

We walk the roof, check the attic for past leaks, and give you a written assessment with repair estimates so you can negotiate from a number, not a guess.

What Roof Inspection Costs in San Bernardino

Item Typical range in San Bernardino
Basic visual inspection (single-story) $150 – $250
Two-story or steep-roof inspection $250 – $350
Wind/storm damage claim inspection Free with repair quote

How long does a roof inspection take in San Bernardino?

Most inspections take 45 to 90 minutes, depending on roof size and whether we’re documenting damage for an insurance claim. You’ll have the report the same day, not a week later.

Do I need a roof inspection if I’m just getting a repair?

Not always, but it helps. A repair-only visit focuses on the damaged area; an inspection catches problems two feet away that will leak next season. If your roof is over 15 years old, get the inspection. Call (833) 589-7850 to schedule one.

Brands We Service in San Bernardino

We install and repair roofs from GAF, CertainTeed, Owens Corning, and Boral, and we stock common parts for all of them locally. That means a repair on a 2014 GAF Timberline roof doesn’t turn into a two-week wait because the shingles had to ship from somewhere else. See our brands for the full line-up and what each one does well.

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
Basic roof inspection (single-story) $150 – $250
Two-story or steep-roof inspection $250 – $350
Wind damage claim inspection Free with repair quote
Minor shingle or tile repair $200 – $600
Leak repair with flashing replacement $400 – $900
Decking or sheathing repair (per sheet) $75 – $125 per sheet
Ridge cap or vent replacement $300 – $700
Full roof replacement (asphalt shingle) $8,000 – $22,000
Full roof replacement (tile or metal) $15,000 – $40,000+

What pushes San Bernardino prices up: two-story access, steep pitches near the foothills, rotted sheathing that has to be replaced, and re-nailing the entire roof deck to meet current wind codes. Every quote is a written, line-item price, and that price doesn’t change once work starts unless we find something structural we couldn’t have seen before opening the roof, which we’ll show you before we touch it.

Neighborhoods We Serve in San Bernardino

We cover all of San Bernardino, including the ZIP codes 92418, 92423, 92424, and 92427. Work is concentrated in the older tract neighborhoods where the housing stock is from the 1950s through 1970s and the wind exposure is highest.

  • Verdemont
  • North Park
  • Del Rosa
  • University District
  • Carousel

Inspection scheduling in San Bernardino is typically within five to seven business days, with repair work scheduled after the assessment.

Service Area – Cities Near San Bernardino

In addition to San Bernardino, we work throughout the surrounding foothill and valley communities. That includes Muscoy, CA, Highland, CA, Loma Linda, CA, and Rialto, CA. If you’re just over the city line, call us and we’ll confirm coverage.

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 (833) 589-7850

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 5+ reviews

"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."

— Veronica Martinez

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

— Alejandro Castillo

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

— Gabriela Reyes

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 that you may be contacted by phone, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Prefer to text? Text Us
Call Now - 24/7 Dispatch
Areas We Serve
Call Now - 24/7 Dispatch