Kitchen remodeling
Bathroom remodeling
Home additions & ADU
Roofing
Windows & doors
Driveway & pavers
FenceFree written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Owens Corning Construction in San Bernardino, CA | Elmwood Contractors
We provide independent Owens Corning roofing and insulation service across San Bernardino, from roof replacements with Duration shingles to AttiCat attic insulation upgrades. The difference here is that our crew has spent over a decade working San Bernardino’s specific housing stock, and we know exactly what Santa Ana winds and triple-digit summers do to Owens Corning products on a 1950s tract home versus a newer stucco build. That local knowledge is why homeowners call (866) 253-8554 when an Owens Corning roof starts failing. Nolan Shepherd, our owner, has built Elmwood Contractors on one principle: name the brands going into your home before the contract is signed. We’re a single-source San Bernardino General Contractor, not a manufacturer affiliate, and we handle the full exterior envelope so the roofing work coordinates with everything else on the property.
Why San Bernardino Residents Choose Us for Owens Corning Service
Plenty of roofing crews can nail down shingles. Far fewer can tell you why an Oakridge architectural shingle sheds granules faster on the north slope of a San Bernardino roof than it does six miles west in Owens Corning in Rialto, and then spec the right replacement for that exact exposure. That’s the depth we bring. Nolan Shepherd grew up in Fullerton’s Sunny Hills neighborhood, where he learned early which late-1960s houses were going to have structural problems, and he spent his twenties on ground-up residential work across North Orange County. For the past two decades he’s run Elmwood Contractors with a simple bias: The right material in the right place. Everything else is just catching up to that decision.
We’re an independent Owens Corning service provider. We are not authorized by or affiliated with Owens Corning. What we do bring is manufacturer-specified installation standards, OEM shingles and underlayments for every replacement, and a repair-versus-replace evaluation that accounts for how San Bernardino’s climate actually ages a roof. Our Owens Corning sales & service work spans the full exterior scope, so when a roofing project triggers stucco repair or fascia replacement, we’re already the crew handling it.
Styles & brands we work with







