Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree 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 typically runs $350 – $1,800 depending on the failure, and most repairs our crew handles in the city are completed in a single visit. That’s the honest range for the work we see most: wind-lifted shingles, failed flashing, leak repairs, and ridge cap rebuilds. If you’re calling from the north-end foothills or an older westside bungalow, the issue is rarely what it looks like from the ground. That’s why we inspect before we quote. Call (866) 412-5697 and we’ll schedule a roof inspection at your San Bernardino home, walk the roof with you if you want, and give you a written repair scope with real numbers before any work starts.
Why Baycrest Roofing Is San Bernardino’s Preferred Roof Repair Company
Baycrest works across seven shingle manufacturers because San Bernardino roofs don’t all need the same product, and our San Bernardino Owens Corning service is just one of several options we match to the job. A 1960s tract home in the 92404 ZIP with wind-uplift damage needs a different repair approach than a 1930s wood-shake bungalow near downtown. We’re material-agnostic, which means the repair recommendation is driven by what your roof actually needs, not by whatever brand gives us the best margin. Nolan Cafferty, our owner, has built the company around that principle: inspect first, recommend second.
Our San Bernardino customers call us for two reasons most often. First, the Santa Ana winds that roll through the Cajon Pass tear up ridge caps and shingle tabs in a way that patch-style repairs don’t fix. Second, the older housing stock in the downtown and westside ZIPs has roofs that are sun-brittled and failing at the flashing, not at the shingle surface. We know where the weak points are in this city’s roofs because we’ve opened enough of them. That’s local expertise that only comes from doing the work here, not from a call center in another state.
Styles & brands we work with






