Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Owens Corning Roofing in San Bernardino, CA | Crestview Roofing
Independent Roof Repair – San Bernardino typically runs $350 – $1,200, while full replacement costs $8,500 – $18,000, with most jobs completed in 1 – 3 days depending on roof complexity. What sets our San Bernardino work apart is how we account for the city’s intense inland heat cycling, which degrades Owens Corning Duration and Oakridge shingles faster than coastal installs if ventilation isn’t verified before we nail the first tab. We stock OEM-compatible Owens Corning components locally, pull permits through San Bernardino County, and send you a written price before any work starts. Call (325) 246-5075 to schedule your free estimate.
Why San Bernardino Residents Choose Us for Owens Corning Service
We’ve been working on Owens Corning roofs since Crestview Roofing started in 2000, and over the years we’ve learned that San Bernardino’s climate punishes shingles differently than L.A.’s milder coastal zones. Dylan Pace, our owner, grew up patching roofs in Glassell Park where summer heat was serious but nothing like the 100-plus-degree days that bake San Bernardino rooftops for weeks straight. That firsthand experience taught him to check attic ventilation before quoting any Owens Corning job here, because a poorly vented roof in this city will cook shingles from underneath regardless of brand quality.
We’re not a manufacturer-authorized dealer, and we don’t pretend to be. We’re an independent roofing company that installs and repairs Owens Corning systems using OEM-compatible parts that match factory specs. Every promise goes in writing – that’s just how we do it. Our 365-Day Done Right Promise covers every repair, and our live trackable arrival times mean you’re not waiting around all morning wondering if we’ll show. A real person answers our phones 24/7, and you’ll get before-and-after photos sent straight to your phone through The Relay Standard.
Common Owens Corning Roofing Problems We Solve in San Bernardino
- Thermal splitting on Duration and Oakridge lines. San Bernardino’s 40-degree morning-to-100-degree afternoon temperature swings cause Owens Corning asphalt shingles to expand and contract aggressively. We find horizontal cracks running across shingle tabs, especially on south-facing slopes above garages in neighborhoods like Del Rosa. The fix isn’t just replacement – we verify intake and exhaust ventilation ratios so the new shingles don’t suffer the same fate.
- Granule loss accelerated by Santa Ana wind events. Owens Corning’s protective granule layer gets sandblasted during San Bernardino’s fall windstorms, particularly on homes near the Cajon Pass corridor. We assess whether granule loss is cosmetic or has exposed the asphalt mat, then match replacement shingles from our local stock to avoid color drift.
- Deck sagging from inadequate original framing. Many San Bernardino homes built in the 1950s – 1970s were framed with 2×4 rafters on 24-inch centers, marginal for today’s heavier Owens Corning architectural shingles. We spot this during tear-off and quote sistering or additional support before installation proceeds, not after.
- Valley leaks where Owens Corning meets improper flashing. The city’s occasional heavy winter rains find every weakness. We replace corroded valley metal with Owens Corning-compatible woven or closed-cut valley methods, sealed with WeatherLock underlayment in critical zones.
- Failed starter strips along eaves. San Bernardino’s UV exposure brittles starter shingles faster than national averages. We use Owens Corning ProEdge or compatible starter strips with proper overhang and sealant placement, not generic three-tab flipped backward.
Owens Corning Service in San Bernardino: What Local Conditions Mean for Your Roof
San Bernardino sits in a geographic pressure cooker. The city collects heat from the Mojave Desert to the north and traps it against the San Bernardino Mountains to the east, creating sustained thermal loads that simply don’t exist in coastal California markets. We’ve measured attic temperatures exceeding 150°F in Del Rosa homes during August – conditions that void Owens Corning’s limited warranty if ventilation specs aren’t met. This isn’t theoretical. Last summer we tore off a 12-year-old Owens Corning Duration roof on a single-story near Highland Avenue where the shingles had thermally cracked so severely the homeowner could see felt from the driveway. The original installer had skipped ridge vent installation to save $400. We rebuilt with proper ventilation, used Owens Corning VentSure ridge vents with matching Duration shingles, and documented the upgrade with photos the homeowner’s insurance underwriter accepted without argument. That job illustrates why we treat San Bernardino as its own climate zone, not a warmer version of Riverside or Redlands.
Owens Corning Models & Products We Service in San Bernardino
We work with the full Owens Corning residential line, with particular depth on the systems most common in San Bernardino’s housing stock. Owens Corning sales & service through Crestview Roofing covers Duration Designer, Duration Premium COOL, Oakridge, and Supreme three-tab shingles. For the city’s growing number of energy-conscious homeowners, we stock Duration Premium COOL in Shasta White and Frosted Oak, which meet California Title 24 cool roof requirements and can reduce attic heat load significantly.
Our local inventory includes Owens Corning WeatherLock G underlayment, ProEdge starter strips, VentSure ridge vents, and Hip & Ridge accessories in the most common San Bernardino color blends. When we need to match a discontinued Owens Corning color on a repair, we source OEM-compatible architectural shingles rather than forcing a close-enough mismatch. This keeps patchwork invisible and maintains the roof’s unified appearance from the street.
Owens Corning Service Pricing in San Bernardino
| Service | Typical Range | What Affects Cost |
|---|---|---|
| Minor repair (flashing, small leak, few shingles) | $350 – $650 | Roof pitch, accessibility, decking condition |
| Moderate repair (valley, vent pipe, partial section) | $650 – $1,200 | Extent of water damage, matching existing color |
| Owens Corning roof replacement (1,500 sq ft) | $8,500 – $12,500 | Shingle line, tear-off layers, ventilation upgrades |
| Owens Corning roof replacement (2,500+ sq ft) | $12,500 – $18,000 | Complexity, dormers, skylight integration |
| Full ventilation system upgrade | $1,200 – $2,800 | Attic size, existing soffit intake, ridge linear footage |
Every estimate we provide in San Bernardino includes a written line-item quote, photo documentation of current conditions, and a clear scope with no open-ended allowances. The price you approve is the price on the invoice. Call (325) 246-5075 for your free estimate – we’ll inspect, document, and quote with no pressure to decide on the spot.
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
No, and we don’t claim to be. Crestview Roofing is an independent roofing company that installs and repairs Owens Corning roofing systems using OEM-compatible parts that meet or match factory specifications. We’re not affiliated with Owens Corning’s contractor network, which means we’re not bound to their pricing tiers or installation quotas. We answer to our customers and our 365-Day Done Right Promise, not a manufacturer’s sales targets. Call (325) 246-5075 to discuss your Owens Corning project.
We use OEM-compatible components sourced through Owens Corning’s distribution channels – the same WeatherLock underlayment, ProEdge starter strips, and VentSure ventilation products specified in Owens Corning installation manuals. For color-matched repairs, we source current Owens Corning production or, when a color is discontinued, factory-specified compatible alternatives. We never use generic big-box substitutes that void warranty coverage or fail to integrate properly with Owens Corning’s system design.
Most San Bernardino homes in the 1,500 – 2,200 square foot range take 1 – 2 days for complete tear-off and replacement. Larger homes, complex rooflines with multiple valleys, or jobs requiring structural repairs to original 1960s framing can extend to 3 days. We don’t rush – we photograph each phase, verify ventilation performance, and schedule final inspection before we call a job complete. Weather delays are rare in San Bernardino’s dry climate, though Santa Ana winds above 25 mph will pause work for safety.
For most San Bernardino homes, we specify Owens Corning Duration Premium COOL or standard Duration with enhanced ventilation. The COOL line’s solar-reflective granules reduce surface temperature by 10 – 15 degrees compared to standard architectural shingles, which matters when your roof sees 180°F surface temperatures in July. On budget-sensitive jobs where COOL shingles don’t pencil out, we prioritize attic ventilation upgrades – proper intake and exhaust airflow can offset much of the thermal load without premium shingle cost.
Most Owens Corning repairs we perform in San Bernardino fall between $350 and $1,200, with the majority landing in the $450 – $800 range for standard flashing, vent pipe, or limited shingle replacement. Our Roof Replacement in San Bernardino on a typical 1,800 square foot home runs $9,500 – $14,000 depending on shingle line and whether we need to correct ventilation deficiencies from the original install. We provide written estimates before any work begins, and our 365-Day Done Right Promise covers every repair at no extra charge. Call (325) 246-5075 for an exact quote on your Owens Corning roof – estimates are free.
Service Areas Near San Bernardino
San Bernardino service area coverage extends throughout the Inland Empire and into surrounding counties. We regularly handle Owens Corning roofing work in Owens Corning service in Fontana, where the same thermal cycling patterns apply with slightly milder peak temperatures. To the south, we serve Owens Corning service in Moreno Valley and continue into Riverside County for larger replacement projects. Our crews also travel to Los Angeles, San Diego, San Jose, San Francisco, Fresno, and Sacramento for commercial and multi-family Owens Corning installations coordinated through our Relay Home Co. network.
Book Your Owens Corning Service in San Bernardino Today
Call (325) 246-5075 to schedule your free Owens Corning roofing estimate in San Bernardino. We’ll confirm a live trackable arrival window, inspect your roof with photo documentation, and deliver a written price before any work starts. Same-day appointments are often available for urgent repairs during the dry season. Every job carries our 365-Day Done Right Promise and The Relay Visibility Guarantee – written price, photo proof, trackable arrival, digital invoice.
Written by Dylan Pace, Owner at Crestview Roofing, serving San Bernardino since 2000.






Before
After
Before
After
Before
After