Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
GAF Roofing in San Marino, CA | Millstone Roofing
We provide independent GAF roofing repair, underlayment replacement, and full tear-off service across San Marino, including both 91108 and 91118. The single thing that separates our GAF work here from everywhere else we operate is the tree canopy. San Marino’s protected oaks and deodars drop constant debris into valleys and against flashing, which means most GAF failures we see aren’t shingle failures at all – they’re drainage and underlayment failures caused by leaf dams. If your GAF roof is leaking in San Marino, call us at (855) 341-6021 for a straight diagnosis. You can also review our broader GAF sales & service expertise.
Why San Marino Residents Choose Us for GAF Service
Most San Marino homes we walk are not tract houses. They’re period estates with clay barrel tile over old felt, or newer custom rebuilds where the architectural detailing matters more than the shingle count. Nelson Ibarra, our owner, grew up in the Pomona Valley and has spent his working life on roofs across the San Gabriel foothills. He knows what a deodar limb does to a GAF valley over one wet season, and he knows when a repair will hold versus when the underlayment is gone across whole planes. We quote GAF repairs honestly – patching the affected slopes when the deck and remaining field are sound, and only recommending full replacement when the shingle field has lost its granules or the underlayment has failed beyond a targeted fix. We inspect first, document what we find, and back every material recommendation with written findings, not a sales pitch.
We’re an independent GAF service provider. Not authorized, sponsored, or endorsed by GAF. That independence means our advice is driven by what your San Marino roof actually needs – not by a manufacturer quota or a single-product line. We also carry materials across seven shingle brands, so if a GAF Timberline repair makes sense, we say so; if a different product fits the home better, we tell you that too. The right material for your roof, not the easiest one for us to stock.
Styles & brands we work with






