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
Fast, Reliable Roof Repair Across San Bernardino
Roof repair in San Bernardino usually costs between $350 and $1,100 for common fixes like shingle replacement, flashing repair, or valley work on a typical 1950s-70s single-family home. Bigger scopes involving decking replacement or underlayment overhaul run $1,500 to $4,500 depending on the roof’s condition once it’s opened up. If you’re seeing lifted shingle tabs after a Santa Ana event off the Cajon Pass or ceiling stains after winter storms, call us at (833) 467-4901. We’ll send a roofer who knows San Bernardino’s wind patterns and housing stock, not a generic tech working from a map.
We’re Huntington Beach Roofers, led by Neil Stratton, and we work throughout San Bernardino from the older core near downtown out to the foothill edges above Del Rosa and Highland. Homeowners here don’t just deal with sun and rain. They deal with wind that behaves differently than it does 60 miles west. That local knowledge changes how we inspect, how we repair, and what we recommend.
Why Huntington Beach Roofers Is San Bernardino’s Preferred Roof Repair Company
San Bernardino homeowners call us because we diagnose before we sell. Neil Stratton built our process around a standalone roof inspection service, so you get an honest condition report before anyone quotes a repair number. That matters on older housing stock where a visible problem often hides a bigger one under the surface.
We carry a seven-brand material portfolio: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. When we repair a roof in San Bernardino, we match the material to the existing roof and the home’s exposure, not to whatever we happen to have in the truck. If your 1963 ranch off Baseline has Atlas shingles that need matching for a patch job, we source them. If a CertainTeed line fits the wind uplift requirements better, we recommend that. One contractor, real options.
San Bernardino jobs get the same single point of contact from the first inspection to the final shingle. No hand-off to a subcontracted assessment crew. The roofer who walks your roof is the same company that repairs it.
We inspect first, recommend second. If a roof can be repaired honestly, we’ll say so. If replacement makes more sense, we’ll show you the numbers and the reasoning. No upselling pressure either way.
Styles & brands we work with






