GAF Construction in San Bernardino, CA

Kitchen remodelingKitchen remodeling
Bathroom remodelingBathroom remodeling
Home additions & ADUHome additions & ADU
RoofingRoofing
Windows & doorsWindows & doors
Driveway & paversDriveway & pavers
FenceFence
Every visit starts with

Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled

Your dream remodel for as low as$199/month*On approved credit; ask for current terms
Get your free estimate

GAF Construction in San Bernardino, CA | Milpitas Construction

We provide independent GAF roofing installation, repair, and storm-damage service across San Bernardino, from the 1940s bungalows near downtown to the fire-rebuild corridor along the foothills in 92407, with GAF service in Muscoy available nearby. The one thing that sets our GAF work apart here is that we read each roof against its neighborhood. A Timberline HDZ on a west-side tract home has different structural and ventilation needs than a fire-rated assembly on a foothill rebuild, and we spec accordingly. Call (877) 752-4194 for a free estimate.

Call (877) 752-4194

Why San Bernardino Residents Choose Us for GAF Service

Ken Stafford, the owner at Milpitas Construction, grew up around Bay Area job sites and has spent over two decades doing ground-up builds, additions, and remodels that hold up to real conditions. He brought that same no-shortcuts approach to San Bernardino roofing work. We are an independent GAF service provider, not a manufacturer-authorized dealer. That matters because our recommendations come from what we find when we tear off failed roofs and see which detailing actually survives this city’s hot, dry summers and Santa Ana winds. We carry GAF Timberline HDZ, Timberline UHDZ, GAF Liberty membrane for low-slope tie-ins, and Cobra vent systems for retrofit ventilation. We also stock aftermarket flashing and fasteners where they outperform the standard kit. You get one accountable team for the whole roof assembly, not a badge and a prayer. GAF sales & service from a crew that installs these systems every week.

Explore

Styles & brands we work with

Kitchen remodeling
Kitchen remodeling
Bathroom remodeling
Bathroom remodeling
Home additions & ADU
Home additions & ADU
Roofing
Roofing
Windows & doors
Windows & doors
Driveway & pavers
Driveway & pavers
Fence
Fence

Common GAF Construction Problems We Solve in San Bernardino

  • Granule loss and heat-cracking on south- and west-facing slopes. San Bernardino’s summers bake shingles for months at a stretch. A GAF Timberline roof can look intact from the street while the sun side is granule-bald and starting to fissure. We catch this during inspections, not after a leak.
  • Wind-lifted ridge caps and rake edges after Santa Ana events. The failure usually starts at the edge fastening, not in the field. Older GAF roofs with original nail patterns lift first at the ridge and eaves under dry, sustained wind. We inspect those edges specifically after every wind season.
  • Valley and penetration flashing failures that only appear in winter. San Bernardino gets infrequent but intense winter rain, and when it comes, the weakest point on a 1940s-60s wood-frame home is often where an original flashing was never replaced. A GAF roof can sit dry all year and then leak at the valley on day one of a real storm.
  • Premature shingle failure from inadequate attic ventilation. Many older single-story stucco homes on the west and south sides had little or no original attic intake and exhaust venting. We see GAF shingles fail years early because attic heat was baking them from underneath. Cobra ridge and intake vents fix the root cause, not just the symptom.
  • Low-slope porch and garage tie-in leaks. The GAF Liberty self-adhered membrane is the right product for those sections, but we regularly see them patched with the wrong material and never properly flashed. The tie-in becomes a seasonal leak that never works until it’s rebuilt as a matched assembly.

GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment

San Bernardino’s foothill edge in 92407 sits in a high fire-hazard severity zone. That means a GAF re-roof on those homes has to be built as a Class A fire-rated assembly, with ember-resistant vents and clean eave detailing. No shortcuts. Then a 1940s wood-frame bungalow on the west side is judged on deck condition and flashing, not fire rating. The same crew may handle both jobs in the same week. We have worked that exact split reality: a fire-hardening rebuild up high in the morning, then a deck-and-flashing retrofit on a downtown bungalow in the afternoon. It forces you to spec each GAF assembly honestly, because the house tells you what it needs. On an older west-side bungalow near downtown, our crew pulled a GAF Timberline HDZ roof and found the original 1940s skip sheathing under the prior layer, plus a porch tie-in where the low-slope section had been patched with the wrong membrane and never flashed. We re-decked the field, tied the porch into the main roof with proper GAF Liberty membrane and new flashing, and added Cobra intake and ridge venting so the attic finally breathes. The homeowner went from a leak every winter storm to a dry, warrantable assembly. That is the difference between following the spec and knowing why the spec exists. If you’re weighing roofing options, our San Bernardino service area page covers the neighborhoods we work in regularly.

GAF Models & Products We Service in San Bernardino

