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 | Millstone Roofing
We provide independent Owens Corning repair and replacement across San Bernardino, from Owens Corning service in Muscoy and Oakridge tracts on the flats to Duration and Duration FLEX roofs in the wind-exposed foothills. The thing that makes our Owens Corning work different here is simple: we know which failure mode belongs to which ZIP code. A lifted ridge cap in 92407 after a Santa Ana is rarely a random event, it’s the same wind pattern we chase every fall.
Millstone Roofing has installed and repaired Owens Corning shingle systems across San Bernardino for years. We’re not a manufacturer rep or an authorized dealer. We’re a Owens Corning sales & service contractor who’ll tell you straight when an OC roof is worth repairing and when the deck or underlayment says it isn’t. If you need someone to look at your roof, call (855) 341-6021 for a free estimate.
Why San Bernardino Residents Choose Us for Owens Corning Service
Most roofing companies in San Bernardino know how to nail shingles. Fewer know the difference between an Oakridge field that’s dying from UV exposure and one that’s failing because the original fasteners rusted through. We work with seven shingle manufacturers including GAF, CertainTeed, Owens Corning in Rialto, IKO, Atlas, Tamko, and Boral, so the material recommendation fits your roof and your budget, not the other way around.
Nelson Ibarra grew up in the Pomona Valley, spent his teens watching older houses take a beating from summer heat in the Ganesha Hills, and learned construction through the building trades program at Chaffey College in Rancho Cucamonga. He’s spent two decades working roofs across the Inland Valley, and he’s known locally for saying repair when repair is right and replacement when replacement makes sense. That’s the approach every Millstone job follows, and it starts with an inspection, every time.
Styles & brands we work with






