Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
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.
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
Verdemont and Del Rosa sit directly at the mouth of the Cajon Pass, which funnels Santa Ana winds into those neighborhoods at sustained speeds of 60 to 75 mph. South-end San Bernardino blocks are largely shielded from that wind path, so their roofs age from heat and time, while north-end roofs fail from wind uplift: lifted starter strips, blown ridge caps, and peeled valley flashing. That’s why we spec one wind-resistance class higher on north-side installations. Call (743) 200-8347 for an inspection if your roof took a recent Santa Ana hit.
San Bernardino’s summer highs routinely top 105°F, which accelerates asphalt shingle granule loss, thermal cracking, and adhesive strip failure years earlier than in coastal or foothill cities. A roof that might last 25 years in Redlands can fail at 15 to 18 years here simply from UV and thermal stress. The fix is UV-resistant architectural shingles and proper attic ventilation, both of which we spec on every San Bernardino replacement.
After a major Santa Ana event, check for shingles in your yard, lifted or missing ridge caps along the peak, metal flashing that’s peeled away from valleys or chimneys, and any visible gaps at the roofline. Do not climb onto the roof yourself. High-tension roof work after wind damage is genuinely dangerous: loose shingles can slide, and the roof structure may be compromised. Call (743) 200-8347 and we’ll send a badged technician to inspect it safely and document the damage with photos for your insurance claim.
A “square” in roofing is 100 square feet of roof surface. When we quote a roof in San Bernardino, we measure the roof in squares, assess the decking condition and pitch, count penetrations, and factor in whether you’re in a wind-exposed north-end neighborhood that needs a higher spec. You get a written, itemized quote with the per-square price, the material spec, and the labor breakdown. No verbal estimates. No vague ballparks. Call (743) 200-8347 for your free written estimate.
Yes. For San Bernardino’s wind and heat profile, we use wind-rated synthetic underlayment, ice and water shield in valleys and at all penetrations, architectural shingles rated for high wind, and a six-nail high-wind pattern on north-side installations near the Cajon Pass. We also use UV-resistant sealants on flashing and penetration points because standard sealants break down quickly in 105°F heat. These are materials decisions, not scheduling decisions. They cost a little more up front and a lot less over a decade. Call (743) 200-8347 for a quote built around San Bernardino’s actual conditions.
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.






Before
After
Before
After
Before
After