Common GAF Roofing Problems We Solve in San Marino
- Heat-aged Timberline HDZ shingles with granule loss. San Marino’s inland summer sun is relentless on south- and west-facing slopes. We regularly see GAF Timberline HDZ field shingles that have shed granules years before their rated life because those planes bake from June through October. The shingle mat dries, cracks, and the roof starts losing material every time the Santa Anas blow through.
- Failed underlayment beneath intact clay barrel tile. This is the San Marino specialty. The tile looks fine from the street. But the felt or older GAF ProStart beneath it has dried and cracked through years of hot summers, and when the concentrated winter rains arrive, water migrates under the tile and shows up as ceiling stains in the master bedroom or upstairs hall. We replace the underlayment on the affected slopes and relay the original tile.
- Debris dams packed into GAF valley flashing. Oak and deodar litter doesn’t just sit on the roof. It packs into valley lines, stacks against flashing laps, and holds moisture against the StormGuard seams. Once water backs up under those laps, the leak path is set. The first real storm of winter reveals it.
- Limb-scraped shingle courses from overhanging deodars. San Marino’s tree-protection rules mean you can’t just cut back the offending limb. So the branch keeps dragging across the same three shingle courses every time the wind blows, cracking mats and exposing fasteners. We repair those courses and design the repair to shed debris around the protected overhang rather than fighting it.
- StormGuard leak-barrier failures at eave and rake edges. On older San Marino homes with built-up or tile transitions, the GAF StormGuard lap points are where water finds a way. Decades of thermal cycling loosens the laps, debris holds water against them, and the leak reads as a fascia stain or a drip at the exterior wall line.
GAF Service in San Marino: What Local Conditions Mean for Your Roof
San Marino’s tree-protection ordinance is the one factor that changes how GAF roofing work gets done here versus Pasadena, Arcadia, or anywhere else in the Valley. We cannot legally cut back the mature oaks and deodars that overhang roofs, even when their limbs are actively scraping shingles and loading valleys with debris. That means a GAF valley repair in San Marino has to be designed to shed leaf litter around the protected tree – wider valley metal, steeper lap detailing, and debris-shedding kickout flashing at the eave line – rather than simply removing the overhang that causes the problem. On a Period Revival estate off Oak Knoll Avenue, we dealt with exactly this: the homeowner had a ceiling stain that only appeared after winter storms. The original clay barrel tile was intact. The felt beneath it had dried out and cracked, and a deodar limb had packed leaf litter into the GAF valley so water backed under the StormGuard laps. We cleared the debris dam, replaced the failed valley flashing, installed new GAF underlayment on the affected slopes, and re-laid the salvaged barrel tile. That stain hasn’t returned through two wet seasons. You don’t get a fix like that from a roofer who treats San Marino like a standard shingle job.
GAF Models & Products We Service in San Marino
We work on every GAF product line commonly found on San Marino roofs. That includes Timberline HDZ and UHDZ architectural shingles on newer custom builds, Timberline American Harvest on homes where a rustic wood-look profile was specified, and Royal Sovereign three-tab on older rebuilds that date to an earlier era of GAF production. We also replace GAF ProStart underlayment and StormGuard leak barrier when system-critical layers have failed. Our parts approach is straightforward: we specify genuine GAF components – matching Timberline shingles, ProStart, and StormGuard – where the repair touches waterproofing layers, and we use quality aftermarket flashing and pipe boots where the brand adds nothing. That keeps the cost honest and the repair correct. For full detail on our GAF capabilities, see our GAF sales & service overview.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Marino
| Service | Typical Range |
|---|---|
| GAF valley repair (debris dam clearance + flashing replacement) | $450 – $900 |
| Tile underlayment replacement (per affected slope, tile relayed) | $1,800 – $4,200 |
| GAF Timberline architectural shingle repair (localized courses) | $550 – $1,100 |
| Full GAF architectural shingle replacement | $14,000 – $28,000+ |
What drives the number in San Marino is rarely the shingles themselves. It’s the access: mature oak and deodar canopy, steep hillside slopes, and tile that has to come off and go back on. A valley repair on a 1950s ranch in Temple City is a different job than the same repair on a hillside estate in San Marino. Our free estimate includes a written line-item scope, the specific GAF products we’d use, and the reasoning behind every recommendation. Call (855) 341-6021 to schedule yours.
Serving San Marino, CA — Our Local Coverage Area
We’re based in the San Marino 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 Roofing in San Marino
We use genuine GAF Timberline HDZ or UHDZ shingles to match existing fields where the original installation used those products. On older San Marino homes with three-tab GAF shingles, we source compatible stock or transition the repair area cleanly to a modern architectural profile when a full replane is already justified. We’ll tell you what we can match and what we can’t before any work starts. Call (855) 341-6021 for a free inspection and an honest answer.
Yes, in most San Marino cases the tile is not the problem. Clay barrel tile can last a century. What fails is the underlayment beneath it – older felt or GAF ProStart that has dried and cracked through years of San Marino heat, then lets water through during the concentrated winter rains. We remove the tile on the affected slopes only, replace the underlayment, and relay the original tile. You don’t need a full roof replacement when the tile is intact. Call (855) 341-6021 to schedule an inspection.
Yes. San Marino’s tree-protection rules mean we can’t remove the overhanging branches, so we design the repair around them. That means wider valley metal with steeper lap detailing, debris-shedding kickout flashing at the eave, and in some cases a leaf-diverting crick above the valley line. The goal is to let the oak and deodar litter wash off the roof instead of packing against your GAF flashing. Call (855) 341-6021 for a free valley assessment.
No. Millstone Roofing is an independent GAF service provider. We are not authorized, sponsored, or endorsed by GAF. What we are is experienced – we’ve rebuilt and repaired GAF systems across the San Gabriel Valley’s tile-and-slate estates for years, and we know exactly where Timberline shingles, ProStart underlayment, and StormGuard laps fail under San Marino’s specific conditions. Independence means our recommendations are driven by your roof’s needs, not a manufacturer program.
The sun is the bigger factor than the rain. San Marino’s south- and west-facing slopes bake all summer, and that heat ages the asphalt mat and strips granules from GAF Timberline field shingles years before the rated life. The wet-season swings then exploit whatever cracks that heat has created. A GAF architectural shingle that should last 25 – 30 years in a coastal climate may show meaningful granule loss on hot slopes in 12 – 15 years here. The fix on affected planes is full replacement with a fresh underlayment and proper ventilation. Call (855) 341-6021 for an exact assessment and a written quote.
Service Areas Near San Marino
Millstone Roofing serves San Marino and the surrounding San Gabriel Valley foothill communities. If you’re in GAF service in Monterey Park territory, Arcadia, Temple City, or South Pasadena, we cover those areas too. We also handle larger GAF projects further east, including GAF service in Riverside. And for a complete picture of where we work, see our San Marino service area page.
Book Your GAF Service in San Marino Today
If your San Marino roof is leaking, shedding granules, or packing debris into its valleys, don’t wait another wet season. Call (855) 341-6021 to schedule a free GAF roof inspection. Nelson Ibarra and the Millstone Roofing team will give you documented findings and a straight answer on repair versus replacement.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving San Marino and the San Gabriel Valley since the company’s founding.