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 usually runs between $350 and $1,800 depending on whether we’re replacing a few shingles, rebuilding flashing, or stripping and recoating a flat roof section. Most repairs on the post-WWII homes in 92404 and 92405 take one day once materials are on site. If you live in San Bernardino and you’ve spotted a water stain, a lifted shingle, or a damp spot on a flat roof after one of those winter rain bursts, call us at (833) 589-7971 and we’ll get a crew out to look. We’ve worked on hundreds of homes across 92401, 92403, and the foothill ZIPs, so we know what this climate does to a roof and what actually fixes it.
Why Hollywood Roofing Co Is San Bernardino’s Preferred Roof Repair Company
Our team has spent years crawling across San Bernardino roofs, and the thing that sets this city apart is the layered history baked into every flat roof. A house off Baseline or Waterman Avenue might have its original 1950s hot-mopped asphalt buried under two or three re-roof layers. That changes how we quote, how we strip, and what we spec. Homeowners in Highland and Rialto call us because we tell them the truth about what’s under the surface before we ever pick up a pry bar.
Roland Vega, our owner, set the standard early: inspect first, explain plainly, repair what’s actually failing. That’s why our San Bernardino customers keep our number. We’re licensed and insured, and our estimators write line-item quotes so you can see exactly where the money goes. No vague “roof work” line. No change orders when we open up a section and find rot, because we already priced the likely stripping work up front.
As a Roof Repair company that works across seven major material brands, we’re not tied to one manufacturer’s product line. When we specify a repair for a San Bernardino home, we match the material to the roof’s age, slope, and sun exposure, not to a supplier incentive.
Styles & brands we work with






