Tile roofing
Architectural shingles
Metal 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 usually costs between $350 and $1,400 for most shingle, flashing, and leak fixes, with larger decking or structural work running higher. We serve every ZIP from 92401 through 92410, and we know what the Santa Ana winds and monsoon seasons do to roofs here. If you’ve got water coming in or shingles lifting, call (833) 467-4846 and we’ll get someone out to look before a small repair turns into a full re-deck.
San Bernardino homes take a beating from three directions: intense summer UV, fall Santa Ana winds through the Cajon Pass, and quick monsoon downpours. That combination shortens the life of shingles, dries out flashing sealant, and stresses fasteners faster than what you’d see in coastal Orange County or the flatlands of Riverside. We’ve worked on enough mid-century tract homes here to know exactly where these roofs fail first.
Why Tilecraft Roofing Is San Bernardino’s Preferred Roof Repair Company
We carry material options from seven major manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That matters in San Bernardino because different neighborhoods need different things. A 1960s rancher off Del Rosa Avenue with a low-pitch hip roof wants a different shingle than a Spanish Colonial bungalow near downtown 92401. We recommend the right material for your roof, not whatever happens to be sitting in a warehouse.
Our process starts with inspection, always. We look before we quote. That’s not a sales pitch; it’s how you avoid surprises once the tear-off starts. When we open up a roof on a 1950s-era home in 92404, we expect to find conditions the homeowner couldn’t see from the ground, and we plan for that before the first nail comes out. Ruben Castellano’s crews have been through enough of these older San Bernardino homes to write accurate scopes that don’t balloon on day two.
We’re not a replacement-first operation. Repair when repair is right, replace when it’s not. If we can fix your leak for $500, we tell you that. If your decking is delaminated and you need a re-deck plus permit upgrades, we show you exactly why, with photos and line-item pricing.
Styles & brands we work with






