Kitchen remodeling
Bathroom remodeling
Home additions & ADU
Roofing
Windows & doors
Driveway & pavers
FenceFree written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Owens Corning Construction in San Bruno, CA | Ashford Contractors
We install and service Owens Corning roofing systems across San Bruno as an independent contractor, not a manufacturer affiliate. The difference here is the fog: San Bruno sits in the coastal fog belt south of San Francisco, and that changes how we tear off, deck, underlay, and ventilate every Owens Corning roof we touch. We’re led by Glen Mossier, who trained in construction technology at Skyline College in San Bruno, so we know these hillside blocks and the moisture patterns that come with them. Call (877) 752-3868 for a free estimate.
Why San Bruno Residents Choose Us for Owens Corning Service
We work with Owens Corning sales & service materials as a whole system: Duration and Oakridge shingles, RhinoRoof underlayment, and VentSure ridge ventilation. Most roofers sell a shingle. We build the assembly to spec, because on San Bruno’s foggy hillsides the deck and underlayment carry as much load as the shingle. Glen grew up in Foster City’s Marlin Cove neighborhood watching lagoon-side homes get rebuilt after water damage, so moisture intrusion isn’t abstract to us. It’s the thing we check first. When a San Bruno homeowner calls about granule loss on a west-facing slope, we’re already thinking about the skip sheathing underneath and whether the ridge vent is actually moving air, not just whether we can match the shingle color.
We’re a licensed San Bruno General Contractor, insured and bonded, and we handle the whole roof scope in-house. One contract. One project manager. That matters when a re-roof turns into deck replacement, and it often does on 1950s ranch stock here.
Styles & brands we work with