Shingle Roof Repair in San Bernardino
Shingle Roof Repair in San Bernardino usually means replacing wind-lifted or sun-cracked asphalt shingles on the pitched roofs common in the foothill ZIPs like 92407, where newer construction sits on steeper lots with real slope. A typical shingle repair here runs $350 to $750 for a small section, and $900 to $1,800 when we’re pulling back multiple courses around a penetration or valley. The inland UV east of the Cajon Pass degrades asphalt shingles noticeably faster than it does in coastal Los Angeles, so minor granule loss in San Bernardino often turns into a leak within two or three seasons if the shingle isn’t replaced.
Valley and Vent Boot Repairs
The valleys on pitched San Bernardino roofs take a beating during Santa Ana wind events. We routinely find loose valley metal and cracked sealant where two roof planes meet, and that’s often the actual leak source even when a homeowner suspects the shingles. A valley repair, including fresh underlayment and re-secured metal, typically falls in the $500 to $1,100 range depending on run length and whether we need ice and water shield.
Vent boots and pipe collars crack from UV exposure within five to eight years here. The rubber collar around a plumbing vent dries out, splits, and lets water run straight down the pipe into the ceiling. We replace vent boots in San Bernardino for $250 to $450 each, including new sealant flashed properly around the penetration.
Storm Damage Roof Repair in San Bernardino
Storm Damage Roof Repair in San Bernardino usually follows one of two events: a winter rain burst that overwhelms the flat roof drains on older homes in 92405 and 92410, or a Santa Ana wind event that peels shingles and lifts flashing on foothill properties in 92407. Rain-ponding and wind-lift repairs here run $400 to $1,600 depending on how much decking we have to open up. The critical step is stripping back the failed section far enough to find where the water actually went, not just where it came out.
Post-Rain Leak Response
After a hard San Bernardino rain burst, we see two recurring problems on flat roofs: clogged or undersized drains that pond water until it forces its way through aged cap sheet, and separated flashing at parapet walls where old mastic has dried and cracked. A targeted repair that re-seals the flashing and clears the drainage path costs $350 to $800, but if water has been sitting against the decking, the price climbs with the rot repair.
Wind Damage to Pitched Roofs
The Santa Ana winds funnel through the Cajon Pass and hit the north-facing slopes of San Bernardino foothill homes hard. We’ve seen entire shingle courses lifted and creased by a single strong wind event. Replacing wind-damaged shingles and re-nailing the surrounding field usually costs $500 to $1,300, and we always check the nailing pattern on the undamaged side, because if the original install used few nails or high nailing, the next wind will tear off more.
Trusted Brands We Service in San Bernardino
We install and repair materials from CertainTeed, Owens Corning, IKO, and Atlas, which means when a San Bernardino homeowner needs shingle or flat roof work, we match the product to the home’s exposure rather than forcing whatever’s in the supplier’s warehouse. For the scorching inland UV here, we often recommend CertainTeed’s Landmark line or Owens Corning TruDefinition Duration for shingle work, and IKO or Atlas products when a budget-conscious flat roof needs a code-compliant cool-roof coating. We keep common repair materials in our local stock, which shortens turnaround for San Bernardino jobs, especially during the busy fall season.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in San Bernardino Homes
- The “roof pancake” on 1950s – 1970s flat roofs. Homes in 92404 and 92405 often carry the original built-up gravel roof plus two or three re-roof layers. Each layer adds dead load and traps moisture, so we start every flat roof quote by determining how many layers need to come off before we can assess the decking.
- UV-baked flashing and mastic failure. The inland heat east of the Cajon Pass breaks down roof cement and sealant around penetrations and parapet walls years faster than in coastal markets. Water finds those cracks during the first hard winter rain, which is why so many San Bernardino “sudden leaks” were actually months in the making.
- Wind-rated fastening that isn’t. Some older pitched roofs in the foothill ZIPs like 92407 were installed with fastener patterns that don’t meet current wind uplift standards. After a strong Santa Ana event, we replace missing or creased shingles and re-secure the surrounding field so the next wind doesn’t peel the same section again.
- Clogged and undersized flat roof drains. Older San Bernardino flat roofs were built with minimal drainage fall. When the winter rain bursts hit, the drains can’t keep up and water ponds against the parapet wall flashing. We clear the drains, add supplemental scuppers where needed, and repair the flashing so the roof drains fast enough to protect the decking.
Pricing for Roof Repair in San Bernardino, CA
A focused roof repair in San Bernardino runs from $350 for a small vent boot or flashing touch-up up to $1,800 for a larger stripped-and-recoated flat roof section with some decking replacement. Shingle repairs on foothill homes in 92407 typically fall between $400 and $1,200, while flat roof work on the older tract homes in 92404 and 92405 averages $600 to $1,800 because stripping the layered cap sheet and properly preparing the decking takes real labor hours. The variables are how many layers sit on the roof, the condition of the decking underneath, and whether we need to pull permits for the repair work. Our estimators give you a written line-item quote before any work begins, and that quote holds: no change orders, no upcharges when we open up a section and find what we already suspected was there. Call (833) 589-7971 to schedule your free estimate.
We Also Serve Cities Near San Bernardino
Our crews work throughout the San Bernardino Valley, and we regularly handle roof repairs in San Bernardino as well as Muscoy, Highland, Loma Linda, and Rialto. If your home sits in one of those surrounding communities, the same local knowledge applies, and we can usually be on site within a day or two of your call.
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
Most flat roofs in San Bernardino’s post-WWII core were built in the 1950s and 1960s with hot-mopped asphalt and gravel, then re-roofed two or three times since. By the time a leak shows up, there’s often a “roof pancake” of three or four layers hiding rotted decking and adding dead load the original structure was never designed to carry. Patching on top of that just buries the problem deeper. To fix it right, we strip back to sound decking so we can see what’s actually there and rebuild with a clean, code-compliant system. Call (833) 589-7971 and we’ll tell you honestly how many layers your roof is carrying.
Yes, and it matters more than most San Bernardino homeowners realize. The 100°F-plus inland summers and intense UV east of the Cajon Pass crack standard roof cement and dry out rubber vent collars within a few years. We specify UV-stable sealants and corrosion-resistant flashings for every job here, and we fasten everything to current wind uplift standards because the Santa Ana winds test roofs hard. The cheap inland spec that held through a mild season fails early in this climate. Call (833) 589-7971 for a repair quote that uses the right materials for San Bernardino, not a generic coastal spec.
First, look at whether each bid specifies how many existing layers will be stripped before new material goes on. On San Bernardino’s older flat roofs, a bid that skips stripping is quoting a patch, not a repair, and you’ll pay again within a few seasons. Second, check the materials: our quotes name the specific underlayment, flashing, and coating products, not just “roof membrane.” Third, confirm whether the price is fixed or subject to change orders. Ours is fixed. If you have two bids and want a straight read, call (833) 589-7971 and one of our estimators will walk through what each bid actually covers.
If it’s fastened and sealed correctly, yes. Santa Ana winds regularly hit 50 to 60 mph gusts through the Cajon Pass, and the weakest point on a pitched roof is the nail pattern and the seal strip. When we repair shingles in 92407, we re-secure the surrounding field using a six-nail pattern and hand-seal lifted tabs where the wind breaks the adhesive bond. That’s the difference between a repair that survives the next event and one that peels off the same section in the next strong blow. For an estimate that accounts for the wind exposure on your specific lot, call (833) 589-7971.
After a hard San Bernardino rain burst, check your ceilings for new water stains, especially near exterior walls and around plumbing vents, and walk your flat roof’s drainage points to see if debris has blocked the scuppers or drains. On pitched roofs, look for lifted or creased shingles along the windward slope, and check the flashing around chimneys and skylights where old sealant often crack open. If you see any of that, call (833) 589-7971 and we’ll get a crew out before the next rain finds the same opening.
Written by Roland Vega, Owner at Hollywood Roofing Co, serving San Bernardino’s roof repair needs with seven-brand material expertise and honest, fixed-price quotes.