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
GAF Construction in Bloomington, CA | Milpitas Construction
We provide independent GAF roofing installation and repair across Bloomington’s unincorporated San Bernardino County neighborhoods. The thing that makes our GAF work out here different is simple: we build roofs for 100°F summers, Santa Ana wind events, and a county inspection process that doesn’t work like neighboring cities. Bloomington’s ranches and stucco tracts need GAF systems installed to a spec that accounts for heat-driven granule loss and wind uplift, not just a generic manufacturer checklist. Call (877) 752-4194 to talk through your roof with a contractor who knows both the shingle and the zip code.
Why Bloomington Residents Choose Us for GAF Service
Ken Stafford runs our crew, and he’s spent years crawling Bloomington attics on 1960s ranch homes where the roof deck reads like a cookbook of summer heat damage. We’re not a GAF-authorized shop and we don’t pretend to be. What we offer is deeper: crews that read GAF’s installation specs line by line, then apply local building science that GAF’s national manuals can’t cover. Bloomington homeowners call us because we stock genuine GAF shingles and accessories, we know which aftermarket underlayments hold up under Inland Empire UV, and we show up when county inspections demand precision. You get one accountable contractor who can explain why a Timberline HDZ performs differently on Cedar Avenue than it does in a coastal city. That’s the whole point: GAF sales & service handled by people who actually build roofs, not just sell them.
Styles & brands we work with







