Owens Corning
Architectural shingles
Metal roofing
Tile roofing
GAF
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Owens Corning Roofing in San Bernardino, CA | Barnwood Roofing
We provide independent Owens Corning roofing service across San Bernardino, from tear-offs and full replacements to leak repair and wind-damage work. What makes our Owens Corning service different here is that we treat the roof system – deck, underlayment, ventilation, flashing – as the real determinant of longevity, not just the shingle on top. San Bernardino’s heat, dust, and Santa Ana winds punish roofs faster than most of Southern California. If you need Owens Corning work done right, call us at (855) 382-1073.
Why San Bernardino Residents Choose Us for Owens Corning Service
Ruben Calloway grew up near the base of the Jurupa Hills in Fontana, where summer heat off the pavement taught him early that a bad roof isn’t just an inconvenience – it’s a real problem for real families. He learned the trade through the construction technology program at Chaffey College in Rancho Cucamonga, then spent years working roofs across the Inland Empire before starting Barnwood Roofing. That background shapes how we handle Owens Corning in Rialto and San Bernardino. We know these roofs, these neighborhoods, and what the climate does to a shingle over twenty or thirty years.
We’re an independent Owens Corning roofing contractor, not affiliated with or endorsed by the manufacturer. That independence matters. We don’t push Owens Corning because we have to – we install it when it fits the home and the budget. We work with seven major brands total, so our recommendation comes from what the roof actually needs, not what’s in the warehouse. And for San Bernardino homeowners with existing Owens Corning roofs, we install genuine Owens Corning shingles and system components wherever available, matched with quality underlayment and flashing.
Styles & brands we work with






