Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in San Bernardino, CA
San Bernardino roofers face a unique combination of extreme summer heat, Santa Ana wind events funneled through the Cajon Pass, and an aging housing stock that puts many local roofs well past their service life. Most homeowners here need either emergency leak repair after wind damage or a full replacement on a post-war tract home that’s never been re-roofed. We’re Mercer Roofing, and our Inland Empire office dispatches crews throughout San Bernardino daily. Call (743) 200-8347 to schedule a free estimate with a written price before any work begins.
Why San Bernardino Homes Are Different
The Cajon Pass opens directly into northern San Bernardino and acts as a natural wind funnel during Santa Ana events, producing sustained gusts that regularly exceed 60 – 75 mph in neighborhoods like Verdemont and Del Rosa. That’s far more severe than what neighboring Riverside or Fontana experience. Combined with inland valley summer temperatures that routinely top 105°F, San Bernardino roofs face an unusually punishing dual stressor: extreme UV and thermal degradation alongside serious wind-uplift forces.
This makes wind-rated underlayments and UV-resistant materials a genuine local necessity, not an optional upgrade. After any major Santa Ana event, we know the north end of the city will generate a wave of blown ridge caps, lifted starter strips, and peeled valley flashing that the south end largely escapes. We routinely specify one wind-resistance class higher on north-side installations than we would anywhere else in the Inland Empire.
The housing stock compounds the challenge. San Bernardino’s residential base is heavily weighted toward post-WWII tract construction from the 1940s through the 1970s, much of it still carrying original or once-replaced 3-tab composition shingle roofs now at or well past end of life. The city’s prolonged economic distress, including its 2012 municipal bankruptcy, means many homeowners have deferred maintenance for years. We handle a disproportionate volume of emergency leak repairs and full replacements on severely neglected decks rather than routine planned re-roofs.
Our Main San Bernardino Services
San Bernardino homeowners call us most often for emergency repairs after wind events and for full replacements on aging post-war homes. Here’s what each service involves locally:
Roof Repair in San Bernardino
Most repair calls here follow Santa Ana wind damage: blown ridge caps, lifted shingles, and separated flashing in the Cajon Pass corridor. We also see accelerated granule loss and thermal cracking from summer heat exposure. Every repair includes a written guarantee, and if the fix fails within 365 days, we come back free. Before we arrive, you’ll receive your technician’s name and photo, and they’ll badge in with photo ID at your door. Roof Repair in San Bernardino

Roofing Company in San Bernardino
As a full-service roofing company in San Bernardino, we handle everything from emergency tarping after wind events to complete tear-offs on neglected post-war homes. We work with GAF, CertainTeed, Owens Corning, and other manufacturer-recognized brands, and we pull all required permits for the job. Every project starts with a written line-item price, and no work begins until you’ve approved it. Roofing Company in San Bernardino

Roof Installation in San Bernardino
New roof installations in San Bernardino demand materials rated for both extreme heat and high wind uplift, particularly in northern neighborhoods near the Cajon Pass. We assess each home’s exposure and specify accordingly, using wind-rated underlayments and shingles with enhanced adhesive strips. The 365-Day Done Right Promise covers every installation, and your written price is locked before a single nail is driven. Roof Installation in San Bernardino

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.
Brands We Service in San Bernardino
We install and repair roofs using GAF, CertainTeed, Owens Corning, and IKO shingles, with matching ridge caps, starter strips, and underlayment stocked locally for fast turnaround on San Bernardino repair calls. We also service existing roofs built with Atlas, Tamko, and Boral materials. our brands
Pricing for Roofers in San Bernardino, CA
| Service | Typical range in San Bernardino |
|---|---|
| Minor shingle repair (1 – 3 shingles) | $180 – $340 |
| Moderate repair (flashing, vent, small section) | $450 – $850 |
| Ridge cap replacement (full roof) | $800 – $1,400 |
| Valley repair/replacement | $650 – $1,200 |
| Deck repair (per sheet, plywood) | $85 – $150 |
| Skylight leak repair | $350 – $700 |
| Chimney flashing repair | $400 – $750 |
| Full roof replacement (1,500 sq ft, asphalt shingle) | $8,500 – $14,000 |
| Full roof replacement (2,500 sq ft, asphalt shingle) | $12,500 – $20,000 |
| Tile roof repair (per tile + underlayment patch) | $250 – $500 |
| Emergency tarping (wind/storm damage) | $200 – $450 |
In San Bernardino, prices push toward the higher end when we find multiple layers of old roofing, rotted decking from long-deferred maintenance, or the need for enhanced wind-rated materials in Cajon Pass-exposed homes. Every estimate we provide is a written, line-item price, and that price does not change once work starts.
Neighborhoods We Serve in San Bernardino
Our crews work throughout San Bernardino, from the wind-exposed northern neighborhoods to the older central tracts and the southern foothill edges. Most appointments are scheduled within a day or two of your call.
- Verdemont
- Del Rosa
- Mount Vernon
- Base Line
- Arrowhead
Service Area – Cities Near San Bernardino
We dispatch from our Inland Empire office to serve the broader San Bernardino Valley and surrounding communities. Homeowners in Loma Linda, CA, Highland, CA, Rialto, CA, and Colton, CA can schedule the same written-price, photo-badged service that San Bernardino residents receive.
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 typically schedule storm-damage inspections within 24 – 48 hours in San Bernardino, with emergency tarping available sooner when water is actively entering the home. Call (743) 200-8347 and a live person will answer, 24/7.
Yes. We handle all city permit applications and schedule required inspections for full replacements and major repairs. The permit cost is included in your written price, with no surprise add-ons.
We regularly coordinate with San Bernardino HOAs on material color approvals and installation specifications. We provide manufacturer specification sheets and warranty documentation that most associations require, and we schedule work to comply with any neighborhood access rules.
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
"Detailed written quote with the shingle line and warranty spelled out. No surprises at the end."
- Laura B."Honest inspection. He went up, took photos, and told me I had maybe five more years instead of selling a full replacement."
- Xavier L."Leak showed up in the hallway ceiling after a big storm. They found the failed pipe flashing in about ten minutes, replaced it, and checked the attic for wet insulation."
- Sophie R.






Before
After
Before
After
Before
After