Owens Corning Roofing in San Bernardino, CA

Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as $159/month*on approved credit; ask for current terms
Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Owens Corning Roofing in San Bernardino, CA | Brennan Roofing

Owens Corning roofing service in San Bernardino comes down to one thing: finding a crew that understands how these shingles actually behave when the thermometer swings 45 degrees between afternoon and midnight. We install and repair the full Owens Corning line across San Bernardino, and we’re independent, which means we tell you straight when a repair makes sense and when it doesn’t. Call (361) 320-9467 for a free estimate on Owens Corning repair or replacement.

Call (361) 320-9467

Our crew has been tearing into Owens Corning roofs across the Inland Empire for years. We know how their mat, granule, and sealant systems hold up under real San Bernardino heat and wind, not just what the spec sheet claims. We are not authorized, sponsored, or endorsed by Owens Corning. We’re a Roofing Company - San Bernardino that happens to know their product line inside and out because we work on it every week. That independence means our recommendations are based on what’s actually on your roof, not what a manufacturer program tells us to push. Travis Oakley, our owner, still pulls his own inspections, and he’ll tell you flat-out if a repair is the right call instead of a full replacement.

If you need Owens Corning sales & service, you want a company that stocks the right materials and shows up with a written price before any work starts. That’s how we operate across the entire San Bernardino service area.

Why San Bernardino Residents Choose Us for Owens Corning Service

Most roofing companies in San Bernardino will install whatever shingle you ask for. Far fewer can tell you why an Oakridge® architectural shingle loses granules faster on a Del Rosa roof than the same product does ten miles west. That product knowledge is the difference between a repair that lasts and one that fails at the first Santa Ana wind event.

Travis grew up in the San Fernando Valley, spent his teenage summers on rooftops, and trained in the building construction technology program at Los Angeles Trade-Technical College before putting in nearly two decades of production and repair work across Los Angeles County. He built Brennan Roofing on a straightforward idea: show up on time, use materials worth putting your name on, and never hand a homeowner a bill that surprises them. We bring that same discipline to every Owens Corning roof we touch in San Bernardino.

Every technician on your roof is background-checked and in uniform. The price goes on paper before any work begins, and it does not move at the door. And our 365-Day Done Right Promise covers every repair and installation in writing for a full year. A roof that’s squared away doesn’t need a sales pitch.

Common Owens Corning Roofing Problems We Solve in San Bernardino

Here are the failure modes we see most often on Owens Corning roofs across San Bernardino, and what’s actually causing them.

  • Thermal cracking and granule loss on Oakridge® and Supreme® shingles. The 40 to 50-degree swing between a 100°F+ afternoon and the cool marine layer that pushes through the Cajon Pass at night forces the asphalt mat to expand and contract daily. Over a few summers, that cycle cracks the shingle and sheds granules. We see it constantly on mid-century tract homes that still have their original 3-tab or early architectural shingles.
  • Wind uplift and blow-off on Duration® and Oakridge® field shingles and ridge caps. When Santa Ana winds gust over 60 mph through the Cajon Pass, any sealant strip that has aged or lost adhesion becomes a lift point. One unsealed tab catches the wind, and suddenly a whole section of roof starts peeling. The fix is never just one shingle. It’s checking the entire windward slope for unsealed tabs.
  • Ember intrusion on older Owens Corning roofs in the 2003 Old Fire burn scar. Neighborhoods like Del Rosa and the Eastside sit close enough to the burn scar that wind-driven embers are a real concern during fire season. Standard box vents and degraded shingles give embers a path into the attic. We routinely recommend Class A fire-rated assemblies with ember-resistant vents in these areas, even where code doesn’t require it.
  • Adhesive and sealant strip failure after years of UV exposure. The Inland Empire sun is relentless. The sealant strip on Owens Corning architectural shingles eventually bakes out, leaving tabs unsealed and vulnerable to the next high-wind event. If your roof is 15-plus years old and you can slide a fingertip under a shingle tab, the seal has failed, not the shingle itself.
  • Hidden sheathing damage under layered re-roofs. A lot of San Bernardino rental inventory has two or three layers of shingles because landlords deferred maintenance for years. When we tear off those layers, we often find rotted or water-damaged sheathing underneath. That’s a structural repair, not just a shingle swap, and it changes the scope and the price.