Common Owens Corning Roofing Problems We Solve in San Bernardino
Here’s what we see on Owens Corning roofs across San Bernardino, and why it happens here specifically:
- Granule loss and surface thinning on older 3-tab roofs. Sustained UV with summer highs above 100°F bakes the asphalt mat. After fifteen-plus years, Supreme and Classic 3-tab shingles start shedding granules into gutters. This is the earliest warning sign that an Owens Corning roof is entering its final years.
- Premature aging where dust and ash collect in roof valleys. San Bernardino’s windy, dusty conditions deposit fine debris in valleys and low spots. That layer holds moisture and heat against the shingle mat, accelerating wear in exactly the places leaks start. We see this on Owens Corning roofs that otherwise look sound.
- Lifted or torn ridge cap shingles after Santa Ana wind events. Dry gusts out of the Cajon Pass hit west-facing slopes hard. Owens Corning ridge caps and flashing take the brunt. After a big wind event, we get calls for missing caps and slipped flashing all over the 92404 and 92405 ZIPs.
- Underlayment failure in rain bursts. When winter rains hit, worn shingles above a deteriorated underlayment let water through fast. By the time you see a ceiling stain, the underlayment has usually been compromised for a while. Owens Corning WeatherLock underlayment is a solid upgrade, but only if the decking beneath it is sound.
- Leak repair on low-slope patio and porch roof sections. Those 1950s-70s stucco homes all over San Bernardino often have low-slope patio roofs tied into the main roof line. The junction flashing is a known failure point, especially on older Owens Corning installations where the original detail wasn’t built for decades of thermal cycling.
Owens Corning Service in San Bernardino: What Local Conditions Mean for Your Equipment
Here’s something we deal with in San Bernardino that wouldn’t come up the same way in Rancho Cucamonga or Fontana. In the older tract and stucco homes of 92404 and 92405, we routinely find original wood-shingle or early asphalt roofs over spaced-board or skip-sheathing decks. That changes everything about a reroof. You can’t just tear off the old Owens Corning shingles and nail new ones down on an Owens Corning service in Muscoy or similar job. The deck itself has to be assessed – board by board in places – before any Owens Corning tear-off and nailing plan can be set. Skip sheathing doesn’t give new shingles a solid nailing surface. If the deck isn’t addressed, you’re putting a 30-year Owens Corning roof on a foundation that won’t hold it. We check this on every San Bernardino reroof estimate, and we’ll show you exactly what we find before we quote a dollar.
Ruben’s rule on this: “Tell me what the roof actually needs – then we’ll talk about what it costs.” That’s how we approach every Owens Corning job in San Bernardino, whether it’s a repair or a full replacement.
Owens Corning Models & Products We Service in San Bernardino
We install and repair Owens Corning Oakridge architectural shingles, Duration architectural shingles, Supreme and Classic 3-tab shingles, plus Owens Corning ridge cap shingles and WeatherLock underlayment. For repairs, we use genuine Owens Corning products wherever available. For isolated wind damage or a torn ridge cap, we repair honestly when the shingle field is still sound. When granule loss or underlayment age says the roof is past patching, we recommend full replacement and explain exactly why.
What we stock locally depends on the job. Common Owens Corning colors and accessory components we can usually have on hand quickly for San Bernardino work. Anything less common, we order direct. Either way, you get a written line-item quote before we start, so you know the material cost, the labor, and the scope.
See the difference
Before
After
Before
After
Before
AfterOwens Corning Service Pricing in San Bernardino
What drives Owens Corning service cost in San Bernardino is rarely the shingle itself. It’s the deck condition, the roof pitch, the number of penetrations, and whether we’re repairing or replacing. A wind-torn ridge cap repair might run a few hundred dollars. A full Owens Corning Duration tear-off on a 1,500-square-foot San Bernardino home, or an Owens Corning in Highland property of similar size, usually lands somewhere in the $9,000 to $16,000 range depending on decking repairs and underlayment choice. Oakridge runs a bit less. Supreme 3-tab, where still appropriate, runs lower still.
Every estimate is free. We inspect the roof, check the deck where accessible, and give you a written quote with the scope broken out. No pressure, no change orders mid-job. Call (855) 382-1073 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 Roofing in San Bernardino
If the shingle field is sound and the underlayment isn’t compromised, repair the ridge cap. A run of Owens Corning ridge shingles is a straightforward fix. If the shingles are losing granules and the roof is 18-plus years old, replacement is usually the smarter money. We’ll tell you which one applies before we quote either. Call (855) 382-1073 for an honest assessment.
Duration is the heavier shingle with better wind and impact ratings, and it’s what we recommend more often for San Bernardino roofs exposed to full afternoon sun and Santa Ana gusts. Oakridge is still a solid architectural shingle, and it’s the right pick when budget matters more than maximum longevity. We’ll show you the difference in person and let you decide.
It’s usually age plus San Bernardino’s heat. The asphalt mat oxidizes, the granules lose their bond, and wind-blown dust acts like sandpaper on the surface. Once granule loss is visible in gutters or downspouts, the shingles are typically past mid-life. We can tell you how much life is left after one inspection – call (855) 382-1073.
Ridge caps get lifted, torn, or blown clean off. Flashing at eaves, valleys, and pipe penetrations gets stressed and can separate from the roof. We see the damage spike the day winds die down across San Bernardino. If you see caps in the yard or shingles flapping, get it looked at before the next rain. Estimates are free at (855) 382-1073.
Sometimes, but not always. Spaced-board or skip-sheathing decks often need a solid plywood or OSB overlay before new Owens Corning shingles can be nailed properly. We assess the deck during the estimate and include whatever deck work is needed in the written scope. You’ll know the full cost before we start – call (855) 382-1073 to schedule a deck inspection.
After a Santa Ana wind event swept through the 92404 area, our crew was called out to a 1960s stucco home where a whole run of Owens Corning ridge caps had been lifted off and the patio roof covering was torn back. We replaced the caps with matching Owens Corning ridge shingles during this Owens Corning repair in Loma Linda-style fix, reset the flashing at the low-slope patio junction, and sealed the tear before the next rain burst reached the worn underlayment beneath. The homeowner didn’t need a new roof that day. The repair held.
Service Areas Near San Bernardino
We provide Owens Corning service throughout San Bernardino and the surrounding area, including Fontana, Rialto, Bloomington, Muscoy, and Sunnyslope. We also cover Owens Corning service in Pedley and Owens Corning service in Rancho Cucamonga for homeowners just west and northwest of the city. See our full San Bernardino service area page for details. For everything Owens Corning across the Inland Empire, visit our Owens Corning sales & service page.
Book Your Owens Corning Service in San Bernardino Today
If your Owens Corning roof has wind damage, leaks, or it’s simply time to talk replacement, call us at (855) 382-1073. We’ll inspect it straight, tell you what it actually needs, and quote you a fair number. Free estimates, no obligation, no pressure.
Written by Ruben Calloway, Owner at Barnwood Roofing, serving San Bernardino and the Inland Empire.