We install and repair GAF Timberline HDZ and Timberline UHDZ architectural shingles, GAF Liberty self-adhered membrane for porch, addition, and garage tie-in sections, and GAF Cobra ridge vent and intake vent systems. Our approach is matched-system installation: GAF starter strip, ridge cap, vent, and underlayment go together so the assembly performs as designed. Where aftermarket flashing or fasteners outperform the standard kit, we use those and explain why. That keeps turnaround fast for San Bernardino and GAF in Highland calls, because the materials are local and the crew knows each line. We stock common GAF accessories locally and can have specialty components delivered quickly for most of the 92401 through 92404 ZIP codes.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

GAF Service Pricing in San Bernardino

What you pay depends on deck condition, slope count, tie-in complexity, and whether the assembly needs fire-rated details. Here are the ranges we quote most often in San Bernardino. A free estimate includes a roof inspection, a written line-item quote, and an honest repair-versus-replace recommendation.

Service Typical Range
Roof Repair $400 – $1800
Roof Replacement $8000 – $20000
Metal Roof Installation $15000 – $40000

On an aging GAF roof, we tell owners plainly when a targeted repair at ridge, flashing, or a valley will buy years versus when granule depletion and deck condition mean replacement is the only sound move. Call (877) 752-4194 for a written estimate and a straight answer.

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 – GAF Construction in San Bernardino

My 1950s wood-frame home near downtown San Bernardino has original sheathing – will a GAF re-roof require re-decking?
Probably, yes. Most 1940s-60s wood-frame homes in San Bernardino were built with spaced plank or skip sheathing, which does not provide a solid nailing surface for modern architectural shingles like GAF Timberline HDZ. We inspect the deck after tear-off and recommend either targeted re-decking where boards are compromised or full re-decking with rated plywood or OSB. The deck is what carries the shingle, so that is the first thing we verify. Call (877) 752-4194 for an inspection and a firm number.

Does a GAF roof on a 92407 foothill home need to be fire-rated?
Yes. Homes in San Bernardino’s 92407 foothill area sit in a high fire-hazard severity zone, so any re-roof there should be a Class A fire-rated assembly. That means fire-rated underlayment, ember-resistant vents, and clean eave and ridge detailing. We spec the GAF assembly differently up there than we do on a west-side tract home or for GAF repair in Loma Linda. We can verify your zone and build the roof to match.

Why does my GAF roof leak in winter but look fine all summer?
Because the failure is at a flashing point, not in the shingle field. San Bernardino goes months without rain, so a valley, penetration, or porch tie-in flashing that is compromised will not show itself until the first intense winter storm. The shingle looks fine from the ground, but water is getting in at a detail point. We trace those leaks to the actual failure and repair them as a matched assembly, not a patch. Call (877) 752-4194 before the next storm cycle.

Can you repair my wind-damaged GAF roof after a Santa Ana wind event, or do I need a full replacement?
Usually we can repair it. Wind damage from Santa Ana events typically starts at ridge caps, rake edges, and lifted shingles at fastening points, not across the whole roof. We inspect the field and the edges, then replace what actually failed with GAF-matched components. Full replacement only becomes necessary when the granule surface is already depleted and the deck is compromised. We will tell you which one you are looking at.

Do you work on both foothill fire-hardening rebuilds and older downtown homes?
We do both, often in the same week. San Bernardino’s construction reality is split: fire-hardening re-roofs up in 92407 and 1940s wood-frame retrofits on the west side and near downtown. The GAF assembly gets spec’d differently for each because the failure modes are different, just as we do for GAF in Rialto. That split is exactly where our experience shows up.

Service Areas Near San Bernardino

We also provide GAF service in Corona and GAF service in Rubidoux. For roofing work in Marin City, San Juan Bautista, Castroville, Prunedale, Silver Lakes, and Piñon Hills, our crews can schedule across the wider region. Call (877) 752-4194 to confirm coverage for your neighborhood.

Book Your GAF Service in San Bernardino Today

If your GAF roof is showing its age, leaking at a flash point, or sitting in the wind’s path, call (877) 752-4194. We will come inspect, give you a written quote, and tell you exactly what the roof needs. Storm-damage calls are prioritized. Estimates are free.

Written by Ken Stafford, Owner at Milpitas Construction, serving San Bernardino and the surrounding Inland Empire communities.

Need Construction help in San Bernardino? Licensed & insured · Free on-site estimates response · free estimates
Call (877) 752-4194
Areas We Serve

Request a Free Estimate in San Bernardino

Tell us what you need — Milpitas Construction responds fast. No obligation.

When you submit this form, you acknowledge our Privacy Policy and agree to be contacted via phone, email, or SMS about your request, including by the independent contractors we may refer it to.

Prefer to text? Text Us
Call Now - 24/7 Dispatch