Roofing Company in San Bernardino, CA | Mercer Roofing

Roofing Company in San Bernardino - Free Inspection, Itemized Written Quote

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

653+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
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
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

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Fast, Reliable Roofing Company Across San Bernardino

If you’re searching for a Roofing Company that actually understands what your San Bernardino roof goes through, you’re in the right place. Mercer Roofing serves the entire city, from the wind-battered streets of Verdemont near the Cajon Pass to the sun-scorched tract homes south of Highland Avenue. We know that a roof in San Bernardino doesn’t fail the way a roof in Riverside or Fontana fails. It fails harder and faster, and it fails in patterns we can predict. Call (743) 200-8347 for a free estimate, and we’ll send a background-checked technician whose name and photo you’ll receive before they ever knock on your door.

Call (743) 200-8347

Why Mercer Roofing Is San Bernardino’s Preferred Roofing Company Company

Homeowners across San Bernardino keep our number saved because we solve the problem most roofers ignore: the stranger-at-the-door risk. When you book with us, you get a text with the technician’s name and photo before the visit. They arrive in a clean, marked uniform, present a photo ID badge, and hand you a written price before any work starts. No exceptions. Grant Whitlock, who leads our San Bernardino roofing operations, built this process around one idea: you should never have to wonder who’s on your property or whether the price changed while you weren’t looking. Our crews live and work here. We’re in San Bernardino neighborhoods every week: Verdemont, Del Rosa, North Park, Arrowhead, and the older tract blocks around Perris Hill. When you call (743) 200-8347, a live person answers, 24/7. Not a voicemail. Not a callback form. A real human who can schedule your free estimate.

Our reputation in San Bernardino is built on the 365-Day Done Right Promise. If the work isn’t right within a year, we make it right. That’s a written guarantee on every repair, included with every job, and a free second visit if a repair fails. We founded this company in 2000 as part of the Threshold Group family, and every technician is held to the Threshold Verified standard: background-checked, identity-verified, and badged before they step onto your property. For a homeowner who’s often home alone or has young kids, that’s the concrete difference between hoping for the best and knowing exactly who’s at the door.

Roofing Contractor in San Bernardino

A Roofing Contractor in San Bernardino has to do more than nail shingles. The job here means understanding wind uplift from the Cajon Pass, thermal stress from summers that routinely top 105°F, and decking that’s been quietly rotting under deferred maintenance since the 1960s. When you hire our Roofing Company in San Bernardino team, you get a contractor who specs materials for this city’s actual conditions, not a generic Southern California roof. A full roof replacement in San Bernardino typically runs $9,500 to $16,500 for a standard single-story tract home, depending on square footage, decking condition, and whether we need tear-off. Roof repairs on wind-damaged sections generally run $450 to $1,800. Every quote is written, itemized, and fixed before we start.

Wind-rated installation on the north side

Homes in Verdemont and Del Rosa sit directly in the Santa Ana wind funnel that opens through the Cajon Pass. We regularly spec one wind-resistance class higher on these blocks than we would anywhere else in the Inland Empire. That means architectural shingles installed with a six-nail high-wind pattern, wind-rated synthetic underlayment, and ice and water shield in valleys and at all penetrations. The difference is real: after a February Santa Ana event, we were called to a 1968 tract home in Verdemont where the original 3-tab roof had lost its ridge cap, starter strips, and several sections of valley flashing. We tore off to the decking, replaced compromised sheathing, laid wind-rated underlayment with ice and water shield, then set architectural shingles with a six-nail high-wind pattern and new drip edge on the fascia. The homeowner’s neighbors on the same block had lost shingles too. The difference was our hardware spec, not our schedule.

Decking repair before shingle-over

San Bernardino’s housing stock is heavily weighted toward post-WWII tract construction from the 1940s through the 1970s. Decades of deferred maintenance mean we often find rotted fascia, soft sheathing, and failing flashing around penetrations once we strip the old roof. In many cases, a full re-deck is required rather than a simple shingle-over. We write that into the quote upfront, in plain English, so you’re not surprised mid-job. The decking is the structural layer under your shingles. When it’s compromised, the new roof fails prematurely no matter how good the shingles are.

Roof Inspection in San Bernardino

A Roof Inspection in San Bernardino is the smartest money you’ll spend on your home, especially if you live north of the 210 or anywhere within a mile of the Cajon Pass wind path. We walk the entire roof surface, check flashing at valleys and penetrations, examine the attic for decking stains and ventilation problems, and document everything with photos. A standard inspection runs $195 to $350, and it’s free when we do the repair work that follows. After any major Santa Ana event, a wind-damage inspection is the difference between catching a few lifted starter strips now and paying for a full re-roof in two years when water has been seeping into the decking.

What we check after a Santa Ana event

After sustained 60 to 75 mph gusts, we look for lifted ridge caps, peeled valley flashing, and starter strips that have pulled away from the fascia. On north-end San Bernardino homes, these are predictable failure points, not rare events. We also check the south-facing slopes for thermal cracking and granule loss. San Bernardino’s summers top 105°F routinely, and asphalt shingles here lose granules and adhesive-strip integrity years earlier than in coastal cities. A post-wind inspection catches the damage before the next rain finds it.

Pre-purchase inspections for older tract homes