Emergency Roof Repair in San Bernardino
Emergency Roof Repair in San Bernardino is typically triggered by fall and winter wind events off the Cajon Pass, when Santa Ana gusts peel back shingle tabs, tear starter strips, or shift tile edges on exposed roofs in 92404, 92405, and 92407. The immediate job is to stop water intrusion and prevent wind from lifting more material until a full repair can be scheduled. A wind-lift emergency repair in San Bernardino generally runs $500 to $1,400 depending on how much slope is involved and whether underlayment needs patching. Call (833) 467-4901 as soon as you see lifted edges or missing shingles after a wind event.
Wind-Lift Shingle and Tile Resets
We re-secure lifted tabs with a specific fastening pattern designed for uplift, not just cosmetic nailing. On tile roofs, we reset and re-point displaced tiles, then check the surrounding field for loosened fasteners the wind hasn’t fully pulled yet. This is the repair that prevents a second wind event from turning a $600 fix into a $3,000 decking job.
After-Storm Decking Assessment
When wind opens a roof edge, we don’t just nail it back down and leave. We look underneath at the decking and underlayment along the exposed rake and starter strip. On 1950s-70s San Bernardino homes, that underlayment is often already UV-baked and brittle. If the wind pulled the edge, the water intrusion path is already being tested. We document what we find and price any decking repair in writing before we touch it.
Flat Roof Repair in San Bernardino
Flat Roof Repair in San Bernardino usually runs $450 to $1,600 for modified bitumen patching, seam sealing, or vent boot replacement on the flat and low-slope sections common on older single-story homes, garage additions, and rental properties throughout 92401, 92402, and 92403. The inland sun here bakes flat roof membranes hard, and when winter storms hit, the seams and flashing points that have been UV-degrading for years finally open up. Call (833) 467-4901 to schedule a flat roof inspection and get a written repair scope.
Seam and Flashing Sealing
Flat roof leaks in San Bernardino rarely start in the middle of the field. They start at seams, penetrations, and parapet wall flashing where the membrane has shrunk and cracked. We open the failed area, re-prime the substrate, and install a proper patch with new mastic and membrane, not just a gallon of coating over a wound that’s already leaking.
Deferred-Maintenance Flat Roof Resets
San Bernardino has a large older rental and deferred-maintenance housing segment, and flat roofs on those properties often show years of skipped upkeep. We handle these jobs with a full condition report first, so a property owner sees exactly what failing now versus what can be patched and monitored. If a full membrane replacement makes more sense, we’ll show you the roof’s history and the cost difference without pushing either direction.
Trusted Brands We Service in San Bernardino
We service and install materials from GAF, Atlas, Tamko, and Boral, among the seven lines we carry. When a San Bernardino homeowner calls about a repair on a specific brand, we source the matching product locally and typically have materials in hand within a couple of days. If your roof uses an IKO or Owens Corning line, we carry those too. The point is this: the brand on your roof doesn’t limit who can repair it. If a product is backordered or no longer manufactured, we’ll match the closest compatible option from our portfolio and show you why it works for your exposure level.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in San Bernardino Homes
- Wind-lifted shingle tabs and tile edges after Cajon Pass Santa Ana events. The visible damage is the lifted edge. What’s underneath, on an original 1950s-70s roof, is underlayment that’s been baking in inland UV for decades. A lift repair on these homes often becomes a decking-and-underlayment scope once we open the slope.
- Dry rot in decking under wood-shake roofs. San Bernardino’s mid-century housing stock includes a lot of original wood-shake roofs. When a shake comes up, the decking below has often been trapping moisture against felt paper for years. We find rot through the sheathing and repair it before any new material goes down.
- Faded and cracked flashing at penetrations and valleys. Inland sun breaks down flashing sealant faster than coastal air does. Winter storms then test every penetration point. If the flashing at a pipe boot or valley has gone dry and cracked, water gets into the fascia and soffit long before you see a ceiling stain.
- Tile roof underlayment failure with no visible tile damage. A clay or concrete tile roof can look intact from the street while the underlayment beneath has turned to dust. Ceiling stains after winter storms with no missing tiles usually point to failed underlayment, especially on post-war tract homes in the foothill areas above Del Rosa and Highland.
Pricing for Roof Repair in San Bernardino, CA
Here’s what San Bernardino homeowners can expect to pay. Shingle replacement runs $350 to $800 for a small repair area. Flashing repair at chimneys, valleys, or pipe boots runs $250 to $650. Flat roof patches run $450 to $1,600. Wind-lift emergency resets run $500 to $1,400. Full decking replacement with underlayment on a small to mid-size slope starts around $1,500 and can reach $4,500 on older homes where the original felt has failed. These are written line-item estimates, not ballpark phone quotes. Call (833) 467-4901 and we’ll inspect the roof, show you photos, and price the repair in writing. Free estimates, no charge to look.
We Also Serve Cities Near San Bernardino
Our Roof Repair coverage extends from San Bernardino into the surrounding communities of Muscoy, Highland, Loma Linda, and Rialto. If you’re in one of those neighboring cities and need a roofer who understands the same Cajon Pass wind exposure and mid-century housing stock, call (833) 467-4901. We also support our Roof Repair in San Bernardino customers from our Inland Empire service base.
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 you can see lifted shingle tabs, shifted tile edges, or debris marks on the roof from the ground, get it looked at within a week. Wind that lifts an edge once will lift it further on the next event, and the exposed underlayment starts taking water immediately. A full roof inspection in San Bernardino is a standalone service with us, not a sales appointment. We’ll document what we find, show you photos, and tell you honestly whether it needs repair now or monitoring. Call (833) 467-4901 to schedule a wind-damage inspection.
Because the visible damage is rarely the whole story. On 1950s-70s homes, the original underlayment has been baking in inland sun for decades, and the decking underneath original wood-shake or tile has often been holding moisture. When we open a slope for what looks like a simple shingle replacement, we sometimes find dry rot through the sheathing. We write decking allowances into the contract before we start, and any additional scope is priced and approved in writing before we nail anything. Call (833) 467-4901 for a repair estimate that accounts for what San Bernardino homes actually reveal.
It can. If the decking is opened and we’re doing structural repairs beyond surface material replacement, the city’s building inspector may require current code fastening patterns or additional underlayment. We handle permits and inspections on our repair work in San Bernardino, and we’ll tell you before the permit is pulled what code items are likely to come up on your roof’s age and condition. Call (833) 467-4901 to ask about your specific roof’s permit path.
The underlayment under the tile is almost always the culprit. Original underlayment on 1950s-70s San Bernardino tile roofs breaks down from inland UV and heat even when the tile itself looks intact. Water gets past the tile, hits failed felt or synthetic underlayment, and travels to the ceiling. We remove tile in the affected slope, replace the underlayment, re-set the tile, and match any broken pieces. Call (833) 467-4901 for a tile roof inspection and a written repair scope.
We start with a full condition report on the flat roof, documenting what’s actively leaking now versus what’s failing and can be patched. For property managers and owners of older rental housing in San Bernardino, we provide written line-item scopes so you can budget repairs year over year. We don’t push full replacement if the membrane still has serviceable sections. If replacement makes financial sense, we’ll show you the full roof history and the numbers for repair vs replacement. Call (833) 467-4901 to schedule a flat roof assessment.
On a 1957 wood-shake ranch house off Del Rosa Avenue, a fall Santa Ana event off the Cajon Pass tore back the starter strip and rake edge, and when our crew opened the slope we found dry rot through the decking and 60-year-old felt crumbling to dust. We replaced the rotted sheathing, laid ice and water shield in the valleys, set new drip edge and starter strip, and reset the ridge caps with an over-fastened edge pattern built for uplift. The homeowner got the decking repair priced and approved in writing before we nailed a single square.
That’s how we work in San Bernardino. Inspect first. Price everything in writing. Match the material to the roof and the wind exposure, not the other way around. Seven brands. One contractor. From the first inspection to the final shingle.
Written by Neil Stratton, Owner at Huntington Beach Roofers, serving San Bernardino and the Inland Empire.
Call (833) 467-4901 for a free roof repair estimate in San Bernardino.