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






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

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 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.
See the difference
Before
After
Before
After
Before
AfterPricing 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
After a major Santa Ana wind event, we prioritize calls with active leaks or exposed roof decking. Most inspection appointments in San Bernardino can be scheduled within a few business days, and we’ll let you know at booking whether your situation needs faster attention. Call (866) 361-0798 and describe the damage.
Yes, the City of San Bernardino requires permits for roof replacements and most structural repairs. Minor shingle patching and ridge cap repairs may not require one, but we handle the permit paperwork for any job that does, and we don’t start work until the permit clears. Every job we permit is inspected and signed off.
Yes, we serve the entire city, including Del Rosa, North Park, Verdemont, Arrowhead, and downtown San Bernardino, plus nearby communities like Rialto, Highland, Loma Linda, and Muscoy. Call (866) 361-0798 to confirm your address is in our service area and schedule a free estimate.
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
"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