Emergency Roof Repair in San Bernardino
Emergency Roof Repair in San Bernardino typically means a tree branch punched through decking during a Santa Ana wind event, or a monsoon storm drove water through torn underlayment and now it’s leaking into a bedroom. The job involves stopping the water immediately, then assessing the true extent of the damage. A tarp and temporary seal runs $250 to $500. A same-week permanent repair with flashing replacement, new underlayment, and shingle matching typically lands between $600 and $1,900 depending on how much decking was compromised.
Wind Damage After Santa Ana Events
After a serious wind event, we see lifted ridge caps, torn starter strip, and shingles peeled back at the eaves. On older 3-tab roofs, the adhesive strip fails and wind gets underneath. Repairs mean re-nailing or replacing the affected courses, then checking the entire ridge line to make sure the next gust doesn’t finish the job. We re-nail ridge vents to the current wind schedule, which matters more in 92404 and 92407 than most homeowners realize.
Monsoon Leak Response
When monsoon rain drives sideways through the Cajon Pass, it finds every compromised flashing penetration on the roof. The fix usually involves resealing or replacing pipe boots, chimney flashings, and valley metal. We respond quickly to these calls throughout San Bernardino because water left sitting for a week means rotted decking and a much bigger bill.
Flat Roof Repair in San Bernardino
Flat Roof Repair in San Bernardino shows up mostly on 1950s and 1960s homes with low-slope additions, carports, or patio covers, plus some commercial-to-residential conversions near downtown. A straightforward patch with elastomeric coating runs $450 to $900. If water has been pooling and the membrane is split, you’re looking at $1,200 to $2,800 for a proper section repair with new flashing and drainage correction.
Ponding Water on Low-Slope Sections
Flat roofs in San Bernardino fail most often where water pools against a wall or around a scupper. The summer heat bakes the membrane, the seams crack, and suddenly the next monsoon leaks through. We patch the membrane with compatible material and address the drainage issue so water stops sitting in the same spot. A patch that ignores drainage just fails again next season.
Cracked Membranes and Failed Seams
Older built-up or modified bitumen roofs crack at the seams as they age. We cut out the failed section, inspect the sheathing underneath, and install a compatible patch with proper overlap. If the substrate is rotted, we replace that decking too and get it flat before the new membrane goes down. Flat roofs hide rot because the water travels, so the visible blister is rarely where the leak actually started.
Trusted Brands We Service in San Bernardino
We stock common repair materials for GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral roofs, which means we can match your existing shingles without waiting on special orders. That’s useful when you need a color match on a 1960s shake-look shingle that’s been discontinued for a decade. We carry a range in our vehicles and can order specialty match stock quickly. Our crews work with all of these brands regularly, so we know how their flashing systems and warranty terms differ, and we repair to the manufacturer’s specification, not a generic patch job.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in San Bernardino Homes
- Wind-lifted ridge caps and starter strip: The Santa Ana winds coming through the Cajon Pass put real stress on the top and bottom edges of your roof. On 1950s and 1960s homes with original thin decking, fasteners pull loose and the next gust peels shingles back like a sardine can.
- Rotted decking hiding under layered re-roofs: In San Bernardino’s older core, many homes have two or three layers of shingles over 3/8-inch plywood or skip sheathing. The top layer looks fine, but the deck underneath has been soaking through for decades, and you only find it when you open up for a repair.
- Fire-rated underlayment gaps in the foothill ZIPs: In 92404 and 92407, pre-fire-season maintenance often reveals torn or missing fire-rated underlayment at the eaves and around vents. That’s a code issue, not just a cosmetic one, and it has to be fixed the right way with the right material.
- Flashing failures at valley and chimney penetrations: Monsoon rain driven sideways through the pass gets under flashing that was installed for vertical rain. We see this most often on mid-century homes near Del Rosa Avenue and along Kendall Drive, where chimney flashings and valley metal are original from the 1960s.
Pricing for Roof Repair in San Bernardino, CA
Here’s what our San Bernardino customers typically see: shingle replacement after wind damage starts around $350 for a small section and runs to $1,200 for a larger repair with underlayment. Flashing repair runs $400 to $900. Vent boot replacement is $250 to $450. Flat roof patches land between $450 and $2,800 depending on membrane type and decking condition. Decking replacement is the wild card; on homes built before 1975, figure $90 to $150 per sheet including labor and permit-required upgrades. We provide written line-item quotes, fixed pricing, and every allowance is spelled out before work starts. If we open the roof and find something unexpected, you approve the change in writing before we do anything. Call (833) 467-4846 for a free estimate.
We Also Serve Cities Near San Bernardino
Our crews work throughout the Inland Empire, including Muscoy, Highland, Loma Linda, and Rialto. If you’re in San Bernardino and need roof repair, we’re here for that too. For a broader look at what we handle, see our Roof Repair services or learn more about Roof Repair in San Bernardino, including our local coverage area and what to expect when we come out.
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
If water is actively coming into your house, that’s an emergency repair first, then we assess. We tarp it, stop the leak, and then open up the affected area to see whether the decking is still sound or the damage is structural. Most monsoon leaks in 92405 turn out to be flashing failures, not catastrophic roof failure. Call (833) 467-4846 and we’ll walk through what we’re seeing.
Water travels. A flashing leak at a pipe boot drips down, spreads along the underside of the decking, and rots an area two feet away from where the water entered. On San Bernardino homes with original 3/8-inch plywood or skip sheathing, that decking has been absorbing monsoon moisture for decades. The rot was already there; the leak just exposed it.
Small repairs under a certain square footage generally don’t require a permit in San Bernardino, but once you replace decking or open a large area, the city usually wants a permit. That can trigger a requirement to bring the roof assembly up to current wind and fire code, particularly in 92404 and 92407 where wildland-urban interface rules apply. We pull permits when required and the scope reflects exactly what the city will ask for.
They affect everything. Repairs in 92404 and 92407 need fasteners spaced closer, starter strip installed to the current wind schedule, and ridge vents anchored more aggressively than what was code in the 1960s. If your repair just replaces shingles without addressing fastening, the next Santa Ana event will undo it. We repair to the current wind standard, not the original construction standard.
Flat roof repair means patching a membrane system; shingle repair means replacing individual shingles, flashing, or underlayment on a sloped roof. The materials, methods, and costs are different. Flat roofs tend to cost more per square foot because the membrane work is more specialized and often requires coating or torch-down application. We do both, and we’ll tell you which one you have before we quote anything.
Written by Ruben Castellano, Owner at Tilecraft Roofing, serving San Bernardino and the surrounding Inland Empire.