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 Replacement Across San Bernardino
Roof replacement in San Bernardino doesn’t have to be a guessing game. The cost depends on what’s actually sitting on your deck right now, and in this city, that’s often more than one roof. If you live in 92405 or 92410, there’s a real chance your house is carrying the original 1950s hot-mop plus two or three cap sheets layered on top. We strip it all, inspect the decking, and rebuild to current California code. Call (833) 589-7971 and we’ll walk the roof with you before we write a single number down.
Why Hollywood Roofing Co Is San Bernardino’s Preferred Roof Replacement Company
We’ve torn off enough roofs in San Bernardino to know what’s under them before we start. The post-WWII tract homes that fill 92401 and 92404 aren’t like coastal builds. They carry history: original built-up roofing, patched cap sheets, gravel that’s been baking in 100-plus degree heat for decades. Roland Vega leads our crews, and his rule is simple: count the layers in person, write the allowances into the contract, and never surprise a homeowner with a change order that should have been anticipated.
Homeowners across San Bernardino call us because we quote honestly. That means we don’t price a Roof Replacement off a satellite image. We get on the roof. In neighborhoods off Mount Vernon Avenue, Base Line, and Del Rosa, we’ve seen the same pattern on hundreds of homes: original hot-mop, two or three re-roof layers, and decking that’s been hiding moisture for years. Knowing that before we quote changes everything about the number you see.
We serve the full San Bernardino area, from the flat-roof tracts of 92410 to the foothill subdivisions in 92407. Our response time to most San Bernardino neighborhoods runs one to two business days for an inspection. The inspection is a standalone service. You get a written condition report, not a sales pitch disguised as a free estimate.
Styles & brands we work with






