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 Upland, CA | Toolbox Contractors
Toolbox Contractors provides independent GAF roof installation and repair across Upland’s three ZIP codes: 91784, 91785, and 91786. We are not GAF-authorized or factory-certified, and we are upfront about that. What sets our GAF work apart here is the way we scope a roof based on where your house sits: the flat alluvial valley below the 210 Freeway, or the rocky, sloped foothill parcels that climb up into the San Gabriels. Same shingle, different job. If you are looking at a GAF roof repair or full replacement in Upland, call (855) 382-3257 and Norm Castellano will walk the roof with you before any numbers go on paper.
Why Upland Residents Choose Us for GAF Service
Most of the housing stock in Upland wears GAF Timberline shingles. The mid-century tracts that fill the valley grid, the pre-war bungalows near downtown, the stucco-and-tile subdivisions on the east side: drive any Upland street and you will see Timberline after Timberline. That familiarity matters, because we have seen how those roofs age specifically here, in this heat, under these Santa Ana winds.
Norm Castellano grew up in Muscoy, just northwest of San Bernardino, where half the houses were always mid-project and the other half needed to be. He went through the construction technology program at San Bernardino Valley College and has spent the better part of two decades doing residential framing, roofing, and full gut-and-rebuilds across the Inland Empire. When a previous contractor left a mess, Norm is the guy people call to untangle it before real work can start. His approach to GAF work is the same one he applies to everything else at GAF sales & service: match the right accessory components to the shingle system, and be honest about whether a roof needs a repair or a replacement.
Styles & brands we work with