If you’re buying a home in San Bernardino built before 1980, get the roof inspected before you sign. We regularly inspect roofs on homes in the 92404, 92407, and 92410 ZIP codes that are still carrying original or once-replaced 3-tab shingles well past their design life. The city’s economic history means many roofs here were patched reactively for years rather than replaced properly. An inspection tells you what the seller isn’t saying.

Trusted Brands We Service in San Bernardino

Mercer Roofing installs and repairs roofs using manufacturer-recognized shingle brands including GAF, CertainTeed, and Owens Corning, plus Atlas, Tamko, and Boral where the climate calls for it. For San Bernardino’s wind and heat profile, we often recommend GAF Timberline HDZ or CertainTeed in San Bernardino Landmark architectural shingles with a high-wind rating, because they hold up to the Cajon Pass gusts and the 105°F UV exposure that kills 3-tab roofs early. We keep common parts and matching materials stocked for fast turnaround on San Bernardino repairs, so you’re not waiting on a delivery from Orange County when your ridge cap is lifted and rain is coming. Call (743) 200-8347 and we’ll match your existing shingle if a repair is all you need.

Common Roofing Company Problems We See in San Bernardino Homes

  • Wind-uplift failure near the Cajon Pass. On north-end blocks in Verdemont and Del Rosa, sustained Santa Ana gusts regularly exceed 60 to 75 mph. 3-tab starter strips and ridge caps lift and peel, while south-end homes on the same street stay intact. This is a neighborhood-specific failure pattern, and it requires a neighborhood-specific fix: higher wind-rated materials and six-nail patterns.
  • Thermal degradation from extreme summer heat. San Bernardino sits in a compressed inland valley at the base of the San Bernardino Mountains and records summer highs above 105°F routinely. That heat accelerates asphalt shingle granule loss, thermal cracking, and adhesive strip failure far beyond the pace seen in coastal or foothill communities like Redlands.
  • Deferred-maintenance decking failure. The city’s prolonged economic distress, punctuated by the 2012 municipal bankruptcy, means a large share of homeowners deferred roof maintenance for years. By the time we’re called, the decking under the shingles is often rotted, soft, or sagging. A full re-deck is common, not the exception.
  • Valley flashing and penetration leaks on older tract roofs. Homes built in the 1940s through the 1970s often have original flashing around chimneys, vents, and skylights. After decades of thermal cycling and wind flex, those flashings crack and separate. We replace them with new metal flashing sealed with UV-resistant sealant rated for San Bernardino’s heat.

Pricing for Roofing Company in San Bernardino, CA

Here are honest numbers for San Bernardino’s market. A standard roof inspection runs $195 to $350. Repairs on wind-damaged sections run $450 to $1,800 depending on the extent of lifted shingles and flashing work. A full roof replacement on a typical 1,200 to 1,800 square foot tract home runs $9,500 to $16,500, with north-side homes near the Cajon Pass often landing at the higher end because we spec wind-rated underlayment, ice and water shield in valleys, and a six-nail high-wind installation pattern. What affects cost: decking condition, roof pitch, number of penetrations, and whether we’re tearing off one layer or two. You get a written, itemized price before any work starts, and that price doesn’t change unless we find hidden decking damage during tear-off, which we’ll show you and quote separately before proceeding. Call (743) 200-8347 for a free estimate.

We Also Serve Cities Near San Bernardino

Mercer Roofing serves San Bernardino and the surrounding communities of Loma Linda, Highland, Rialto, and Colton. If you’re in one of those cities and need a San Bernardino roofing crew that understands Inland Empire wind and heat, call (743) 200-8347. We coordinate dispatch from our Inland Empire office and send local crews to your neighborhood.

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 Roofing Company in San Bernardino

Get Your Free Roofing Estimate in San Bernardino

You don’t need to guess what our Roof Repair in San Bernardino or replacement will cost. Call (743) 200-8347 and we’ll schedule a free estimate with a background-checked, photo-badged technician whose name and photo we send you before the visit. You’ll get a written price before any work starts, a written guarantee on every repair, and the 365-Day Done Right Promise backing the whole job. Mercer Roofing was founded in 2000 as part of the Threshold Group family. We’ve built our San Bernardino reputation roof by roof, and we’d like to earn yours.

Written by Grant Whitlock, Owner at Mercer Roofing.

Why San Bernardino Chooses Mercer Roofing

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

1

Call or Request a Free Estimate

Tell us about your roofing company 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 roofing company 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.

★★★★★

"Replaced the ridge cap and drip edge, and fixed a sagging gutter that nobody else mentioned. Fair price."

Phil N. · Verified customer
★★★★★

"Great shingles and a clean install. Wish the cleanup had been done the same day, but they came back the next morning and finished it."

Tasha G. · Verified customer
★★★★★

"Detailed written quote with the shingle line and warranty spelled out. No surprises at the end."

Laura B. · Verified customer

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Mar 31, 2027
Always

Written Price Before Any Work Starts

Expires Mar 31, 2027
Included

Written Guarantee on Every Repair

Expires Mar 31, 2027
Free

Free Second Visit if the Repair Fails

Expires Mar 31, 2027

Ready for Roofing Company 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.

(743) 200-8347

Request a Free Estimate in San Bernardino

Tell us about your roofing company needs - we'll respond within the hour.

By sending this request, you agree to our Privacy Policy and agree to be contacted by telephone, text message, or email about your request, including by the independent professionals who may fulfill it.

Areas We Serve
Call Now - 24/7 Dispatch