Common Owens Corning Construction Problems We Solve in San Bruno
- Wind uplift and granule loss on ridgelines. Steady onshore wind off the Pacific hits exposed crests in Glenview and Crestmoor hard. We see Oakridge and Duration shingles lose granules along west-facing ridgelines years before the rest of the roof. Usually the fix is localized shingle replacement plus better nail patterns, but it takes someone who knows which slopes the wind actually punishes.
- Fog-belt moisture at valleys and step flashings. San Bruno’s summer fog keeps roofs damp long after rain stops. On 1950s ranch homes with original skip sheathing, that moisture sits in valleys and around plumbing penetrations. We regularly find soft decking under what looked like a minor leak, because the fog never let the sheathing dry out.
- Premature aging on south- and west-facing slopes. When afternoon sun burns through the fog, it cooks shingles that never got a break from morning damp. Older 3-tab Supreme roofs near end of life curl and crack faster here than inland. Homeowners often think they have a few more years. On a San Bruno hillside, they usually don’t.
- Crawlspace-level ventilation failure on low-slope ranch roofs. Mid-century San Bruno ranches were built with minimal attic ventilation. Heat and moisture build up under the deck and degrade Owens Corning shingles from underneath. We address this on nearly every full replacement we do.
- Deck rot under intact-looking shingles. This is the San Bruno signature problem. The shingles look fine. The deck is gone. Blame the fog belt and fifty-year-old plywood or skip sheathing. We catch it before it becomes a ceiling leak.
Owens Corning Service in San Bruno: What Local Conditions Mean for Your Equipment
In the Crestmoor and Glenview hillside blocks, the 2010 gas pipeline explosion leveled whole houses, and the rebuilds went in lot by lot. That left San Bruno with a patchwork you won’t find in Foster City or Redwood Shores: a code-compliant modern rebuild with new decking and ventilation sitting directly next door to an untouched 1950s ranch with original skip sheathing. For an Owens Corning roof replacement, that means we can’t use the same spec on every house on the block. On the newer rebuild, we’re pulling off a roof that was just installed and matching code-level underlayment and ventilation. Next door, we’re tearing down to the rafters, replacing decking, and often adding the ventilation the original build never had. San Bruno service area work means reading the lot, not just the shingle. Trenching and permit work near the PG&E transmission line corridor also carries extra scrutiny, and we handle that paperwork so homeowners don’t find out about it mid-project.
One recent Crestmoor job illustrates the point. We tore off a 1950s ranch’s worn 3-tab Supreme roof and found soft decking and original skip sheathing under fog-soaked underlayment. We replaced the decking, laid a full Owens Corning Duration system with RhinoRoof underlayment and VentSure ridge ventilation, and scheduled the tear-off around morning fog so the deck never sat open wet. The owner now has a wind-rated assembly that matches the newer rebuild next door. Build it right the first time, and you won’t be rebuilding it in ten years.
Owens Corning Models & Products We Service in San Bruno
We install the full Owens Corning line: Oakridge architectural shingles, Duration Premium and Designer shingles, and Supreme 3-tab for homeowners who want to match an existing roof section, with Owens Corning service in Millbrae also available nearby. We also stock and install RhinoRoof synthetic underlayment and VentSure ridge vents locally, which matters when a San Bruno tear-off opens and the deck needs immediate cover before fog rolls in. On the parts side, we use Owens Corning components as a matched system so the warranty chain holds together. We’ll only substitute where the assembly calls for something Owens Corning doesn’t make well, and we’ll tell you why before we do it. Our repair-or-replace stance is simple: patch and repair when the failure is isolated to a valley or flashing, but replace once granules are gone across whole slopes or the deck shows soft spots. On 1950s San Bruno stock, that tipping point often comes earlier than owners expect.
See the difference
Before
After
Before
After
Before
AfterOwens Corning Service Pricing in San Bruno
Roof pricing in San Bruno tracks the fog and the housing stock. A full replacement on a ranch with good decking lands differently than one where we’re replacing half the sheathing. Here are the ranges we quote against:
| Service | Price Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Metal Roof Installation | $15,000 – $40,000 |
What drives the number is deck condition and ventilation scope, not the shingle cost. A free estimate from us includes a deck inspection, a written line-item quote, and a clear call on whether you’re in repair territory or replacement territory. Call (877) 752-3868 to get yours.
Serving San Bruno, CA — Our Local Coverage Area
We’re based in the San Bruno area and know this community well, and we also provide Owens Corning repair in Pacifica. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – Owens Corning Construction in San Bruno
Yes, by scheduling tear-off around morning fog. San Bruno’s fog is heaviest from late night to mid-morning, so we sequence work so the deck never sits open wet. That’s standard practice for us here. Call (877) 752-3868 to get a schedule estimate.
Yes, San Bruno requires a building permit for roof replacement, and hillside or PG&E-corridor properties can carry additional review. We pull permits and handle inspections as part of the project. Call (877) 752-3868 to start the process.
It can. If your neighbor’s lot was rebuilt after the 2010 pipeline explosion, their roof deck and ventilation are likely to modern code. Your untouched 1950s ranch next door probably isn’t. We spec each lot separately, and we’ll walk you through what your specific roof needs before we quote anything.
Yes. Duration shingles have stronger wind ratings and better granule adhesion, which matters on exposed San Bruno slopes with steady onshore wind and fog moisture. Supreme 3-tab is fine for matching an existing section, but for a full replacement on a hillside, Duration holds up better.
Look for granule loss across whole slopes, curling shingles on south- or west-facing sections, or soft spots in the deck when you walk it. If the failures are isolated to a valley or flashing, repair is often enough. If the deck is compromised or granules are gone across multiple slopes, replacement is cheaper than repeated patches. Call (877) 752-3868 and we’ll inspect it for free.
Service Areas Near San Bruno
We cover San Bruno and nearby communities along the 280 and 101 corridors, including Foster City, Redwood Shores, Belmont, San Mateo, and San Carlos. For projects west of the hills, see Owens Corning service in West Menlo Park. For the northern side of the Peninsula, see Owens Corning service in South San Francisco.
Book Your Owens Corning Service in San Bruno Today
We’re ready to walk your roof, check the deck, and tell you straight whether you need a patch or a full Owens Corning system, with Owens Corning service in Brisbane just one of the areas we cover. Call (877) 752-3868 to schedule a free estimate. We’ll work around the fog.
Written by Glen Mossier, Owner at Ashford Contractors, serving San Bruno with Owens Corning roofing systems and full-scope general contracting.