Architectural shingles
Metal roofing
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Trusted Roof Repair for San Bernardino Homeowners
Roof repair in San Bernardino is not a guessing game when you know what you’re looking at. The high-desert sun, Santa Ana winds, and sudden downpours all work against a roof’s weakest points, and most failures show early signs long before water reaches the ceiling. We handle inspection, repair, and replacement under one crew, which means a leak gets diagnosed by the same eyes that fix it. Homeowners from Verdemont to Arrowhead call us at (866) 361-0798 when they want the actual condition of the roof explained, not a sales pitch for a new one.
Noel Cardenas leads our crew with a repair-first approach. That order matters. We inspect before we recommend, and if a repair makes sense, that’s what we quote. When a roof is too far gone, we’ll say so and back it with specific photos and measurements from the ridge cap down.
Roof Leak Repair
Roof leak repair is the process of finding where water enters the roofing system and sealing that path before the structure underneath absorbs more damage. A leak is often not directly above the stain on your ceiling. Water travels along rafters, flashing, and sheathing before it drips somewhere visible. We trace it to the source, whether that’s a shifted pipe boot, failed sealant at a valley, or cracked flashing at a chimney.
Leak Tracing and Repair
We work from the interior stain outward and upward. The inspection includes checking the ridge cap, valleys, penetrations, and any spot where two materials meet. Ceiling stains, peeling paint, and attic dampness tell us as much as missing shingles do.
Preventive Leak Protection
Small leaks rarely stay small. What starts as a single lifted shingle near Muscoy can open into a sheathing problem after one hard San Bernardino storm. We recommend an inspection whenever you see interior signs, even if the roof looks fine from the curb.
Styles & brands we work with






