Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across San Bernardino
Roof repair in San Bernardino runs $275 – $1,200 for most leak and shingle fixes, with full roof replacements on older tract homes landing between $9,500 and $18,000 depending on square footage and wind-rating requirements. That’s the honest range we quote, and the number doesn’t move once work starts. The Roof Repair team at Mercer Roofing knows this city’s roofs differently than an out-of-town outfit does, because the Cajon Pass changes everything about how a San Bernardino roof has to be built and repaired. Call (743) 200-8347 and you’ll reach a live person who can schedule your free estimate.
Why Mercer Roofing Is San Bernardino’s Preferred Roof Repair Company
Founded in 2000 and part of the Threshold Group family, Mercer Roofing operates on a simple standard: the person coming to your door is someone you already know by name and face. Before any technician arrives at your San Bernardino home, we send their name and photo ahead of the visit. When they knock, they’re in a clean, marked uniform and they hand you a photo ID badge. That’s the Threshold Verified standard, and every independently owned Mercer location is contractually held to it.
Homeowners across San Bernardino, from Verdemont to Del Rosa to the neighborhoods off Highland Avenue, tell us the same thing: they want to know who’s on their property before they open the door. Grant Whitlock, who leads our team, built our scheduling and dispatch around that exact concern. Whether you’re a parent home alone with young kids or an older homeowner who’s been burned by a drive-by contractor before, the badge-at-the-door promise is the reason people call us back for the next repair.
Every repair we do in San Bernardino comes with a written price before any work starts and a written guarantee included with the job, every time. If a repair fails within 365 days, a second visit is free. We don’t ask you to trust a handshake. We put it on paper.
Commercial Roof Repair in San Bernardino
Commercial roof repair in San Bernardino typically runs $650 – $4,800 depending on the roof system, membrane type, and whether the building sits in the north-end wind funnel below the Cajon Pass where repairs have to meet a higher wind-uplift standard. Older commercial buildings along the Hospitality Lane corridor and near downtown often carry modified bitumen or built-up roofs that have outlived their useful life, and a deferred maintenance call can quickly become a full membrane patch plus flashing replacement.
Flat and Low-Slope Membrane Repairs
Most commercial roofs in San Bernardino are low-slope or dead-flat, and the failures we see most often are split seams and punctures from foot traffic around HVAC units. A proper repair here means cleaning and prepping the substrate, applying a compatible patch that matches the existing membrane chemistry, and sealing every penetration with new flashing, not just squirting sealant into the crack and hoping.
Wind-Uplift Reinforcement Near the Pass
Commercial buildings in the northern third of San Bernardino, especially anything near the 215 corridor approaching Verdemont, get hammered by Santa Ana wind events that peel edge metal and lift mechanically attached membranes. We routinely specify one wind-resistance class higher on these buildings as standard practice, because the failure pattern is that predictable after a February wind event.
Roof Leak Repair in San Bernardino
Roof leak repair in San Bernardino generally costs $275 – $850 for a single active leak including labor, materials, and a written guarantee, with the price landing on the higher end when the leak has already rotted decking or fascia. On the city’s stock of post-WWII tract homes from the 1940s through the 1970s, we frequently find that one visible water stain on a living room ceiling traces back to two or three separate failure points on the roof, all of which need attention in the same visit.
Chasing the Source, Not the Stain
Water travels, and on San Bernardino’s older 3-tab composition roofs, a ceiling stain near the front door often originates from a failed valley or lifted flashing twenty feet uphill from where the water shows up. We trace the entire path, not just the drip point. That’s the difference between a repair that stops the leak and a patch that leaks again in the next rain.
Repairing Without Replacing When the Deck Holds
Plenty of 1950s and 1960s tract homes in San Bernardino still have original sheathing in serviceable condition. If the deck is solid, we can repair the failed shingles, reset valleys, and replace vent boots without tearing off the whole roof. That runs toward the low end of our range and buys you real time before a full replacement makes financial sense.
Trusted Brands We Service in San Bernardino
We install and repair shingles from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, and we keep common repair stock in our Inland Empire inventory so we don’t have to order and wait when a San Bernardino homeowner needs a match for Atlas or Tamko architectural shingles. A repair that matches the existing field looks right and performs right. We don’t patch a 2018 GAF Timberline roof with whatever random bundle was left in the truck.
Common Roof Repair Problems We See in San Bernardino Homes
- Wind-uplift failure near the Cajon Pass mouth: In Verdemont and Del Rosa, sustained Santa Ana gusts over 60 mph routinely lift starter strips, blow ridge caps, and peel valley flashing. Homes two miles south rarely see the same damage on the same day, which is why we spec wind-rated underlayments as a default on north-end repairs.
- Accelerated granule loss from inland heat: San Bernardino’s summer highs above 105°F cook asphalt shingle adhesive strips and bake off granules faster than Redlands or Loma Linda see at slightly lower elevations. Repairs that ignore the surrounding field fail by the next summer.
- Rotted drip edge and fascia on deferred-maintenance decks: The city’s 1940s – 1970s tract housing stock often hasn’t had fascia attention in decades. We inspect decking and edge metal on every repair, because new shingles nailed to soft wood won’t hold through one wind event.
- Failed vent boots and pipe collars: Most roof leaks in San Bernardino aren’t dramatic storm damage. They’re cracked rubber collars around plumbing vents that dried out and split in the heat. It’s a $75 – $150 part, but it sends water into the attic for months before anyone notices.
Pricing for Roof Repair in San Bernardino, CA
Here’s what San Bernardino homeowners actually pay, based on the jobs we quote every week. A single vent boot replacement or minor shingle patch runs $275 – $400. A valley reset with new flashing runs $450 – $700. A leak repair that requires decking replacement in one section lands between $800 and $1,200. Wind-rated underlayment upgrades on north-end homes add $0.60 – $0.90 per square foot to the affected repair area. A full replacement on a typical 1,400 – 1,800 square foot tract home runs $9,500 – $18,000, with the higher end covering architectural shingles rated to 130 mph and wind-rated underlayment. Every quote is written, line-itemed, and guaranteed before we lift a nail. Call (743) 200-8347 for a free estimate, and you’ll know your exact price before any work is scheduled.
We Also Serve Cities Near San Bernardino
Mercer Roofing serves the neighborhoods and homes throughout San Bernardino, and our crews regularly handle repairs in Loma Linda, Highland, Rialto, and Colton. Whether your home is on the north end near Verdemont or closer to the San Bernardino International Airport, the same written-price, written-guarantee standard applies to every job.
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 Roof Repair in San Bernardino
San Bernardino enforces the California Building Code, which references ASCE 7 wind-speed maps that put the city in a 105 – 110 mph design wind zone for most residential structures, but the Cajon Pass funnel pushes practical, real-world gusts higher. A compliant repair quote for a north-end home should specify shingles and underlayment rated to at least 130 mph, a starter strip sized for high-wind nailing, and documentation of the assembly. You get that documentation from us in writing because we pull permits, pass the inspection, and leave you with the paperwork. A cheap bid that skips the permit leaves you with no record of what was installed. Call (743) 200-8347 and we’ll explain exactly what your specific roof needs and what the paperwork will show.
The Cajon Pass opens directly into northern San Bernardino and channels Santa Ana winds into Verdemont and Del Rosa with sustained gusts above 60 – 75 mph, while the south end of the city sits behind enough terrain and development to diffuse that force. It’s not random bad luck. Your roof is in the highest wind-uplift zone in the entire Inland Empire, and repairs on your side of town have to be built and specified differently than repairs south of the 210. That’s why we specify one wind-resistance class higher on north-side installations without being asked. It’s not an upsell; it’s what the geography demands.
A compliant quote includes a permit line, wind-rated shingles and underlayment specified by name, a starter strip rated for high-wind nailing, written inspection documentation, and a labor warranty of at least one year in writing, not just spoken. The cheap quote leaves out the permit, uses unrated 3-tab shingles and a nailed-only starter strip, and gives you a verbal “we’ll take care of it” guarantee that evaporates the first time you actually need it. After a February Santa Ana event, our crew worked a 1962 tract home near Verdemont where exactly that had happened: unrated shingles, nailed-only starter strip, and the ridge caps had blown off. We rebuilt it to a documented Class A / 130 mph assembly, and the homeowner had paperwork to show their carrier. That’s the quote we write. Call (743) 200-8347 for yours.
A documented, inspection-passed wind-rated repair gives your insurance carrier evidence that the roof wasn’t the weak point when a claim event happens, which can help in claim disputes and may qualify you for a wind-mitigation discount depending on your carrier and policy. We can’t and won’t promise a premium reduction, because that’s your insurer’s decision. What we can promise is that we hand you the documentation, the same way we do for every San Bernardino job. A repair with no permit and no inspection record is a repair your carrier gets to question. Call (743) 200-8347 and we’ll tell you exactly what documentation your repair will generate.
Yes, if the decking underneath is still solid, we can repair the failed shingles, reset valleys, replace vent boots, and seal penetrations without tearing off the whole roof, typically for $275 – $850 depending on what we find. Many 1950s and 1960s homes here still have usable sheathing, and a targeted repair buys you time. If the deck itself has delaminated or rotted, we’ll show you photos and write a line-item quote for the smaller repair vs. replacement so you can decide with your eyes open, not from a sales script. Call (743) 200-8347 and we’ll inspect it for free.
If you’re dealing with a leak, wind damage, or just a roof that’s been patched one too many times, call (743) 200-8347. You’ll talk to a live person, schedule a free estimate, and know exactly who’s coming to your door before they arrive. Written price, written guarantee, photo ID badge, every time.
Written by Grant Whitlock, Owner at Mercer Roofing, serving San Bernardino since 2000.






Before
After
Before
After
Before
After