Common GAF Construction Problems We Solve in Bloomington
Here’s what we pull off Bloomington roofs week after week:
- Thermal cracking and granule loss on Timberline HDZ and Ultra HD shingles. Bloomington’s 1950s – 70s tracts often have minimal attic ventilation. Summer attic temps push past 150°F, the shingle mat bakes, granules shed, and the surface cracks. We fix the roof and the ventilation problem together, because one without the other is a callback waiting to happen.
- Wind uplift and sealant failure along ridges and eaves. Santa Ana winds hit Bloomington hard. Older GAF installs with aged sealant strips or sparse nail patterns lift at the edges. After a wind event, we inspect sealant integrity and re-secure or replace affected courses before a small lift becomes a full tear-off.
- Premature ridge vent and drip edge deterioration. UV exposure and heat cycling age GAF accessory components faster in the Inland Empire than GAF’s average service life assumes. We replace brittle ridge vents and corroded drip edge during repairs so the new shingles don’t inherit old failure points.
- Leaks at penetrations, valleys, and flashing transitions. Where GAF underlayment was installed thin or has degraded from heat and dust, we see water intrusion around vents, chimneys, and valley intersections. Repair means pulling back to sound deck, re-flashing to spec, and using underlayment that won’t cook out in three summers.
- Improper county-permit installations that fail inspection. Bloomington runs through San Bernardino County Land Use Services, and we regularly fix roofs installed by out-of-town crews who didn’t account for county setback, eave, or nailing-pattern requirements. We bring it up to code, then handle the reinspection.
GAF Service in Bloomington: What Local Conditions Mean for Your Equipment
Because Bloomington is unincorporated San Bernardino County, roofing permits and inspections run through County Land Use Services rather than a city building department. That’s not a paperwork footnote. It changes how we schedule your job. County plan review and inspection timelines don’t match what contractors from Fontana or Rialto expect, and if your crew doesn’t account for that, you sit with a torn-off roof waiting for an inspector who comes on the county’s clock, not yours. We schedule inspections with the county upfront and sequence the work so the roof is weather-tight before any inspection gap. The housing stock adds another layer: lots along Valley Boulevard and Cedar Avenue are older and larger, often with detached garages, carports, and rear structures that sit under the same wind and heat exposure as the main house. When a GAF roof fails on a 1960s ranch, the detached garage roof usually needs attention too, because it was built with the same ventilation shortcuts. Building both into scope from the start saves you a second mobilization and a second permit cycle. That’s the kind of thing you only learn by doing roofs in Bloomington, not by reading a GAF brochure.
GAF Models & Products We Service in Bloomington
We install and repair the full GAF residential line that makes sense for Inland Empire conditions: Timberline HDZ, Timberline Ultra HD, Presidential Shake, and EverGuard TPO for low-slope sections and detached structures. Our parts approach is honest. We use genuine GAF shingles and accessories for replacements and repairs to maintain system integrity, since mixing knockoff shingle profiles compromises the whole roof. Where it matters, we’ll recommend aftermarket underlayments and sealants that outperform OEM in Bloomington’s heat, because GAF’s standard underlayment wasn’t designed with 100°F roof decks and wind-driven dust in mind. We keep common GAF profiles and matching ridge caps stocked locally so Bloomington repairs move fast, and we’ll always tell you straight whether a repair will last or if a full replacement is the smarter money.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Bloomington
| Service | Typical Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Tile Roof Repair | $600 – $2,500 |
A roof with multiple layers of old shingles, rotted decking, or a detached garage to include will land on the higher end. A straightforward single-layer tear-off on a simple ranch runs lower. Our free estimate gives you a written line-item scope with GAF product names, not a vague “new roof” number. Call (877) 752-4194 to schedule one.
Serving Bloomington, CA — Our Local Coverage Area
We’re based in the Bloomington 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 Bloomington
Do I need a county permit for a GAF roof replacement in Bloomington?
Yes. Bloomington is unincorporated San Bernardino County, so roof replacements run through County Land Use Services, not a city building department. We file the permit, schedule the inspection, and build to the county’s nailing and underlayment standards. Call (877) 752-4194 if you want us to check whether your existing roof was ever permitted.
Which GAF shingle is best for Bloomington’s hot summers and Santa Ana winds?
For most Bloomington ranches, Timberline HDZ handles the heat and wind combination well when paired with proper attic ventilation and full nailing per GAF spec. If you want a heavier architectural profile, Timberline Ultra HD gives more thickness. But the shingle is one part of the system. Underlayment, ridge venting, and edge detailing matter just as much in this climate, and that’s where we spec for Bloomington conditions rather than defaults.
How can I tell if my GAF roof has wind damage after a Santa Ana event?
Look for lifted shingle tabs, exposed sealant strips, granule piles in gutters, and shingles shifted at ridges or eaves. If shingles are creased or flapping, water is already getting where it shouldn’t. Call (877) 752-4194 for a wind-damage inspection. We’ll document what we find for your insurance claim and quote the repair.
Can you repair a GAF roof leak instead of replacing the whole roof?
Often yes, especially if the leak is localized at a penetration, valley, or flashing transition and the surrounding shingles still have life. We’ll tell you straightforwardly if a repair will hold. If granule loss and cracking are widespread across the field, we’ll recommend replacement instead of patching a roof that fails again next wind season. A repair runs $400 – $1,800; a replacement is $8,000 – $20,000. Call for an exact read on your roof.
What is the typical cost for a GAF roof replacement in Bloomington?
Most Bloomington GAF replacements run $8,000 to $20,000, with smaller ranch homes on the lower end and larger homes with detached garages on the higher end. Your free estimate includes the GAF product line, underlayment spec, county permit, and inspection. Call (877) 752-4194 to get a written number for your roof.
Service Areas Near Bloomington
We serve Bloomington and the surrounding Inland Empire communities where the same heat and wind challenges shape GAF roof performance. If you’re in Bloomington service area, we’ll come to you. For mountain work with snow load and freeze-thaw concerns, see GAF service in Lake Arrowhead. And for horse properties and hillside ranches, see GAF service in Norco. We also cover Marin City, San Juan Bautista, Castroville, Prunedale, Silver Lakes, and Piñon Hills.
Book Your GAF Service in Bloomington Today
On a 1960s ranch off Cedar Avenue, we tore off a worn Timberline HDZ roof that had cracked and lost granules from years of 100°F summers and poor attic ventilation. We installed new GAF Timberline HDZ shingles with a ridge vent and upgraded underlayment, then passed the county inspection. Your roof can get the same treatment. Call (877) 752-4194 to schedule your free GAF roofing estimate in Bloomington.
Written by Ken Stafford, Owner at Milpitas Construction, serving Bloomington and the Inland Empire. Build it right the first time – the Bay Area doesn’t give you a free pass on shortcuts.