Owens Corning Service in San Bernardino: What Local Conditions Mean for Your Roof

San Bernardino sits at the base of the San Bernardino Mountains and takes the brunt of the Cajon Pass wind funnel. That means an Owens Corning shingle installation here needs a higher wind-uplift rating and more fasteners than the same product would require a few miles west in Ontario or Rancho Cucamonga. The wind doesn’t hit those cities the same way. It accelerates through the pass and slams into the foothill neighborhoods first.

That wind exposure is also why our Owens Corning work in San Bernardino routinely includes Class A fire-rated assemblies with ember-resistant vents, particularly in burn-scar neighborhoods like Del Rosa and the Eastside. Code doesn’t mandate it everywhere, but physics does. In Del Rosa, we tore off a mid-century tract home with original 3-tab shingles and found the Owens Corning Duration® shingles on the back slope had unsealed after years of thermal cycling, with several tabs lifted by Cajon Pass wind. After replacing the damaged sheathing, we installed a Class A fire-rated Owens Corning system with ember-resistant vents and a high-wind nailing pattern to match the local exposure. The homeowner now has a roof that can handle both the 100°F summer afternoons and the next Santa Ana wind event.

Owens Corning Models & Products We Service in San Bernardino

We install and repair the full Owens Corning residential line: Oakridge® architectural shingles, the Duration® Series including Duration® Premium and Duration® Designer, and Supreme® 3-tab shingles. We also work with WeatherGuard® HP and WeatherLock® underlayment systems, which matter just as much as the shingles in San Bernardino because the underlayment is what protects your decking during the winter rains. We use Owens Corning-manufactured shingles, underlayments, and accessories whenever they’re the correct match for the existing system. When an OEM part isn’t available or doesn’t meet the performance needed for our wind exposure, we source quality aftermarket components that meet or exceed the original spec. We do not cut corners on underlayment to save a few dollars on a bid.

Owens Corning Service Pricing in San Bernardino

Here are real numbers for Owens Corning roofing work in San Bernardino, not “call for pricing” empty air.

Service Typical Price Range in San Bernardino
Minor Owens Corning shingle repair (single leak, small patch) $185 – $425
Flashing repair or replacement around a chimney or skylight $225 – $500 per penetration
Moderate leak repair with decking replacement (dry rot) $400 – $1,100
Full underlayment replacement on a low-slope section $500 – $1,500
Owens Corning architectural shingle roof replacement (tear-off, 1,500 sq ft) $8,500 – $14,500

What drives the cost in San Bernardino specifically? The sheathing condition underneath is the biggest variable, especially on older tract homes and rental properties where deferred maintenance hid water damage for years. The wind-uplift rating and fastener count we spec for Cajon Pass exposure also add nails and time compared to inland flat-ground installs. And if your neighborhood falls in the burn-scar zone, the ember-resistant vents and Class A assembly add a small line item that’s worth every dollar.

Every estimate is free and includes a written line-item quote before any work starts. Call (361) 320-9467 and we’ll put the number on paper.

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 Roofing in San Bernardino

Service Areas Near San Bernardino

We serve San Bernardino and the surrounding Inland Empire communities, including Rialto, Colton, Highland, Redlands, and Loma Linda. If you’re in a neighboring city, we can help there too. Check out our Owens Corning service in Fontana and Owens Corning service in Moreno Valley pages for details on those areas.

Book Your Owens Corning Service in San Bernardino Today

If your Owens Corning roof is showing signs of wear, lifting tabs, or leaks, don’t wait for the next wind event to make it worse. Call (361) 320-9467 to schedule a free inspection and written estimate. We’ll show up on time, tell you exactly what’s wrong, and put the price on paper before any work begins.

Written by Travis Oakley, Owner at Brennan Roofing, serving San Bernardino since 2000.

Need Roofing help in San Bernardino? Licensed & insured · Free in-home estimates response · free estimates
Call (361) 320-9467
Areas We Serve

Request a Free Estimate in San Bernardino

Tell us what you need - Brennan Roofing responds fast. No obligation.

By sending this request, you agree to our Privacy Policy and consent to being contacted by telephone, text message, or email about your service request, including from the local pros who may handle it.

Prefer to text? Send a Text
Call Now - 24/7 Dispatch