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
Roofers in San Bernardino, CA
Roof inspection in San Bernardino is where every smart roof decision starts, and it’s the one service that pays for itself whether you’re buying, selling, or just trying to sleep through the next Santa Ana event. Van Nuys Roofing Co has served San Bernardino since 2015, working on the city’s unique mix of 1940s ranch homes, 1970s stucco houses, and newer foothill construction. Most San Bernardino roofs fail in predictable ways: sun-baked shingles in the flats, wind-lifted ridge caps near Verdemont, and dry-rotted shake everywhere in between. Call (866) 321-6172 when you want an honest read on what’s above your head.
Why San Bernardino Homes Are Different
San Bernardino sits where the desert meets the mountains, and that position creates a roofing environment unlike anything on the coast. The city catches the full force of Santa Ana winds as they barrel through the Cajon Pass and spill into the valley below. Those winds don’t just rattle windows. They tear ridge caps off, lift shingle tabs, and crack clay tiles on roofs that were never designed for gusts that can hit 60 to 70 miles per hour along the foothill corridors.
Meanwhile, the summer sun does its own damage. San Bernardino routinely sees weeks of 95 to 105 degree heat with intense UV exposure that bakes asphalt shingles until they’re brittle enough to snap. That’s why homes in the Verdemont and Shandin Hills areas show completely different damage patterns than houses in the older central neighborhoods near downtown. Up north, it’s wind damage. Down south and in the center, it’s sun-rotted shingles and original wood shake that’s been cooking since the 1960s.
Much of the housing stock here dates to the post-WWII building boom: single-story ranch homes built between 1945 and 1965, followed by a wave of stucco houses in the 1970s and early 80s. Many of those roofs are now on their second or third layer of 3-tab asphalt, which means simple repairs often uncover bad decking and outdated flashing underneath. The good news is that San Bernardino’s permitting requirements are straightforward for reroofing, but that second layer of shingles has to come off before a new roof goes on under current code. We see this regularly, and it’s a conversation that starts with inspection, not with a quote.
Styles & brands we work with






Our Main San Bernardino Services
The two services San Bernardino homeowners call about most are roof repair and roof replacement, and the decision between them usually comes down to what an inspection finds.
Roof Repair in San Bernardino
Repair work in San Bernardino typically follows a Santa Ana wind event or the discovery of a leak after one of the region’s rare but intense rainstorms. The work ranges from replacing missing ridge caps and re-sealing lifted shingle tabs to rebuilding chimney flashing and patching dry-rotted decking on older homes. One condition we see constantly on Verdemont and Shandin Hills properties is wind-lifted shingles that look fine from the ground but are no longer sealed to the roof deck. Roof Repair in San Bernardino starts with an inspection to find every failure point, not just the one that leaked.

Roof Replacement in San Bernardino
A full replacement makes sense when the existing roof is at the end of its service life, which for many original 1940s and 1950s San Bernardino homes means right now. Sun damage accelerates aging here, and a roof that might last 25 years in a coastal climate often gives up after 18 to 20 in the Inland Empire heat. Replacement in San Bernardino also means choosing materials that handle both heat and wind: heavier architectural shingles with higher wind ratings, or tile systems that shed heat effectively. Roof Replacement in San Bernardino is a bigger decision than repair, and we help you make it based on what your actual roof needs, not what a supplier wants to move this quarter.