Emergency Roof Repair
Emergency roof repair is the response service for active water intrusion, wind-lifted sections, or anything that leaves your home exposed before normal scheduling can handle it. Call (866) 361-0798 immediately if water is coming through a ceiling or you’ve lost shingles in a wind event. Water damage compounds by the hour, and a tarp placed correctly beats a bucket placed hopefully.
Storm Response Tarping
Before patches or full repairs, we secure the roof with a tarp that stays put in wind. Tarping is not a permanent fix, but it stops interior losses and gives us time to dry out the decking and plan the repair properly.
Same-Day Emergency Repairs
We prioritize active leaks and open roofs across our San Bernardino service area. When we arrive, we document the damage, explain what’s urgent, and complete a repair that holds until a permanent fix is scheduled. No roofing repair should be rushed in the dark, but preventing more water is the first job.
Flat Roof Repair
Flat roof repair addresses the specific failure points of low-slope systems: standing water, seam separation, blisters, and punctures. Flat roofs aren’t flat, they slope slightly toward drains or scuppers, and when drainage slows, water sits and finds the weakest seam. Our team handles the repair from the membrane up, whether it’s a small patch or a full section replacement.
Membrane and Seam Repair
Most flat roof failures happen at seams where sheets meet or at penetrations like vents and drains. We inspect those first. Blisters and cracks in the field are also common after years of San Bernardino sun baking the surface.
Drainage Correction
A flat roof that puddles after rain will fail faster than one that drains. We check the drainage path and, when needed, adjust the repair to move water off the roof rather than just patching the spot where it lingers.
Shingle Roof Repair
Shingle roof repair replaces damaged or missing shingles, seals exposed nail heads, and restores the water-shedding layer before the underlayment and decking are compromised. One lifted shingle lets water under the whole course, and a small tab tear becomes a bigger problem after one hot summer. We match materials and color where the existing roof allows, keeping the repair visually clean.
Wind and Impact Damage
Santa Ana winds find shingles with weak adhesive strips. Missing tabs and creased shingles are the usual signs. We inspect the entire slope, not just the visible damage, because a shingle that lifted once will lift again if the seal is broken.
Matching and Blending
When possible, we match the existing shingle brand and color so the repair doesn’t announce itself from the street. Material age and sun fading affect the match, and we’ll tell you honestly how close we can get before you commit to the work.
Storm Damage Roof Repair
Storm damage roof repair covers the range of problems caused by wind, hail, and debris impact, from missing shingles to creased flashing and puncture damage. After a heavy storm in San Bernardino or nearby Highland, we walk the roof and document everything. Homeowners in Highland can also schedule our Roof Repair in Highland directly. If you’re filing an insurance claim, that documentation matters, so we’re specific about what we find.
Wind Damage Assessment
Wind damage is not always obvious from the ground. We check for lifted shingle tabs, broken seals, and displaced ridge cap material. Those areas often leak slowly, showing up as stains weeks after the storm is forgotten.
Post-Storm Inspections
Even without visible leaks, a post-storm inspection is a smart call for roofs over twelve years old. We’ll look at flashing, penetrations, and the ridge cap for signs the storm started something. Repairing early beats replacing later.
Metal Roof Repair
Metal roof repair fixes loose fasteners, failed sealant at laps, and panel damage without compromising the roof’s long service life. Metal roofs resist fire and shed water well, but they’re not maintenance-free. Fasteners back out over time as panels expand and contract, and old sealant dries and cracks under San Bernardino’s sun.
Fastener and Sealant Correction
The most common metal roof problem is the fastener, not the panel. We check for backed-out screws, worn neoprene washers, and gaps at overlaps. Replacing the right fastener with the right sealant stops leaks without replacing panels that still have decades left.
Panel Replacement and Repair
When a panel is dented beyond repair or corroded, we replace that section and match the profile and finish as closely as the material allows. We work with metal systems from multiple manufacturers, so we’re not limited to one profile when matching.
Commercial Roof Repair
Commercial roof repair keeps low-slope and metal commercial roofs watertight and code-compliant without disrupting business operations more than necessary. We work on office, retail, and light industrial buildings across the San Bernardino area, often identifying small problems before tenants notice them.
Scheduled Maintenance Repairs
For commercial properties, a regular inspection schedule catches failing seams and clogged drains early. The repair cost stays low, and the roof’s service life extends. We provide documentation for property managers and owners who need to track maintenance history.
Commercial Leak Response
A commercial leak affects tenants, inventory, and revenue. We respond quickly, tarp or patch the issue, and schedule the permanent repair around your building’s schedule. Clear communication keeps your tenants and your accountant from panicking.
Brands We Service
We install and repair roofing products from seven major manufacturers, including CertainTeed and Owens Corning. That matters because a roofer who only stocks one brand will recommend that brand, whether it’s the right material for your roof or not. We stock and service multiple lines so the recommendation is driven by your roof’s condition, the San Bernardino climate, and your budget.
We’re equally comfortable on an IKO shingle roof, an Atlas system, or a flat roof using materials from any of our confirmed manufacturers. If you don’t know what’s on your roof, we’ll identify it during the inspection. The right material for your roof is the one already there when repair makes sense, and a better-suited one when it doesn’t.
See the difference
Before
After
Before
After
Before
AfterSigns You Need a Pro Right Now
- Water stains on ceilings or walls. Stains mean water is getting past the roofing system and into your living space. Even a small stain indicates a leak that has been running for some time. The stain will grow, and so will the repair bill, if you wait.
- Missing or lifted shingles after wind. Shingles don’t need to be gone to be a problem. A lifted tab breaks the seal and lets wind-driven rain underneath the course. If you see shingles that look out of place or you find shingle pieces in the yard, call for an inspection.
- Granules in gutters or at downspout bases. Asphalt shingles shed granules before they start failing. A pile of granules at the bottom of the downspout means the shingles are aging and losing their protective surface. The roof may still have life, but it’s worth a professional look.
- Daylight visible in the attic. Go into the attic on a sunny day and look up. If you see pinpoints of light through the roof decking, water can find those same holes. This is a direct sign of compromised decking or missing fasteners.
- Sagging or soft spots on the decking. A soft spot underfoot on a walkable roof or a visible dip in the roofline indicates water has saturated the decking. The roofing material on top may look fine, but the structure underneath is failing.
Our Process, Step by Step
- 1
Schedule the inspection. Call (866) 361-0798 and tell us what you’re seeing. We’ll ask enough questions to know whether this is an active leak, storm damage, or a preventive check. The appointment is set around your schedule.
- 2
We inspect the roof, from the ridge cap down. Noel Cardenas walks every roof we quote. We check the ridge cap first because it’s the most exposed, hardest-wearing detail on any roof. Then we move to field shingles or membrane, flashing, penetrations, and drainage.
- 3
You get a clear, itemized recommendation. We’ll show you photos and explain what we found. If repair makes sense, we’ll quote repair. If replacement is the honest call, we’ll say so and explain why. There’s no pressure, and the estimate is free.
- 4
We complete the repair. The same crew that inspected your roof performs the repair. Findings are never lost in a hand-off to a different team. We work clean, protect the work area, and document the finished repair.
- 5
You get a final walk-through. We show you the completed work, explain what we did, and let you ask questions. You’ll know exactly what was fixed and where to watch for future issues.
How Much Does Roof Repair Cost in San Bernardino?
A typical Roof Repair in San Bernardino runs $350 to $1,500 depending on the scope. Small leak repairs around a pipe boot or a few replacement shingles sit at the lower end. Larger repairs involving flashing replacement, multiple valleys, or decking repair push toward $1,500 and sometimes beyond. Emergency tarping generally adds $200 to $400 to the total repair cost.
What affects the price? Roof pitch, material type, accessibility, and how long the leak has run. For a detailed breakdown, see our guide to Roof Repair pricing. A single-story roof in Colton with a gentle pitch costs less to repair than a steep two-story in Highland that needs safety staging. Water damage to the decking also changes the scope. A repair quote includes labor, materials, and fasteners, but if we open the area and find rotted sheathing, that’s an additional cost we’ll show you before completing the work.
How do you avoid overpaying? Don’t let anyone quote a repair without walking the roof. Don’t accept a verbal estimate that doesn’t describe the exact materials and scope. A free estimate from us is itemized, so you can see exactly what you’re paying for. If another contractor’s number is much lower, ask what they’re leaving out.
Our Service Area Near San Bernardino
We serve San Bernardino and the surrounding communities. Our Roof Repair in Colton services extend to Loma Linda, Rialto, Highland, Grand Terrace, Bloomington, and Highgrove. We also work in Roof Repair in Muscoy and nearby Redlands, Fontana, and Crestline. Typical response for non-emergency inspections runs within a few days, depending on the season. Emergency calls are prioritized for immediate tarping and leak control.
For more on our broader services, see the home page or explore our related roof replacement and inspection offerings.
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.
Frequently Asked Questions About Roof Repair in San Bernardino
Roof repair is the targeted correction of a specific defect in the roofing system, such as a leak around a penetration, damaged flashing, or missing shingles. It is different from roof replacement, which removes the existing roof and installs a new one. Repair is appropriate when the roof’s overall condition is still sound and the problem area is isolated.
Most roof repairs are completed in one day, including inspection, materials, and clean-up. Larger repairs involving decking replacement or extensive flashing work may run two days. Emergency tarping takes about an hour, with the permanent repair scheduled separately.
Roof repair in San Bernardino typically costs between $350 and $1,500, depending on the scope and roof type. Small leak repairs and shingle replacements fall at the lower end, while flashing work and decking repair run higher. Every estimate from us is free and itemized, so you know what you’re paying for. Call (866) 361-0798 to schedule yours.
Yes, we service and repair roofing systems from CertainTeed, Owens Corning, IKO, Atlas, and the other manufacturers we work with. We’re not locked into recommending one brand. The right material for your roof depends on its age, condition, and the specific repair it needs.
Yes, we prioritize active leaks and storm damage across our service area. Call (866) 361-0798 and describe what’s happening. If water is entering your home, we’ll get a tarp on the roof to stop the bleeding, then schedule the permanent repair as soon as conditions allow.
Warranty terms vary by material and manufacturer, so we’ll discuss the specific warranty for your repair before work begins. We’re transparent about what’s covered and for how long. Manufacturer documentation is available on request.
You don’t need to do much. Clear vehicles from the driveway so our crew can set up ladders, and keep pets indoors if possible. We’ll handle everything on the roof and clean up thoroughly when the work is done. Most homeowners just wait inside while we complete the repair.
Schedule Your Roof Repair Service in San Bernardino Today
Whether it’s a leak that just started or storm damage you found this morning, we’re ready to inspect and repair. The estimate is free, the recommendation is honest, and the crew that inspects your roof is the same crew that fixes it. Call (866) 361-0798 to schedule your roof repair service in San Bernardino today.
Written by Noel Cardenas, Owner at Ridge Cap Roof Repair, serving San Bernardino and the surrounding communities.