Common GAF Construction Problems We Solve in Upland
- Heat-driven granule loss on west- and south-facing planes. Upland’s dry summers bake shingle surfaces for months straight. On 1950s – 1970s tract homes with two layers of Timberline over skip sheathing, we routinely see granule shedding and sealant strip failure years before the roof should be done. Those aren’t old roofs failing; they are original installs the climate ate through early.
- Santa Ana wind damage in the 91784 foothills. The wind events that rake through the foothill ZIP scuff granules off ridge caps and lift field shingles whose sealant strips never fully activated in shaded, tree-covered yards. We find missing ridge caps on foothill homes all the time, and the owner usually never hears it happen.
- Leaks at low-slope transition points on additions and ADUs. Upland’s housing is heavily additive: room additions, garage conversions, and ADUs. Those new roof sections frequently tie into the main GAF shingle roof at a low-slope junction, and that is where GAF Liberty or EverGuard TPO sections spring the real leaks, not the shingle field itself.
- UV-baked pipe boots, step flashing, and valley metal. The same intense inland sun that degrades shingle granules also hardens and cracks the rubber boots around plumbing vents. We have opened up GAF roofs in Upland where the shingles had five usable years left but the pipe boots were shot, letting water track into the fascia and decking.
- Re-roofs done poorly over original skip sheathing. On a 1962 tract home near downtown Upland, we opened a GAF Timberline roof that had been re-roofed once over the original skip sheathing. The west-facing planes were already shedding granules into the gutters in under fifteen years. We stripped both layers, re-sheathed to current code, rebuilt ridge ventilation, and installed new Timberline HDZ with GAF ridge cap and starter strip. The attic temps dropped noticeably that first hot week after.
GAF Service in Upland: What Local Conditions Mean for Your Equipment
Upland sits at the base of the San Gabriel Mountains, where the fan of alluvial soil and the jump from flat valley floor up into the foothills creates wildly different site conditions within a few blocks. Below the 210, you are on flat, sandy lots. Up in the 91784 foothill ZIP, you are on sloped, rocky alluvial-fan parcels where excavation for additions, pools, or retaining walls regularly hits boulders nobody expected. That is the single biggest variable in how we scope a GAF roof job in Upland, and it is not something a roofer handling Rancho Cucamonga GAF service deals with the same way. A valley-grid roof replacement usually means deck re-sheathing. A foothill roof often means the roof has to tie into new retaining and drainage work, because the soil below it controls where water goes after it leaves the shingles. Norm puts it this way: “Tell me what you’ve got and I’ll tell you what it actually needs.” That is the honest way to read an Upland roof.
GAF Models & Products We Service in Upland
We work with the GAF product lines that already cover most of Upland service area roofs: Timberline HDZ architectural shingles, Timberline UHDZ with LayerLock and the StrikeZone nailing zone, GAF Liberty self-adhered rolled roofing for low-slope additions and garages, and GAF EverGuard TPO for flat sections and converted spaces. When we repair, we match GAF’s own accessory components: starter strip, ridge cap, and elevated-profile pipe boots. We do not mix a competitor’s underlayment into a GAF roof just to save a few dollars. The assembly has to stay intact, because that is what keeps the manufacturer warranty valid and the roof performing the way it was designed.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Upland
What a GAF roof repair or replacement costs in Upland depends on the scope, and the scope depends on where your house sits and what shape the deck is in. Here are the ranges we work within for the San Bernardino County market, and these hold steady whether we are in Upland, San Bernardino, or GAF service in Claremont:
| Service | Price Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Metal Roof Installation | $15,000 – $40,000 |
| Tile Roof Repair | $600 – $2,500 |
What pushes cost up in Upland is usually the deck: valley homes with skip sheathing need re-sheathing to current code, and foothill homes sometimes need drainage and retaining work tied into the roof scope. A free estimate from us includes walking the roof, checking the deck from the attic where possible, and a written line-item quote. Call (855) 382-3257 to set one up.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland area and know this community well, and we also handle GAF repair in Montclair. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Construction in Upland
A new GAF Timberline roof with proper ridge ventilation will absolutely drop your attic temps, but it works best together with insulation, not instead of it. Many Upland tract homes from that era are under-ventilated and under-insulated, so the two upgrades compound. We saw exactly this on that 1962 downtown Upland home: the new Timberline HDZ plus rebuilt ridge vent brought attic temperatures down within the first hot week. Call (855) 382-3257 and we will check what your roof and attic actually need.
GAF shingles hold up in the foothills when they are installed right: proper starter strip, proper nailing, and ventilation. The weak point in the 91784 ZIP is the Santa Ana wind, which lifts shingles whose sealant strips never fully activated in shaded yards, a challenge we also address with our San Antonio Heights GAF service. A metal roof costs more up front ($15,000 – $40,000 versus $8,000 – $20,000 for shingle), but it sheds wind and UV better. If your foothill lot is heavily treed and wind-exposed, we will tell you straight which gives you more for the money.
It depends on the age and condition of the existing shingles and where the low-slope transition lands. The tie-in itself is repair work, but if the main shingle field is near end of life, you will spend less long-term replacing it all at once than patching it twice. The low-slope section should typically be GAF Liberty or EverGuard TPO, not shingles, and we will match it to the existing system. Call (855) 382-3257 for a free estimate and we will tell you which route makes sense.
GAF roof repairs in Upland run $400 – $1,800 depending on what is damaged: a few lifted shingles, a pipe boot, a valley flashing, or a low-slope transition leak. The repair stops making sense when the deck is soft, the shingle layer is end of life, or you are chasing a new leak every winter. At that point, a replacement ($8,000 – $20,000) is the honest answer. Call (855) 382-3257 and Norm will give you a straight read.
No. Toolbox Contractors is an independent contractor. We are not authorized, sponsored, or endorsed by GAF. We work with GAF products because they are what most of Upland’s housing stock already wears, and we match GAF’s own accessory components so the assembly stays warranty-valid. But our relationship with GAF is a materials relationship, not a franchise relationship.
Service Areas Near Upland
We serve Upland and the surrounding Inland Empire communities, including San Bernardino, Colton, Muscoy, Loma Linda, Rialto, and Highland. For homes just over the county line or the city border, we also cover GAF service in Home Gardens and GAF service in Ontario with the same full-scope approach.
Book Your GAF Service in Upland Today
If your Upland roof is shedding granules, lifting at the ridge, or leaking at a transition, call Toolbox Contractors at (855) 382-3257. We will walk the roof, scope it for your elevation and soil, and put numbers on paper. Free estimates, no obligation.
Written by Norm Castellano, Owner at Toolbox Contractors, serving Upland and the Inland Empire since day one.