Common Owens Corning Construction Problems We Solve in San Bernardino
- Premature granule loss on Oakridge and Supreme shingles. San Bernardino’s semi-arid climate pushes summer attic temperatures past 150°F, and the thermal cycling breaks down the asphalt matrix faster than coastal California. We see Oakridge roofs at 15 years with 30% granule loss, which drops hail and wind resistance enough that replacement becomes the honest call.
- Wind uplift and tab tearing on Duration shingles. Santa Ana winds funnel through the Cajon Pass and hit older San Bernardino neighborhoods hard. Duration shingles that were under-nailed or installed without proper drip edge tear at the tabs, and once the sealant strip lets go, the whole field becomes vulnerable during the next wind event.
- Sealant strip failure from sustained heat. Owens Corning’s sealant strips are designed for thermal cycling, but San Bernardino’s repeated 100°F-plus days can cure the sealant past its flexible range. Shingles lift, and the rare winter rain that does arrive gets underneath.
- AttiCat insulation settling in older tract homes. Thousands of San Bernardino homes built between the 1940s and 1970s have original batt insulation that’s compressed to nothing, and blown-in AttiCat that settles because of attic heat gain. R-value drops, cooling bills climb, and the Owens Corning shingles above take more heat stress as a result.
- Roofs on 1950s wood-frame stucco homes with original plumbing and electrical. We routinely replace Owens Corning roofs on homes near Mount Vernon Avenue and Baseline where the galvanized plumbing is original and the panel is a Zinsco. The roof work itself is straightforward, but the permit process often triggers panel upgrades and repipes before the city signs off.
Owens Corning Service in San Bernardino: What Local Conditions Mean for Your Equipment
Here’s the piece most roofing pages miss. In San Bernardino’s older downtown neighborhoods, particularly ZIP 92401, contractors routinely come across 1940s galvanized steel plumbing and Zinsco or Federal Pacific electrical panels that fail modern code. That means a roof replacement on a 1920s bungalow off Mount Vernon Avenue often cannot get final inspection until the electrical panel is upgraded and sometimes the plumbing is repiped. The roofing work might take four days, but the permit process stretches into weeks because of code triggers that have nothing to do with the shingles. We’ve learned to walk homeowners through that sequence before the first tear-off so nobody gets a surprise stop-work order on their Owens Corning service in Muscoy or nearby areas. We recently completed a roof replacement on a 1950s wood-frame stucco tract home near Mount Vernon Avenue and Baseline in San Bernardino, where the original 20-year-old Oakridge shingles had lost over 30% of their granules and several tabs were torn from Santa Ana winds. After removing the old roofing, we installed Owens Corning Duration shingles with a high-temp underlayment and upgraded the drip edge to handle wind-driven rain, then finished with new AttiCat insulation to improve energy efficiency. The homeowner also had us replace a failing Zinsco panel that the city inspector flagged during the permit process. That’s what Owens Corning work in San Bernardino actually looks like.
That single experience, repeated dozens of times across this city, is why our San Bernardino service area calls are answered by a contractor who knows the code triggers before the bid is written. Not every roofing company here does.
Owens Corning Models & Products We Service in San Bernardino
We spec and install the Owens Corning product lines that hold up in San Bernardino’s climate: Oakridge® Architectural Shingles for budget-conscious whole-roof replacements, Duration® Series Shingles for wind resistance and longevity, and Supreme® Asphalt Shingles when a three-tab match is required on an older home. For attic work, AttiCat® Expanding Blown-In Insulation is our go-to for bringing older tract homes up to current R-value without tearing out ceilings, just as we do with Owens Corning in Highland.
Every replacement uses Owens Corning OEM shingles, underlayments, and accessories to maintain warranty compliance and performance. For repairs, we select aftermarket components only when they meet or exceed OEM specifications, and we’ll tell you plainly when a repair would be throwing money at a roof past its service life. The decision is always repair-versus-replace, evaluated against San Bernardino’s heat and wind profile, not against what’s easiest for us.
See the difference
Before
After
Before
After
Before
AfterOwens Corning Service Pricing in San Bernardino
Roofing costs in San Bernardino track with the housing stock and the code triggers we described. A straight roof replacement on a 1,200-square-foot tract home runs lower than a full replacement on a Spanish Colonial Revival downtown with steep pitches and plaster detailing. Here’s what we quote:
| Service | Price Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Metal Roof Installation | $15,000 – $40,000 |
What drives the number: roof size, pitch, tear-off layers, whether code triggers panel upgrades or repipes, and which Owens Corning line fits the home’s wind exposure. Our free estimate includes a written line-item quote with the exact Owens Corning products going on your roof, fixed pricing, and no change orders. Call (866) 253-8554 to schedule yours.
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 – Owens Corning Construction in San Bernardino
Duration shingles carry Owens Corning’s wind warranty, but whether Santa Ana damage is covered depends on installation details: nailing pattern, drip edge, and whether the roof was installed to the manufacturer’s wind-rated specifications. The warranty is also prorated after the initial coverage period, and it does not cover installation errors. We’ve seen claims denied because of under-nailing. Call (866) 253-8554 and we’ll inspect your roof and tell you whether a warranty claim is worth filing.
San Bernardino’s summer heat cycles shorten Oakridge lifespan by accelerating asphalt breakdown and sealant curing, typically cutting 20-30% off the rated life compared to coastal installations. Attic heat gain compounding the problem is why we recommend AttiCat insulation and proper ridge ventilation with every Oakridge replacement. An exact evaluation of your roof’s condition is free if you call (866) 253-8554.
In most San Bernardino cases, no. Once Supreme shingles have sheet granule loss from UV exposure, the asphalt is brittle and the shingles are past repair. Patching a few damaged tabs is possible, but a roof with widespread granule loss on Supreme shingles is a replacement candidate. We’ll do a repair only if it genuinely restores integrity; otherwise we’ll show you the math on replacement and recommend the right Owens Corning line for your home’s exposure.
Expect the roofing work itself to take three to five days, and expect the permit process to trigger additional scope. Original galvanized plumbing and a Zinsco or Federal Pacific panel will likely need upgrades before final inspection, which means coordinating an electrician and possibly a plumber alongside the roof crew. We handle that coordination as your single point of contact, so you’re not juggling three contractors. Call (866) 253-8554 and we’ll walk you through the sequence before anything gets torn off.
AttiCat is an excellent insulation choice for San Bernardino’s heat, but installing it in a home with a Zinsco or Federal Pacific panel means the panel should be evaluated first. Attic work often requires additional electrical access, and a failing panel is a safety issue that the inspector may flag regardless of the insulation scope. We’ll fold the panel evaluation into the insulation estimate so there’s one plan, not two surprises.
Service Areas Near San Bernardino
We serve San Bernardino and the surrounding Inland Empire communities. Our Owens Corning service in Loma Linda covers the hillside homes near the medical center, and our Owens Corning service in Moreno Valley reaches the tract housing east of the 215. We also take calls from Rialto, Colton, Highland, and Redlands homeowners who need Owens Corning work done right against this region’s heat and wind.
Book Your Owens Corning Service in San Bernardino Today
If your Owens Corning roof is shedding granules, lifting at the tabs, or just past its San Bernardino lifespan, call (866) 253-8554. We’ll schedule a free estimate, name the exact Owens Corning products going on your home, and give you a written line-item quote before any work starts. Roofing is the last place you want guesswork.
Written by Nolan Shepherd, Owner at Elmwood Contractors, serving San Bernardino with Owens Corning roofing and insulation expertise.