Asphalt Shingle Roof Replacement in San Bernardino
Asphalt Shingle Roof Replacement in San Bernardino is the most common job we do in the 92407 foothill areas, where pitched roofs dominate. The intense UV here breaks down asphalt shingles faster than in coastal markets. We see granule loss, curling, and cracking typically within 15 to 20 years of installation, sometimes sooner on south-facing slopes. A typical asphalt shingle replacement in San Bernardino runs $9,500 to $18,000 depending on square footage, tear-off layers, and decking condition.
We install shingles from CertainTeed, Owens Corning, and IKO, and we match the product to your roof, not to a supplier incentive. That matters here, because a budget shingle that works in a mild climate won’t hold up to San Bernardino’s summer heat.
What Gets Replaced
The job isn’t just shingles. We replace damaged underlayment, install new drip edge, and check every flashing point. On older San Bernardino homes, we often find the original flashing was installed with nails instead of proper step flashing, which means leaks at the valleys and sidewalls.
When Decking Shows Up
If the sheathing is soft or delaminated, we replace it per sheet. That cost is written into the contract as an allowance before we start, so you know the per-sheet price on day one, not after the tear-off.
New Roof Installation in San Bernardino
New Roof Installation in San Bernardino means something different depending on your ZIP. In 92401 and 92404, it usually means tearing off a flat roof and rebuilding it as a modern cool-roof system. In 92407, it often means a full shingle or tile replacement on a pitched roof. A new flat roof with Title 24-compliant cool-roof coating in San Bernardino typically runs $14,000 to $26,000 for a standard post-WWII tract home.
Here’s what most roofers won’t tell you before they quote: a flat roof in 92405 or 92410 might carry the original 1950s built-up roofing plus two or three cap sheets on top. That’s dead load. It affects structure, drainage, and tear-off cost. We count the layers before we quote.
Cool Roof Systems
San Bernardino’s summer heat demands a cool-roof system that reflects UV rather than absorbing it. We install white reflective coatings that meet California’s Title 24 energy requirements and drop surface temperatures significantly, which extends the life of the roof membrane.
New Construction Work
For new construction in San Bernardino’s developing foothill areas, we coordinate with builders and pull permits for the full roofing scope. The inspection is built into the schedule, not bolted on after the fact.
Trusted Brands We Service in San Bernardino
We’re authorized installers for seven major roofing brands, including CertainTeed, Owens Corning, IKO, and Atlas. That means when a San Bernardino homeowner asks us what roof to put on, the answer is honest, not limited by what a single supplier stocks. We keep local inventory in our warehouse, so materials for common San Bernardino jobs are ready when the tear-off starts. Fast turnaround means fewer days with your roof open to weather.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in San Bernardino Homes
- Roof pancakes. In 92405 and 92410, we routinely find the original 1950s hot-mopped roof still in place under two or three cap sheets. Every layer adds dead load, and no honest quote can be written until the layers are counted in person.
- Hidden deck rot under gravel. Sun-baked mineral cap sheet and gravel do a great job hiding moisture damage. We’ve opened roofs off Mount Vernon Avenue where the decking was soft from trapped moisture the old hot-mop never let escape.
- Failed flashing after Santa Ana winds. Foothill homes in 92407 take a beating when Santa Ana winds hit. Flashing at valleys and chimneys lifts, then water gets in during winter rain bursts. A replacement that skips wind-rated nailing won’t hold the shingle’s rated wind speed.
- Undersized drainage on flat roofs. Many older San Bernardino flat roofs were built with minimal slope and scuppers that can’t handle flash-flood volume. When we rebuild, we correct the drainage so water doesn’t pond against the parapet walls.
Pricing for Roof Replacement in San Bernardino, CA
San Bernardino flat-roof replacements typically run $14,000 to $26,000 for a standard tract home, while asphalt shingle replacements run $9,500 to $18,000 depending on roof size and pitch. Larger homes, multiple tear-off layers, and steep slopes push higher. The biggest cost variable is what we find under the old roof. In 92405 and 92410, multiple cap-sheet layers mean more disposal and labor. We write decking repair allowances into the contract as a per-sheet price, so nothing shows up as a surprise after the tear-off. Call (833) 589-7971 for a line-item estimate. It’s free, and it starts with the roof itself, not a satellite view.
We Also Serve Cities Near San Bernardino
Hollywood Roofing Co works throughout the Inland Empire. Beyond San Bernardino, our crews regularly handle roof replacement in Roof Replacement in San Bernardino and the surrounding communities: Muscoy, Highland, Loma Linda, and Rialto. If you’re in one of those cities, the same team, the same seven-brand material options, and the same honest inspection process apply.
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 Replacement in San Bernardino
San Bernardino flat roofs carry layers. A coastal home of the same size might have one layer of roofing to tear off. A 92405 or 92410 flat roof often has three or four: the original 1950s hot-mop plus multiple cap sheets and gravel. Each layer adds labor, disposal weight, and time. We count the layers before we quote, so the number you see reflects what’s actually on your deck. Call (833) 589-7971 and we’ll do that layer count in person.
We price it as a written allowance. Before the tear-off, we establish a per-sheet cost for any damaged sheathing and a per-linear-foot cost for fascia replacement. When we open the roof and find rot, you approve the actual count in writing before we replace anything. The price per unit was already in your contract. The only thing that changes is the quantity, and you see the evidence before you pay a dollar.
Yes, and you want it to. When we pull a permit for a full replacement in San Bernardino, the job must meet current California building code, including Title 24 cool-roof requirements for flat roofs and wind-rated fastening for pitched roofs. That means your replacement roof will actually meet today’s standards, not the standards from 1955. We schedule inspections as part of the job, so the work doesn’t stall waiting on a change order.
Concrete tile often outlives the underlayment below it. If the tile is still sound, we can lift it carefully, replace the underlayment and flashing, and reset the original tile. That costs less than a full tile replacement and preserves the look. If tiles are damaged or the decking below has failed, we’ll show you exactly what we found and price replacement tile honestly. We won’t crack tiles to create a bigger job.
Look for layer counts. A bid that assumes one tear-off layer on a 92405 flat roof is guessing wrong, and the price will grow once work starts. Ask each company whether they counted the layers in person. Ask if decking repair is written as a per-sheet allowance. Ask if the permit and inspections are included. And ask which materials they actually quote. We quote material by brand and product line, not just “shingle” or “coating.” Compare line items, not bottom lines. Then call (833) 589-7971 and let us walk your roof before you decide.
Written by Roland Vega, Owner at Hollywood Roofing Co, serving San Bernardino and the Inland Empire.