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 typically runs between $11,000 and $24,000 for a standard single-story ranch home, with larger foothill properties and acreage parcels pushing toward $30,000 or more depending on square footage and material. Our crews work throughout 92401, 92402, 92403, and 92404 every week, and we know exactly what these roofs go through. Call (866) 321-6172 for a free replacement estimate with a written line-item quote. No markup games, no brand steering.
San Bernardino is not a simple roofing market. The city sits where the high desert meets the mountain front, and the Cajon Pass funnels Santa Ana winds straight into neighborhoods like Verdemont and Shandin Hills. Add brutal summer UV that bakes shingle granule surfacing for months on end, and you get a roofing environment that punishes average installations fast. We price for that reality, not for a generic Southern California roof.
Why Van Nuys Roofing Co Is San Bernardino’s Preferred Roof Replacement Company
Rick Dominguez built this company around a simple principle: inspect first, recommend second. In San Bernardino, that matters more than most places, because the decision between repair and replacement is rarely straightforward. A roof that looks worn from the street might have a decade left. A roof that looks fine from the ground might have lost every ridge cap adhesive seal. We send a trained inspector up the ladder and give you an honest read, whether that means a full replacement or a targeted repair.
We work with seven major manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That is not a marketing bullet point. It means when you sit down with us in San Bernardino, the product recommendation comes from what the house actually needs, not from what single brand we happen to stock. Your roof, your material choice. We just make sure it is installed to the exact spec the manufacturer requires for the warranty to hold.
Our crews are in San Bernardino weekly. We know the permit counter shuffle, we know which suppliers on the east end carry what, and we know the difference between a city lot off Baseline and a county parcel up toward Glen Helen. That local familiarity keeps your schedule moving and your material waste low. We are not a call center dispatching subcontractors from another county. When your roof is being torn off, the crew on it works for us, directly.
Styles & brands we work with






