Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
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.
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
Yes, when they’re installed to the right wind-uplift spec and fastener count for this specific wind funnel. Duration® and Oakridge® shingles are engineered for thermal cycling, but the sealant strips need to be fully set before the first big wind event, and the nailing pattern has to match the exposure. Standard installation practices from a flat-ground city don’t cut it here.
Lifting tabs means the sealant strip has either baked out from years of UV exposure or never fully bonded after installation. Once a tab lifts, the next 50-mph gust through the Cajon Pass gets under it and starts peeling. This is a common failure we see on 10-to-15-year-old Owens Corning roofs, and our Roof Repair - San Bernardino team sees it often. Call (361) 320-9467 and we’ll inspect the windward slope and tell you if it’s a sealant repair or a bigger problem.
If you live in Del Rosa, the Eastside, or anywhere close to the burn scar, yes. Even though code doesn’t mandate ember-resistant vents in every San Bernardino neighborhood, the wind-driven ember risk during fire season is real. We install Class A fire-rated Owens Corning assemblies with ember-resistant vents as a standard practice in those areas. It’s a small upgrade that closes a real vulnerability.
It depends on the extent of the damage. A single leak from a failed flashing or a small section of unsealed tabs is usually a straightforward repair that costs a few hundred dollars. But if you’ve got widespread thermal cracking, granule loss, and multiple unsealed tabs across the roof plane, patching buys you a season or two at best. We’ll tell you straight, during the same inspection, which one applies to your roof. Estimates are free: (361) 320-9467.
The marine layer isn’t the problem itself, but it drives the daily thermal shock that destroys shingles. When daytime temperatures hit 100°F and the cool, moist air from the coast pushes through the Cajon Pass at night, the temperature swing forces the asphalt mat in Owens Corning shingles to expand and contract violently. Over years, this causes thermal cracking, granule loss, and sealant failure. It’s why the same Owens Corning shingle performs differently in San Bernardino than it does in a place with a stable temperature range.
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.






Before
After
Before
After
Before
After