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 San Mateo, CA | Millwright Builders
We provide independent GAF roofing service across San Mateo, from 1920s bungalows near downtown to 1970s tracts out toward the 94404 and 94497 zip codes, including GAF in Foster City. Roof replacement here typically runs $8,000 – $20,000 depending on deck condition, while targeted repairs land between $400 and $1,800. What makes our GAF work different is simple: we know how these roofs fail on San Mateo’s specific housing stock, not just how GAF’s product catalog describes them. Call us at (866) 925-0334 for a straight answer and a free estimate.
Why San Mateo Residents Choose Us for GAF Service
Noel Castañeda founded Millwright Builders after nearly two decades of residential and light commercial work across the Peninsula, and he built the company around one principle: know the material, know the site, and don’t pretend a repair will hold when it won’t. We’ve torn off and reinstalled enough GAF systems on San Mateo’s pre-1940s wood-frame stock, plus GAF in Belmont, to recognize failure patterns before they become ceiling stains. That matters because most of the homes here weren’t built for modern roofing assemblies. Skip-sheathing, minimal overhangs, and decades of fog exposure change how a Timberline HDZ roof performs, and we plan for those realities instead of discovering them mid-job. We’re an independent contractor, not a GAF-authorized installer, so our recommendations aren’t shaped by a manufacturer’s warranty program. They’re shaped by what’s actually happening on your roof deck.
For roof replacement, repair, and gutter work across San Mateo, one conversation covers the whole scope. Our GAF sales & service expertise means we specify shingles, underlayment, and ventilation as a system, not as three separate purchases a homeowner has to coordinate.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Mateo
These are the failures we see repeatedly on GAF roofs across San Mateo’s 94401, 94402, 94404, and 94497 neighborhoods, and on GAF service in Hillsborough. Each one ties back to local conditions, and each one changes the repair-versus-replace math.
- Wind uplift and seal-strip failure along ridges and rake edges. Bay Area wind events hit flat-lot neighborhoods hard, and the factory adhesive strip on Timberline HDZ shingles can fail to bond properly when shingles are installed cool on fog-damp mornings. We see this most often on east-facing rooflines that never fully dry before the next marine layer rolls in.
- Granule loss and algae streaking on north-facing slopes. The marine fog that settles over San Mateo from late spring through early fall feeds Gloeocapsa magma, the algae that leaves dark streaks and gradually thins the shingle mat. North-facing slopes hold moisture longest, so they degrade first. By the time homeowners notice the streaking, granule loss is usually already cutting into the shingle’s remaining service life.
- Deck-fastener back-out and nail-pops on pre-1950s skip-sheathing. Many of San Mateo’s original bungalows and ranchettes have spaced-board sheathing under the shingles, not solid plywood or OSB. GAF shingles nailed over those gaps rely on the nail hitting a board. When it misses or the board has dried and split, the fastener backs out, and you get nail-pops that create leak points through the shingle surface.
- Flashing and valley leaks at chimneys, skylights, and wall intersections. The shingles hold, but the original GAF underlayment beneath them has aged out after 20-plus years of winter rain. San Mateo’s wet winters push water into those transitions, and once the underlayment fails, the leak shows up inside the house even when the visible roof looks intact.
- Rotted sheathing from trapped moisture on bay-mud lots. Homes along San Mateo’s bayfront and near old drainage channels sit on fill with high water tables. Moisture moves up through the structure, gets trapped under the roofing system, and rots the deck from below. This is the most expensive GAF failure mode here because it usually means re-decking, not just re-shingling.
GAF Service in San Mateo: What Local Conditions Mean for Your Equipment
Here’s the thing about roofing in San Mateo that a generic GAF page will never tell you. The failure starts from the deck up, not the shingle surface down. Flat-lot bungalows on bay mud and fill, particularly around the Hayward Park area and the old drainage channels near the bayfront, carry persistently high water tables. That moisture doesn’t just sit in the soil. It migrates up through crawlspaces, into wall cavities, and ultimately against the underside of the roof deck. When a GAF roof on one of these homes fails, what we typically find is rotted sheathing and backed-out fasteners caused by trapped moisture, even if the shingles up top still look acceptable. Two miles inland on a hillside lot, the same roof might last another five years. On bayfill, it’s already compromised from underneath. That’s why we pull back shingles and inspect the deck before quoting any repair or replacement on these homes. Building right the first time means knowing what you’re building on, and the Peninsula weather will find out if you didn’t.
GAF Models & Products We Service in San Mateo
We work across the GAF residential line: Timberline HDZ architectural shingles, Timberline UHDZ premium architectural shingles, Royal Sovereign three-tab shingles, and EverGuard TPO membrane for low-slope sections. When the existing roof is a GAF system, we use GAF shingles and accessories so the layers stay compatible. Where aftermarket underlayment, drip edge, or ventilation performs equal to or better than OEM at lower cost, we’ll recommend that instead and tell you why. We keep common Timberline HDZ colors and standard accessories locally sourced for fast San Mateo turnaround, which means fewer days between the estimate and the dumpster showing up. For roofs past 20 years with widespread granule loss or multiple leak points, we’ll recommend full replacement rather than stringing together repairs that won’t survive another San Mateo winter.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Mateo
Here’s what GAF roofing work costs in San Mateo, based on what we’ve quoted across the 94401, 94402, 94404, and 94497 zip codes:
| Service | Typical Range in San Mateo |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Tile Roof Repair | $600 – $2,500 |
| Metal Roof Installation | $15,000 – $40,000 |
What moves the number is deck condition. A roof replacement on a 1940s bungalow with rotted skip-sheathing and a low-slope section over an addition costs more than the same square footage on a 1980s tract home with solid plywood. That’s why our free estimate includes a deck inspection, not just a shingle count. Call (866) 925-0334 for an exact quote on your roof.
Serving San Mateo, CA — Our Local Coverage Area
We’re a General Contractor in San Mateo 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 Mateo
My San Mateo bungalow has GAF Timberline shingles that are only 12 years old but the ceiling stains keep coming back – replace or repair? If the shingles are only 12 years old but leaking persists, the problem is almost never the shingle surface. On San Mateo’s older wood-frame homes, recurring ceiling stains usually mean failed underlayment at flashing transitions, deck rot from trapped moisture, or nail-pops through skip-sheathing. We’d inspect the deck and underlayment before recommending anything. If the shingles still have granule coverage and the deck is sound, targeted repair often works. If the deck is soft or the underlayment has disintegrated, chasing leaks wastes money. Call (866) 925-0334 and we’ll tell you which situation you’re in.
Does San Mateo’s marine fog really shorten the life of a GAF roof? Yes, and it does it in two ways. Fog keeps north-facing slopes damp long enough for Gloeocapsa magma algae to take hold, which accelerates granule loss and thins the shingle mat. Fog also interferes with seal-strip bonding during installation, especially on cool mornings, which leaves shingles vulnerable to wind uplift along ridges and rake edges. A GAF roof installed correctly with proper ventilation still performs well here, but the fog is a real variable that generic installation schedules don’t account for.
How much does a GAF roof replacement run in San Mateo, and where does the money go? Most GAF replacements in San Mateo land between $8,000 and $20,000. The money goes to four things: tear-off and disposal of the old roof, deck repair or re-decking if the sheathing has rotted, new underlayment and flashing, and the shingles themselves. On bay-mud lots where deck rot is common, the deck portion can be a third of the total. For an exact number on your roof, call (866) 925-0334 for a free estimate with a written line-item breakdown.
My roof has a low-slope section over an addition – can GAF shingles go there? No. GAF shingles aren’t rated for low-slope applications, and installing them there is exactly how San Mateo additions end up with persistent leaks. For low-slope sections, we use GAF EverGuard TPO membrane or a comparable single-ply system, and we transition it properly to the shingled sections. If a previous contractor ran shingles all the way down a low-slope addition, that’s likely the source of your leak.
Will you need to fix my gutters when you replace the roof? Often yes, especially on San Mateo flat lots where poor drainage is already a problem. Gutters that sag, leak at the seams, or discharge against the foundation undo the work a new roof is supposed to do. We’ll assess the gutter system during the estimate and include any needed repairs or replacement in the same scope, so you’re not coordinating a roofer and a gutter crew separately.
Service Areas Near San Mateo
We serve San Mateo and the surrounding Peninsula communities, from the bayfront side through the hills. Homeowners in South San Francisco, San Bruno, Millbrae, and Brisbane call us for the same GAF repair and replacement work. We also cover San Mateo’s immediate neighbors to the north: GAF service in San Francisco and GAF service in Highlands-Baywood Park. If you’re in any of these areas, the same crew, the same standards, and the same straight answers apply. See our full San Mateo service area for coverage details.
Book Your GAF Service in San Mateo Today
If your GAF roof is showing its age or leaking, don’t wait through another wet winter. Call Millwright Builders at (866) 925-0334 to schedule a free estimate. We’ll inspect the deck, tell you plainly whether to repair or replace, and give you a written scope with real numbers.
Written by Noel Castañeda, Owner at Millwright Builders, serving San Mateo and the Peninsula since our founding.