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 the first call most homeowners should make after a Santa Ana wind event or before listing a 1960s tract home. The city’s semi-arid climate doesn’t rot roofs the way coastal moisture does; it embrittles them. Shingles crack, sealant dries out, and wind uplift peels back ridge caps that looked fine from the ground. Ridge Cap Roof Repair has served San Bernardino since 2018, and our inspection reports are written for homeowners who need straight answers about repair versus replacement. Call (866) 361-0798 to schedule one.

Call (866) 361-0798

Why San Bernardino Homes Are Different

San Bernardino sits in the Inland Empire’s Santa Ana wind corridor, where seasonal gusts of 50 to 80-plus mph funnel through the Cajon Pass and slam into the city’s north and east facing roof slopes. Roofing here is less about rain and more about wind uplift and thermal cycling. The combination of regular 100°F-plus summer days, intense UV, and wind-driven abrasion from desert dust creates a failure profile that roofing crews in Riverside or Los Angeles don’t see every week.

Most of the housing stock is mid-century tract construction from the 1950s through the 1970s, with original asphalt shingle roofs now at or past their service life. In Del Rosa and North Park especially, 1960s ranch homes show a predictable pattern after wind events: lifted shingles on the windward exposures, while the leeward sides look untouched. The hot, dry climate embrittles shingles and cracks clay tile, and wind uplift frequently damages the ridge caps and gable-end flashing first. When we inspect a San Bernardino roof, we start at the ridge cap and work down, because that’s where this city’s weather attacks first.

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 for two jobs: repair work after wind events and full replacements on homes whose original shingles have reached the end of their service life. Both are handled by the same crew, so the person who inspects your roof is the person who knows exactly what it needs.

Roof Repair in San Bernardino

Wind damage from the Cajon Pass corridor is the most common repair call we get. Shingles lift, ridge caps tear loose, and flashing pulls away from chimneys and gable ends. The repair work we do in San Bernardino focuses on securing the windward exposures and replacing what the UV and heat have already degraded. We repair when it makes sense, and we tell you plainly when patching won’t hold. Roof Repair in San Bernardino is our most requested service after major wind events.

Roof Repair in San Bernardino

Roof Replacement in San Bernardino

When a mid-century home still has its original asphalt shingles, replacement is usually the honest answer. San Bernardino’s heat and UV cycles crack shingles to the point where repairs become a recurring expense, not a fix. We help homeowners match material to climate and budget, working across seven manufacturers so the recommendation fits the house, not our inventory. Roof Replacement in San Bernardino starts with an inspection, never a sales pitch.

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

Call (866) 361-0798

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 condition is this roof actually in, and what should be done about it right now? The city’s 1950s through 1970s tract homes are at the age where original shingles have either failed or are about to, and the Santa Ana winds accelerate damage on specific exposures. Our Roof Inspection service gives you a documented, photo-backed report from the same crew that would do any repair or replacement work, so findings never get lost between separate teams.

Roof Inspection Services

Signs you need it

You’re seeing granules in the gutters, shingles lifting on the north or east slopes after a wind event, or water staining on ceilings after the first winter rain.

What it costs in San Bernardino

Most residential roof inspections in San Bernardino run between $180 and $320, depending on roof size, slope, and access.

How we do it

We walk the entire roof surface, check ridge caps and gable-end flashing first, document every finding with photos, and deliver a written report with repair-or-replace recommendations.

Free Roof Inspection

Signs you need it

You’ve spotted a leak or wind damage and want a professional assessment before deciding whether to file an insurance claim or pay out of pocket.

What it costs in San Bernardino

We offer free roof inspections in San Bernardino when the inspection is part of a repair or replacement estimate, but a stand-alone inspection report typically costs $180 to $320.

How we do it

We assess the damage, document the affected areas, and provide a written estimate for the repair or replacement work the roof actually needs.

What Roof Inspection Costs in San Bernardino

Item Typical range in San Bernardino
Stand-alone residential roof inspection $180 – $320
Free inspection with repair or replacement estimate $0
Pre-purchase or pre-listing inspection with written report $220 – $320

Do I need a roof inspection before selling in San Bernardino?

Yes, and most San Bernardino home inspectors will recommend one anyway. A documented inspection report from a licensed roofer gives buyers confidence and can prevent a repair credit from eating into your sale price. Call (866) 361-0798 to schedule one before you list.

How long does a roof inspection take in San Bernardino?

A standard single-family roof inspection in San Bernardino takes 45 to 90 minutes, depending on roof size and access. You’ll have our written report the same day. Call (866) 361-0798 for a specific time estimate for your home.

Brands We Service in San Bernardino

We install and service roofing systems from GAF, CertainTeed, Owens Corning, and IKO, along with three other major manufacturers. Seven manufacturers, one crew. That means your San Bernardino roof gets the material that matches your climate and budget, not whatever a single-brand contractor happens to stock. See our brands for the full roster.

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
Roof inspection (stand-alone, with written report) $180 – $320
Roof inspection (free with repair or replacement estimate) $0
Asphalt shingle roof replacement (per square) $350 – $600
Full roof replacement (1,500 sq ft home) $7,500 – $16,000
Clay or concrete tile roof replacement (per square) $700 – $1,200
Full tile roof replacement (1,500 sq ft home) $15,000 – $30,000
Flat roof replacement (per square, commercial or residential) $500 – $800
Shingle repair (small patch, 1 – 2 shingles) $250 – $500
Ridge cap repair or replacement (per linear foot) $15 – $35
Flashing repair (chimney or gable end) $200 – $600
Wind damage repair (post-Santa Ana, multiple shingles) $400 – $1,200
Roof inspection plus repair estimate $0 – $320

Wind uplift from the Cajon Pass corridor and UV damage on older mid-century homes are the two biggest price drivers in San Bernardino. Every quote we give is a written, line-item price with no change orders unless you approve the scope change first.

Neighborhoods We Serve in San Bernardino

We work across San Bernardino, from the mid-century ranch tracts to the older downtown and westside neighborhoods with clay tile and flat roofs. Our crews know which exposures take the most wind damage in each area.

  • Del Rosa
  • North Park
  • Verdemont
  • Arrowhead
  • Downtown San Bernardino

Most inspection and repair calls in San Bernardino can be scheduled within a few business days. Replacement scheduling depends on material lead times and permitting.

Service Area – Cities Near San Bernardino

Ridge Cap 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 can schedule inspections and repairs across the same service area. Call (866) 361-0798 to confirm coverage for your address.

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 · Free in-home estimates response in San Bernardino
Call (866) 361-0798

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.9 from 9+ reviews

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

— Alejandro Guzman

"Went up in the attic first with a flashlight before going on the roof, which no other estimator bothered to do. Found the stain and worked backward from there."

— Rami Khalil

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

— Adriana Mendoza

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 reaching out through this form, you confirm you have read our Privacy Policy and consent to being contacted by telephone, text message, or email about your request, including by the independent professionals who may fulfill it.

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