New Roof Installation in San Bernardino
New Roof Installation in San Bernardino is the right call when your existing roof is too far gone for a second layer, the decking underneath has failed, or you are building a new structure that needs a complete system from the sheathing up. The scope includes tearing off the old material where required, inspecting and replacing damaged roof decking, installing new underlayment, flashing around penetrations and roof transitions, and finishing with your chosen shingle or tile system. This is not a layover. It is a full teardown and rebuild.
On a standard San Bernardino ranch home with clean access and a simple hip or gable roof, a new architectural shingle roof runs $12,000 to $19,000. If the house sits on an acreage parcel with a long gravel drive off Glen Helen Road or a steep slope in the Verdemont foothills, material hauling and staging logistics add cost. We factor that in before we quote, not after the dumpster arrives.
Full Tear-Off and Decking Replacement
Older San Bernardino homes from the 1940s and 1950s often have original board sheathing, not plywood. If the decking is dry-rotted or warped from decades of heat cycling, it must come out. We pull back the felt, mark every bad sheet, and replace it with new CDX plywood before any underlayment goes down. That is the difference between a roof that lasts 25 years and one that starts sagging in eight.
Architectural Shingle Systems for Desert Heat
We install high-wind architectural shingles with a six-nail pattern as standard on acreage homes in northern San Bernardino. That is not the code minimum. It is the assembly that survives what the Cajon Pass throws at it. The heavier shingle mass also holds up better under the summer UV that turns cheap 3-tab brittle and cracked within a decade.
Reroofing in San Bernardino
Reroofing in San Bernardino means installing a new roof over an existing asphalt shingle roof without a full tear-off, a move that only works when the underlying decking is solid and there is just one existing shingle layer. It is faster than a full replacement, costs less, and still gets you a brand new shingle surface with a manufacturer warranty. Before we recommend it, we inspect the decking condition and measure the existing roof load. If there is even a hint of a problem underneath, we will tell you to tear off, not lay over.
Reroofing on a San Bernardino home generally runs $8,500 to $14,000 depending on roof size and complexity. The catch is that many of the 1970s and 1980s stucco houses in central San Bernardino neighborhoods already have two layers from a past layover. A third layer is never allowed, and a second layer over old dry-rotted wood shake is a recipe for premature failure. We tell you straight: sometimes reroofing saves money, sometimes it throws good money after bad.
Second-Layer Installations Done Correctly
When we do a layover reroof, it is not just shingles on shingles. We inspect the existing roof for soft spots, re-nail any loose decking, install fresh underlayment over the old shingles where needed, and upgrade flashing at penetrations. Every pipe boot, vent, and valley gets checked. The new shingles are only as good as the surface they sit on.
When Reroofing Makes Sense in San Bernardino
If your roof is 20 years old, single-layer, and showing granule loss but no leaks, a layover reroof can buy you another 15 to 20 years at a lower cost. But if you have curling tabs, cracked ridge caps, or visible decking damage from a Santa Ana event, skip the layover. We will tell you which one actually makes sense for your roof, not which one pads our margin.
Trusted Brands We Service in San Bernardino
Our Roof Replacement team installs and services GAF, CertainTeed, and Tamko systems as core offerings, along with Owens Corning, IKO, Atlas, and Boral when the job calls for it. GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, Boral: if it goes on a roof, we know it. That matters in San Bernardino because different products perform differently under local conditions. CertainTeed’s Landmark line carries a strong wind rating that suits foothill exposure. Tamko’s Titan XT handles desert UV well. We stock local parts and can pull materials from suppliers on the east end fast, which keeps your replacement moving on schedule.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in San Bernardino Homes
- Wind-driven shingle loss along the north foothills. Verdemont, Shandin Hills, and the open corridors along the Cajon Pass take the brunt of Santa Ana gusts. Standard four-nail patterns fail under sustained wind, and ridge caps peel off first, leaving the top of the roof exposed.
- Dry-rotted wood shake and sun-brittled 3-tab on older central tract homes. A lot of the 1940s through 1960s housing stock still has original wood shake or worn 3-tab shingles. Years of 100-degree summers make those tabs crack and the shake rot, so a single intense rain event on aging underlayment turns into a ceiling stain.
- Poor drainage and grading on open acreage lots. Roof runoff on large parcels is often not tied to a proper stormwater path. Water sheets off the eaves, erodes soil, and floods detached shops or outbuildings. This is a grading and drainage problem that most roofers ignore, but on acreage it has to be scoped before you quote.
- Outbuildings and detached structures with deferred maintenance. Many San Bernardino acreage properties have a detached shop, guest house, or ADU with a roof that gets neglected while the main house gets attention. When we replace the house roof, we always ask about the outbuildings. Coordinating both jobs saves on mobilization and hauling.
Pricing for Roof Replacement in San Bernardino, CA
Here are honest numbers for the San Bernardino market. A standard architectural shingle replacement on a 1,200 to 1,600 square foot single-story ranch runs $11,000 to $16,000. Foothill homes in Verdemont or Shandin Hills with steep pitches, high-wind assembly requirements, and more complex roof geometry run $16,000 to $24,000. Acreage properties with long material hauls, septic system setbacks, and outbuildings add $2,000 to $6,000 depending on access and coordination. Flat roof replacement on a San Bernardino commercial building or mid-century residential roof runs $9 to $14 per square foot installed.
What moves the price? Decking condition, the tear-off count, roof pitch, access for equipment and dumpsters, and whether the property is inside San Bernardino city limits or on unincorporated county land with different permitting. We give you a written line-item quote before any work starts. Call (866) 321-6172 to schedule a free estimate. You will know exactly what you are paying for, and why.
We Also Serve Cities Near San Bernardino
Our Roof Replacement in San Bernardino crews regularly work in Muscoy, Highland, Loma Linda, and Rialto. Same crews, same inspection-first approach, same seven-brand material access. If you are just outside the city line and wondering whether we cover your property, call (866) 321-6172 and ask. Chances are we were on a street near you last month.
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
Yes. Unincorporated parcels fall under San Bernardino County building permits, not city of San Bernardino permits. The county process adds plan-check time and inspection sequencing that does not apply inside city limits. We pull the permit, schedule the inspections, and handle the paperwork for you. Call (866) 321-6172 if you want us to check your parcel status before you go to the permit counter.
Septic leach fields and well heads create exclusion zones where we cannot stage dumpsters, park material trailers, or drive equipment. On a half-acre parcel, that changes the whole logistics plan. We scope the leach field and well location before quoting, then build the material hauling and staging plan around them. Call (866) 321-6172 and we will walk your property and map it out.
A high-wind architectural shingle installed with a six-nail pattern, enhanced starter strip, and ice and water shield in valleys and at eaves outperforms a standard four-nail installation. Ridge caps need enhanced adhesive and sometimes additional mechanical fastening. This is the assembly we install as standard on foothill homes in Verdemont and Shandin Hills. For an exact spec on your roof, call (866) 321-6172.
Yes, and we recommend it. Coordinating both jobs on one mobilization saves money on hauling and staging, especially on acreage parcels where equipment access is tight. On a recent project off Glen Helen Road, we replaced the main house and coordinated material deliveries around the detached shop, the septic leach field, and a steep gravel drive. Call (866) 321-6172 to scope both roofs together.
Open grading means roof runoff needs a designed stormwater path, not just gutters dumping at the foundation. On acreage, we look at where water goes after it leaves the roof and whether downspouts need to tie into a swale or drain line. City lots in 92401 or 92404 are simpler. The drainage scoping is part of our estimate. Call (866) 321-6172 for a free written quote.
Written by Rick Dominguez, Owner at Van Nuys Roofing Co, serving San Bernardino and the surrounding foothill communities.