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
CertainTeed Construction in San Bernardino, CA
We’re an independent CertainTeed service in Muscoy and throughout San Bernardino, repairing or replacing CertainTeed roofing systems every week here. What makes our CertainTeed work different in this city is that we spec every repair around the Cajon Pass wind events that hammer the foothill neighborhoods, not just around the shingle itself. Santa Ana winds in San Bernardino don’t just tear off shingles. They expose bad nailing patterns and weak rake details that a quiet-weather install would never reveal. Call (877) 373-9230 and we’ll tell you what’s actually going on with your roof.

Our crews install CertainTeed Landmark, Presidential Shake TL, Presidio Metal Roofing, and Cedar Impressions on stucco-and-tile tracts and mid-century bungalows all over San Bernardino. We know which profiles survive the wind and which ones get peeled back. For a deeper look at the full CertainTeed lineup we service, see our CertainTeed service page.
Why San Bernardino Residents Choose Us for CertainTeed Service
We work on CertainTeed in Highland and San Bernardino because this is where the wind finds the weak spots. Noel Cardenas, our owner, grew up in Southern California and came up through the trades at Santiago Canyon College before spending years on residential and commercial builds across the region. He’s the contractor who walks a job site and points at the rake edge before the homeowner even knows there’s a problem. That’s what you want when a Santa Ana event leaves half your shingle tabs in the neighbor’s yard.
Garden Grove Contractors is a full-scope general contractor, so when a wind event damages your CertainTeed roof and also snaps a fence line or tears a patio cover loose, you’re not calling three companies. You’re calling one crew under one contract. Our service area covers San Bernardino ZIP codes 92408, 92410, 92411, and 92412, and we carry OEM CertainTeed shingles, ridge caps, and starters so repairs here aren’t waiting on a parts truck from Texas. We’re not a factory-authorized dealer, and we don’t claim to be. But we install and repair more CertainTeed product in this city than most authorized shops do.
Styles & brands we work with
- Kitchen remodeling
- Bathroom remodeling
- Home additions & ADU
- Roofing
- Windows & doors
- Driveway & pavers
- Fence
Common CertainTeed Construction Problems We Solve in San Bernardino
Here are the failure modes we see constantly in San Bernardino. Most of them weren’t caused by the shingle. They were caused by the install not being built for this specific wind and heat profile.
- Lifted shingle tabs and ridge caps after Santa Ana events. On older Landmark and Presidential Shake TL roofs, the failure starts at the rakes and hips where the original nails were hand-driven. The field of the roof holds fine. The edges are where the wind gets under and peels.
- Granule loss and UV-baked shingles on the westside. The pre-1950s bungalows in 92401 and 92405 sit under 100°F+ summers with zero shade relief. Shingles turn brittle and curl at the eaves long before they wear through, which means a repair on one section often exposes a roof that’s done everywhere.
- Fascia and flashing separation on 1960s-80s tract homes. In the 92404 and 92407 tracts, we regularly find roof-to-wall details that were never re-flashed after an unpermitted patio cover or carport went up. The addition works fine in calm weather. Wind gets behind it and pries the whole assembly loose.
- Presidio Metal fastener back-out and lifted pans. When a Presidio Metal roof gets installed with standard fasteners and exposed pan hems instead of the wind-rated clip system, the pass wind lifts pans and backs fasteners out within a few seasons. We see this on the north and east foothill streets constantly.
- Decking and underlayment failure hidden under a second layer. A lot of San Bernardino roofs carry a second layer of shingles over the original mid-century deck. You can’t see the rot until we tear it off. By then, the repair conversation has to become a replacement conversation.
CertainTeed Service in San Bernardino: What Local Conditions Mean for Your Project
San Bernardino sits at the base of the San Bernardino Mountains where the Cajon Pass funnels Santa Ana winds straight into the city. The foothill streets in 92404 and 92407 take that wind at a velocity the flat west side never feels. After a wind event, our phone rings with homeowners reporting lifted roof tiles, blown-out fascia, and detached carport covers, and the city inspectors here hold every repair to the same wind-load nailing and flashing specs as a brand-new roof. You cannot patch a wind-damaged rake edge in 92404 with a handful of standard roofing nails and call it done. The inspector will fail it. That’s why we re-detail every rake, hip, and roof-to-wall junction with uplift-rated fasteners and proper CertainTeed starter and flashing. The wind in this city doesn’t test your shingles first. It tests your nailing pattern. If the original install was done for a calm climate, the wind will find it.
CertainTeed Models & Products We Service in San Bernardino
We work on the full CertainTeed roofing lineup you see across San Bernardino, from Loma Linda to Landmark architectural shingles, Presidential Shake TL, Presidio Metal Roofing, and Cedar Impressions siding. For the system layer, shingles, ridge caps, starters, and accessory flashings, we use OEM CertainTeed product. Where the local wind and UV exposure justify it, we upgrade to aftermarket stainless or hot-dip galvanized fasteners and higher-grade underlayment. A stainless fastener is not a downgrade here. It’s the only fastener that survives the pass wind without backing out. Repair-versus-replace is always honest: isolated flashing, ridge, or wind-lifted tab damage gets repaired. An aging shingle that’s too brittle to repair over this San Bernardino deck gets a straight answer, not a temporary patch.
See the difference
Before
After
Before
After
Before
AfterCertainTeed Service Pricing in San Bernardino
Roof work in San Bernardino runs on a few variables: the pitch, the number of layers we’re tearing off, the wind-rating on the fasteners, and what the deck looks like underneath. Here are the ranges we quote for CertainTeed work in this city:
| Service | Typical Range |
|---|---|
| Roof Repair | $400 – $1,800 |
| Roof Replacement | $8,000 – $20,000 |
| Tile Roof Repair | $600 – $2,500 |
| Metal Roof Installation | $15,000 – $40,000 |
Your free estimate includes a full roof inspection, a written line-item quote, and our honest read on whether repair or replacement makes sense for your San Bernardino roof. No change orders. No surprises. Call (877) 373-9230 to schedule.
Serving San Bernardino, CA - Our Local Coverage Area
We serve San Bernardino and nearby communities. Use the map below to see the area we cover. If you’re nearby, we can almost certainly help.
FAQs – CertainTeed Construction in San Bernardino
Can you match my existing CertainTeed shingles after a wind-damage repair in San Bernardino? Yes, in most cases we can match the Landmark or Presidential Shake TL color and profile already on your roof, assuming the shingle line is still in production. Older or discontinued colors may require a close-match alternative. Call (877) 373-9230 and we’ll check the bundle code off your existing shingles before quoting.
Does a wind-damage roof repair in 92404 need to meet new-construction wind specs? Yes. San Bernardino inspectors hold wind-damage repairs in the foothill ZIP codes to the same uplift-rated nailing and flashing requirements as a brand-new roof. A patch job that skips that detailing will fail inspection. We re-detail every rake and hip with uplift-rated fasteners on every wind repair we do here.
My roof is a 1960s tract home with the original composition shingles – should I repair or replace? If the shingles are original to a 1960s tract build, you’re past the point where repair makes sense. Those shingles are 60 years old, brittle from decades of San Bernardino heat, and any repair we try will damage surrounding tabs. Replacement is the only durable fix. Call (877) 373-9230 for a tear-off inspection and a straight answer.
Do you install CertainTeed Presidio Metal Roofing in San Bernardino, and does it hold up to the pass wind? We install Presidio Metal Roofing throughout San Bernardino and Rialto, and yes, it holds up to the pass wind when it’s installed with the proper wind-rated clip system and uplift-rated fasteners. The failures we see are always on Presidio installs that skipped those details. We don’t skip them. Call (877) 373-9230 for a Presidio quote.
What should I do right after a Santa Ana wind event if I see lifted roof tiles or peeling fascia? Call us, and don’t climb up there. Lifted shingles and peeling fascia can hide live electrical connections, and walking on a wind-damaged roof edge is dangerous. We’ll get up there, document what the wind actually did, and give you a repair plan that meets San Bernardino’s wind-load requirements. Call (877) 373-9230.
Service Areas Near San Bernardino
We run CertainTeed service calls in San Bernardino and the surrounding Inland Empire cities every week. If you’re a little farther south, check our CertainTeed service in Romoland page. Up in the mountains at the pass, see CertainTeed service in Wrightwood. For the full footprint of where we work, visit our San Bernardino service area page.
Book Your CertainTeed Service in San Bernardino Today
If the wind got under your CertainTeed roof and something’s lifted, out of place, or just looks wrong, call us. We inspect, we quote, and we fix it to the standard San Bernardino inspectors actually enforce. Call (877) 373-9230 for your free estimate, and we’ll get on it.
Written by Noel Cardenas, Owner at Garden Grove Contractors, serving San Bernardino and the Inland Empire.