Storm Damage Roof Repair in San Bernardino
Storm damage roof repair in San Bernardino almost always means wind damage, not water damage. The city gets 10 – 12 inches of rain a year, so the roof failures we see after a storm are typically creased or torn shingle tabs, stripped ridge caps, and flashing pulled away at wall intersections. Homeowners often misread this as a simple shingle replacement, but the real fix is usually in the nailing pattern and the starter strip. If the surrounding shingle field is sun-brittled, a patch job will fail again within a season because the adhesive bond is gone and the new shingles can’t seal to the old ones.
When we’re called to a San Bernardino home after a Santa Ana event, we don’t just replace the visible damage. We check the decking underneath for uplift stress, look at the rake and eave edges where wind gets underneath, and assess whether the existing nailing pattern is even holding. A typical wind-damage repair in San Bernardino runs $400 – $1,200, depending on how many courses are compromised and whether the starter strip needs resetting. Here’s what that work looks like:
Wind-Uplift Shingle Replacement
Creased tabs and torn shingles along the ridge and rake edges need to be pulled, the decking checked, and the field reset with a six-nail pattern. Enhanced starter strips are standard for us on San Bernardino repairs because the wind loads off the Cajon Pass demand better uplift resistance than a four-nail repair provides.
Ridge Cap Rebuild After Santa Ana Events
Ridge caps strip first in high wind because they sit at the highest pressure point of the roof. A rebuild means removing the damaged cap, inspecting the ridge board underneath, and reinstalling with proper overlap and fastening. This repair usually runs $300 – $700 in San Bernardino.
Metal Roof Repair in San Bernardino
Metal roof repair in San Bernardino is less common than shingle work, but we see it on some of the older Spanish-style homes in the downtown core and on a handful of newer standing-seam installations. The failure modes are different: thermal expansion from the intense summer heat causes panel screws to back out and neoprene washers to crack. That leads to leaks at the fastener points, not at the seams. When we repair a metal roof here, we’re usually replacing failed fasteners, resealing lap joints, and checking the flashing at penetrations and wall transitions.
San Bernardino’s heat is the primary driver of metal roof failures. The city regularly hits triple digits in the summer, and that thermal cycling puts stress on every fastener. A typical metal roof repair in San Bernardino runs $350 – $900, depending on the number of fastener replacements and whether the flashing at the chimney or vent penetrations needs rebuilding. Our approach:
Fastener and Washer Replacement
We replace failed screws with properly seated fasteners, swap out cracked neoprene washers, and reseal the panel joints. This is the most common metal roof repair in this market, and it’s usually straightforward when caught early.
Flashing Repair at Roof Penetrations
Where a metal roof meets a chimney, vent stack, or wall intersection, the flashing takes the most abuse. We rebuild these transitions with proper sealant and overlap so the next heat cycle doesn’t open the same leak. Most flashing repairs on San Bernardino metal roofs run $400 – $800.
Trusted Brands We Service in San Bernardino
Baycrest is authorized to install and repair products from seven major shingle manufacturers, and that matters for San Bernardino homeowners because repair compatibility depends on the existing roof. We service Atlas and IKO roofs regularly in the city’s tract-home neighborhoods, where their value-tier shingles are common. We also work on Tamko and Boral installations, which appear more often on newer construction and higher-end remodels. Because we stock replacement materials from multiple manufacturers, we can match your existing shingle color and profile closely instead of telling you the product is discontinued and pushing a full replacement. That’s the advantage of working with a roofer who isn’t locked into a single brand. If you need Roof Repair help in San Bernardino, call us and we’ll tell you honestly whether a repair makes sense or whether the roof has reached the end of its service life.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in San Bernardino Homes
San Bernardino’s housing stock has a specific profile, and so do its roof failures. Here’s what we encounter most often when we get called to a home in this city:
- Wind-uplift shingle loss at the ridge and rake. The Cajon Pass funnels Santa Ana winds directly into the city’s northern foothill neighborhoods, and tract homes from the 1940s through 1970s were built with nailing patterns that don’t hold up under those gusts. This is the most common repair call we get in San Bernardino, and it’s also the most commonly misdiagnosed fix.
- Sun-brittled shingles that won’t bond. After enough triple-digit summers, the adhesive strips on asphalt shingles degrade and the shingles become brittle enough to crack when walked on. A repair that replaces one shingle often fails because the surrounding field can’t form a new seal. We assess the whole field before we quote, not just the visible damage.
- Flashing failures at wall intersections and penetrations. The older homes in the downtown and westside ZIPs have flashing details that were marginal when installed and are now decades beyond their service life. Leaks that look like shingle problems from inside the house are frequently flashing problems at the roof-to-wall transition or at the chimney.
- Dry-rot in original wood-shake roofs. The pre-1940 bungalows in ZIPs like 92401 and 92405 often still have their original wood shake, and the intense summer sun has baked it to the point where it can ignite from a single ember. When a leak sends us up onto one of these roofs, what we find underneath the shake is usually worse than what’s visible on top.
Pricing for Roof Repair in San Bernardino, CA
Roof repair costs in San Bernardino fall into predictable ranges based on the failure type, and we quote from those ranges rather than making up numbers per job. Minor repairs like vent boot replacement or a small flashing patch typically run $250 – $450. Shingle replacement runs $350 – $800 depending on how many courses are damaged and whether a six-nail reset is required. Ridge cap rebuilds run $300 – $700. Full flashing replacement at a chimney or wall intersection runs $500 – $1,200. Larger repairs on wood-shake roofs that involve addressing dry-rot and underlayment can push up to $1,800 or more, and those are the jobs where we’ll walk you through whether repair or replacement is the smarter spend. Every estimate is free, and our quote is a written line-item proposal, so you see exactly what each part of the repair costs.
If you’re searching for Roof Repair in San Bernardino, the best next step is an inspection. In the north-end foothills off the 92407 side, we were called out after a Santa Ana wind event left shingle tabs creased and torn and the ridge cap stripped on a 1960s tract roof. Our crew pulled the damaged courses, checked the decking for uplift damage, and reset the field with a six-nail pattern plus an enhanced starter strip to meet local wind-uplift requirements, then replaced the failed flashing at the wall intersection before closing it up. On the older westside, we’ve opened roofs where brittle, sun-bleached wood shake and deteriorated underlayment were the real story under a small leak call. That’s why we don’t quote repairs from the ground.
We Also Serve Cities Near San Bernardino
Baycrest Roofing serves San Bernardino and the surrounding communities. We work in San Bernardino neighborhoods in the 92401, 92402, 92403, and 92404 ZIP codes, and we also take repair calls from Muscoy, Highland, Loma Linda, and Rialto. If you’re in one of these nearby cities and need a roof inspection or repair, give us a call at (866) 412-5697.
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
Your shingles are tearing at the ridge because the original nailing pattern and starter strip were never designed for the wind loads that come through the Cajon Pass. The fix is a six-nail reset with an enhanced starter strip, not another round of shingle patching. Most San Bernardino roofers who quote wind damage without assessing the nailing pattern are quoting a repair that will fail again. Call (866) 412-5697 and we’ll inspect the ridge and rake properly before recommending anything.
It depends on what’s underneath the shake. If the shake is sun-brittled and the underlayment has failed, patching it is usually throwing money at a roof that needs replacement, and fire code concerns often make a Class A assembly the right call. We’ll tell you honestly after we open a section and look at what’s under the surface. Sometimes a targeted repair is viable. Most of the time on pre-1940 wood shake in San Bernardino, it isn’t.
Yes, and here’s why: an occasional leak in a San Bernardino roof is usually a flashing failure or a breached underlayment, and the water is traveling along the decking before it shows up inside. If we only patch the visible spot, the same leak reappears in a different room next season. An inspection lets us trace the water path and fix the source, not the symptom. It’s free, and it takes about an hour.
Most roof repairs in San Bernardino don’t require a permit, but when a repair scope expands into a partial reroof or structural decking work, the city may require one, and that can trigger current code requirements including nailing patterns and fire-resistant underlayment. We pull permits when they’re needed, and we write any required code upgrades into the quote before we start. You never get a surprise permit bill from us mid-job.
We write the quote based on what we can see during the inspection, and we include a written allowance for hidden conditions. If we open the roof and find dry-rot or failed decking, we stop, show you photos, and get your written approval on the revised number before we touch the additional work. That’s the only honest way to quote roof repair in San Bernardino, where the houses are old enough that hidden conditions are the rule, not the exception.
Written by Nolan Cafferty, Owner at Baycrest Roofing, serving San Bernardino and the Inland Empire.