Common Owens Corning Roofing Problems We Solve in San Bernardino
- UV cook-and-curl on south and west slopes. San Bernardino summers routinely pass 100°F, and after enough seasons the OC three-tab and older architectural shingles lose granules, curl at the tabs, and crack at the exposure line. This shows up years before the roof is near age-out, and it’s a telltale sign the shingle field is going brittle.
- Wind-lifted and creased shingles after Cajon Pass Santa Ana events. The wind funnels through the pass and slams the northern ZIPs, especially 92404 and 92407. Sealed strips break, tabs fold back on windward ridges, and that’s usually the first leak call we get each fall.
- Rusted-through nails and fastener back-out on OC roofs over 15 years old. Thermal cycling from hot summers and cool winters works nails loose, so the shingle field can lift in wind even when the shingles themselves look fine. This is exactly what we found on a 1990s Duration roof in the 92407 foothills after a big wind event: the windward slope peeled back at the ridge, underlayment exposed, and the original nails had rusted through.
- Flashing and pipe-boot failure at roof-to-wall and valley details. Owens Corning shingles routinely outlast the caulk and rubber boots around them. Water shows up at the flashing long before the shingle field is spent, which is why every inspection includes the flashings, not just the shingles.
- Ridge cap separation on older tile and shingle roofs. Ridge caps peeled back and underlayment exposed on the windward slopes of 1980s-90s roofs, often with original nails gone to rust. We replace those with matching OC materials when available and re-seal the ridge before the rain season hits.
Owens Corning Service in San Bernardino: What Local Conditions Mean for Your Roof
San Bernardino’s two seasons split the OC repair calendar hard. The post-Santa Ana window, roughly October through December, is when north-end crews are chasing lifted ridge caps and creased Duration fields. The same weeks are the pre-rain push, when we’re sealing flashing on UV-dried roofs before atmospheric-river storms arrive. That means the same roof often needs a wind fix and a water fix in one visit. We built our schedule around that reality because we’ve lived it for years. After one Cajon Pass wind event, our crew was called to a 1990s home in the 92407 foothills where the windward slope’s Duration field had peeled back at the ridge and the underlayment was exposed. We found the original nails rusted through from years of thermal cycling, replaced the lifted courses with matching Duration shingles, re-nailed and re-sealed the ridge, and reset the wall flashing before the rain season. The same pattern shows up on north-end tile and shingle roofs after every big wind.
Owens Corning Models & Products We Service in San Bernardino
We work on the full range of Owens Corning lines found across San Bernardino service area roofs:
- Oakridge and Oakridge Estate: Builder-grade three-tab and architectural shingles common on post-WWII tracts across the flats.
- Duration and Duration FLEX: Architectural shingles with a reinforced nailing zone and higher wind rating, which is what foothill owners ask for.
- Supreme and WeatherGuard 3-tab: The older shingles on 1920s-40s bungalows and garage roofs in the core.
- TruDefinition Duration designer shingles: Found on newer ranch builds and rebuilds.
We match repairs to the actual line on your roof using OC shingles and accessories where the color and profile are still available. When a line is discontinued, we use a close quality aftermarket match, and mixing profiles on a visible slope is a last resort. That’s the honest way to keep a repair looking right.
See the difference
Before
After
Before
After
Before
AfterOwens Corning Service Pricing in San Bernardino
Most Colton Owens Corning service repairs and those across San Bernardino run between $425 and $950, depending on how many courses lifted and whether we’re re-sealing, replacing shingles, or resetting flashing. Leak repairs with flashing work typically land in the $650 to $1,300 range once you account for the detail work at walls, valleys, and pipe boots. Full Owens Corning roof replacements in this market generally start around $14,000 and climb with square footage, tear-off complexity, and the specific line you choose, with Duration FLEX on a wind-exposed slope typically sitting at the upper end.
Every estimate includes a written line-item quote, and we’ll show you the documented findings from the inspection before we propose anything. No change orders after the fact. Call (855) 341-6021 to schedule your free estimate and get exact numbers for your roof.
Serving San Bernardino, CA — Our Local Coverage Area
We’re based in the San Bernardino area and know this community well, including Owens Corning in Grand Terrace. 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
Sometimes yes. If the shingles aren’t creased and the sealant strips are intact, we can re-seal lifted tabs and get the roof watertight again. If the tabs are creased or the underlying fasteners have backed out, re-sealing is a band-aid. We’ll inspect, show you what we find, and recommend the repair only if it will hold.
You don’t need to know before we come out. Our inspection includes identifying the line, and we’ll confirm Oakridge, Duration, Supreme, or whatever’s actually on the roof before quoting. The line matters for matching color and profile, but you don’t need to solve that yourself. Call (855) 341-6021 and we’ll figure it out at the estimate.
San Bernardino’s elevation and summer heat stack up against any inland city. Repeated 100°F-plus days cook asphalt shingles, dry out caulk and flashing, and accelerate granule loss. Shingles that might last 15 years near the coast can look tired at 10 in the northern ZIPs. That’s not a knock on Owens Corning, it’s just what the sun does here.
Because the shingles usually outlast the flashing. Caulk and boot rubber break down under San Bernardino UV long before the shingle field is spent, so water shows up at walls, valleys, and pipe penetrations while the shingles still look fine. We check those details on every inspection, not just when there’s a stain on the ceiling.
Yes. Many San Bernardino homes have built-up or low-slope sections on additions and garages alongside shingle main roofs. We inspect those sections as part of the same service, and we patch them when they’re sound. When the substrate is shot, we’ll say so and scope replacement honestly. Call (855) 341-6021 for an exact quote, estimates are free.
Service Areas Near San Bernardino
We work throughout San Bernardino and the surrounding communities. If you’re in Whittier, Villa Park, Arcadia, La Mirada, Anaheim, or Temple City, we can help. For Owens Corning service up the hill, see Owens Corning service in Piñon Hills, and to the west, Owens Corning service in La Cañada Flintridge.
Book Your Owens Corning Service in San Bernardino Today
If your roof lifted in the last wind or you’re just wondering what shape it’s in, call (855) 341-6021 to schedule a free inspection and estimate. We’ll show you what we find, give you a written quote, and never push a replacement when a repair is all you need. One crew, one company, from the first inspection to the final shingle.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving San Bernardino and the Inland Valley. The roof either keeps water out or it doesn’t, everything else is details.