What happens when you call
- 1
A real person answersNo phone trees — you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Roof Inspection in San Bernardino
Roof inspection in San Bernardino is the honest starting point for every roof decision you’ll make, and it’s especially important here because the city’s housing stock is old enough to hide problems that only become obvious after a storm. Homes built in the 1940s through 1980s often have multiple layers of shingles, original wood shake, or clay tile that has survived decades of sun and wind. A trained inspection finds the damage before it becomes an interior leak. Van Nuys Roofing Co offers Roof Inspection as a standalone service, which means you can get an honest condition assessment without committing to any repair or replacement spend.
Roof Inspection Services
Signs you need it
You’re seeing granule buildup in your gutters, cracked or curling shingles, rusted flashing, or water stains on ceilings after the last rain.
What it costs in San Bernardino
Standalone roof inspections in San Bernardino typically run between $200 and $450 depending on roof size, pitch, and access requirements.
How we do it
We walk the entire roof surface when safe to do so, inspect flashing, penetrations, decking condition, and ventilation, then document everything with photos and a plain-English condition report.
Hail Damage Roof
Signs you need it
Hail in San Bernardino is rare but does happen during winter storm systems, and the telltale evidence is round bruise marks on shingles, cracked tiles, or dents in roof vents and flashing.
What it costs in San Bernardino
Hail-specific roof evaluations in San Bernardino run between $250 and $450, and the report is structured to support an insurance claim if damage is confirmed.
How we do it
We inspect every roof plane for impact marks, photograph the damage with a reference scale, and provide the documentation you need whether you file a claim or pay out of pocket.
Roof Estimate
Signs you need it
You’re planning a repair or replacement and want a written, line-item price before deciding to move forward.
What it costs in San Bernardino
Estimates for roof work in San Bernardino are free when they’re part of a defined repair or replacement scope, and you’ll get fixed pricing with no change orders after the fact.
How we do it
We inspect the roof first, identify the actual scope of work, and price the job based on what we find: materials, labor, and any required decking or flashing replacement spelled out line by line.
What Roof Inspection Costs in San Bernardino
| Item | Typical range in San Bernardino |
|---|---|
| Standalone roof inspection | $200 – $450 |
| Hail damage evaluation | $250 – $450 |
| Roof estimate (with defined scope) | Free |
Can I get a roof inspection without buying a repair?
Yes. We offer roof inspections as a standalone service in San Bernardino, so you get an honest condition report with no obligation to purchase anything. Call (866) 321-6172 to schedule one.
How long does a roof inspection take in San Bernardino?
Most inspections take 60 to 90 minutes depending on roof size and access. You’ll get photographs and a written report the same day, with options outlined clearly. Call (866) 321-6172 for a free estimate.
Brands We Service in San Bernardino
Van Nuys Roofing Co works across seven major manufacturers, including GAF, CertainTeed, Owens Corning, and IKO. We keep common San Bernardino in-demand materials and parts available locally, which means faster turnaround on repairs without waiting on out-of-state shipping. Check our brands to see the full range.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in San Bernardino, CA
| Service | Typical range in San Bernardino |
|---|---|
| Roof Inspection | $200 – $450 |
| Hail Damage Roof evaluation | $250 – $450 |
| Roof Estimate | Free |
| Minor shingle repair | $350 – $700 |
| Flashing repair | $450 – $900 |
| Wind damage repair (ridge caps and lifted tabs) | $300 – $800 |
| Partial roof replacement | $2,000 – $5,000 |
| Full roof replacement | $10,000 – $26,000+ |
Prices in San Bernardino push upward when the roof has multiple existing layers that need removal, when decking has dry-rotted under old leak points, or when you’re up in the foothills with steep pitches and limited staging space. Every estimate we give is fixed and line-itemed before work starts, so the number you approve is the number you pay.
Neighborhoods We Serve in San Bernardino
We cover all of San Bernardino and the surrounding foothill areas, from the older central neighborhoods to the newer north-end communities. Typical response time for a repair visit is within 2 to 4 business days, and wind-damage calls after a Santa Ana event get prioritized by severity.
- Verdemont
- Shandin Hills
- North Park
- Arrowhead
- Ridgeline
Service Area – Cities Near San Bernardino
Van Nuys Roofing Co works throughout the greater San Bernardino valley and the neighboring communities. If you’re in Muscoy, CA or Highland, CA, we handle inspections and repairs there too. We also serve Loma Linda, CA and Rialto, CA for the same inspection-first roof work, including wind damage repair and full replacement.
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 Roofers in San Bernardino
Yes, the City of San Bernardino requires permits for re-roofing and for structural repairs beyond simple shingle replacement. We pull the permits and schedule the inspections as part of the job, so you don’t have to navigate that process. Call (866) 321-6172 for a free estimate on permitted work.
We schedule most San Bernardino inspections within 2 to 4 business days, and we prioritize urgent wind damage after a Santa Ana event. If you have an active leak, let us know when you call (866) 321-6172 and we’ll work you in sooner.
We cover the full San Bernardino city area, including Verdemont, Shandin Hills, North Park, and the central historic neighborhoods. If you’re not sure whether your street is in our coverage zone, call (866) 321-6172 and we’ll confirm right away.
For a free roof estimate in San Bernardino, call Van Nuys Roofing Co at (866) 321-6172. We inspect first, recommend second, and the choice of material is always yours.
What happens when you call
- 1A real person answersNo phone trees — talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What San Bernardino Customers Say
"Roof is solid and the price was competitive. The job ran a day over because of weather, which is nobody's fault, but I would have liked a call about it rather than noticing the crew hadn't shown up."
— Carmen Ramirez"Leak over the kitchen turned out to be a cracked boot around a vent pipe, not the roof itself. He showed me the photo from up there and replaced the boot for a couple hundred dollars. The company before him had quoted a full tear off."
— Sarah Walsh"Storm took part of the ridge off at night. They tarped it the same evening so the rain didn't get in, and did the real repair the following week."
— Karen Wong