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 Corona, CA | Millstone Roofing
Our Home Gardens GAF service and broader Corona roofing work means something specific here: we repair and replace GAF shingle roofs on the older central tracts, and we handle tile lift-and-relay re-roofs on the east side where GAF underlayment sits beneath clay tiles that still look fine. We’re an independent contractor, not a GAF-authorized shop, and that independence is exactly why we can tell you when a repair will hold and when a tear-off is the honest answer. Call (855) 341-6021 for a straight read on your roof.
We work with GAF systems across every Corona ZIP we cover: 92882, 92883, 92877, and 92878. Our crew knows the difference between a granule-baked Timberline HDZ on a 1950s rancher near downtown and a failed underlayment under 25-year-old clay tiles off Foothill Parkway. That split is the whole game in this city, and we’ve been doing GAF sales & service long enough to know which side of it your house sits on.
Why Corona Residents Choose Us for GAF Service
Corona homeowners call us because we don’t pitch a replacement when a repair buys years. Nelson Ibarra learned that standard growing up in the Pomona Valley, where he watched older houses take a beating from summer heat and the occasional winter storm. Two decades of roofing across the Inland Valley taught him the same thing Corona’s split housing stock proves every year: the roof either keeps water out or it doesn’t.
We carry GAF Timberline HDZ and other current lines, and we keep GAF-spec accessories on hand for fast turnaround. When a GAF product line’s OEM flashing or underlayment is discontinued, we move to quality aftermarket material without pretending it’s something it isn’t. You get a written findings report before any work is proposed, because our process starts with a professional inspection every time. That’s the only way to know if you need two shingles replaced or a full re-roof.
We inspect first. Every recommendation comes with documented findings. That’s not a slogan; it’s how we keep from selling roofs people don’t need. Serving all of Corona service area territory means we’ve seen enough GAF failures in this specific climate to tell you exactly what’s happening on your roof and what it’ll take to fix it.
Styles & brands we work with






Common GAF Roofing Problems We Solve in Corona
Here’s what we see most often, and why it happens here specifically:
- Granule-baked Timberline HDZ shingles. Corona’s 100°F-plus summers cook the asphalt and dry out the granules on GAF architectural shingles. Once the seal strip loses its grip, the next Santa Ana wind event lifts tabs along ridges and rakes. We see this on central Corona tear-offs all the time.
- Wind-blown three-tab shingles on older homes. GAF Royal Sovereign roofs on downtown-adjacent 92879 and 92882 houses are past end of life. The tabs crack, the shingles go brittle, and the fall canyon winds that funnel through the SR-91 corridor rip them right off. Repair here is usually money down a hole; these need full tear-offs.
- Flashing failures at roof-to-wall and chimney transitions. Original builder flashing on GAF-shingled homes dries and cracks under Corona’s UV load. Wind-driven rain wicks behind the step flashing, and the leak shows up at the flashing, not the field shingle. We trace it before we touch a shingle.
- Cracked vent boots and pipe collars. Heat cycling splits the rubber collars on GAF roof penetrations. The deck stains beneath get misdiagnosed as shingle failure. We’ve fixed enough of these to check the boots first.
- Aged underlayment under tile that still looks perfect. This is the big Corona one. In the 92880, 92881, and 92883 tile tracts, GAF-shingled flat sections and the underlayment beneath clay tiles are aging out at the same time the tile itself has decades left. We do tile lift-and-relay re-roofs: new underlayment, same tiles, no full replacement.
GAF Service in Corona: What Local Conditions Mean for Your Roof
Corona sits at the transition between the Inland Empire’s inland heat and the Santa Ana wind corridor, which means roofs here face two threats that no coastal Orange County city deals with. The summer sun bakes shingles until granules release and seal strips fail. Then the fall winds hit, funneling through the canyons and the SR-91 corridor, and any shingle that lost its seal gets peeled up. It’s a one-two punch, and it’s why GAF service in El Cerrito Corona and here fail differently than the same GAF roofs ten miles west.
The city’s housing stock makes it more specific still. Central Corona’s older tracts carry mid-century composition shingles now at or past end of life, while the eastern and foothill ZIPs are dominated by 1990s and 2000s tile roofs on steeper pitch. In the tile tracts, the clay itself lasts decades, but the original felt underlayment underneath fails after 20-plus years. We routinely recommend tile lift-and-relay re-roofs there: lift the tiles, strip the old felt, lay new underlayment, and reset the same tiles. Our GAF service in Eastvale handles similar tile roof repairs with the same approach. It’s less waste, less cost, and the tile keeps doing its job for another generation. We did exactly this for a homeowner off Foothill Parkway in 92881 after a Santa Ana wind cracked ridge caps and a leak showed up inland of the fireplace chase. New underlayment, new step flashing, reset tiles, new ridge caps. The tile was still sound, so replacing it would’ve been vandalism.
GAF Models & Products We Service in Corona
We work on the full GAF line you’ll actually find on Corona roofs:
- GAF Timberline HDZ – the architectural shingle we install most on central Corona tear-offs. Good wind rating, good availability, a real workhorse.
- GAF Timberline Natural Shadow – the older builder-grade architectural shingle common on 1990s Corona tracts. We still match it where the line is available.
- GAF Royal Sovereign – three-tab shingle we typically find at end of life on older central Corona homes. When we see it, we’re usually talking replacement.
- GAF Liberty and EverGuard TPO/PVC membrane – the low-slope material on flat sections, additions, and patio covers. We repair and replace these too.
On the parts side, we stay with GAF-spec accessories and matching shingles when the product line is still current. When OEM is discontinued, we move to quality aftermarket underlayment, drip edge, and flashing. The goal is a roof that works, not a parts invoice that strokes a brand name.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Corona
GAF shingle repair in Corona typically runs $350 to $900 for a targeted fix like replacing a handful of wind-lifted tabs or resealing a flashing transition. A full GAF Timberline HDZ tear-off on a central Corona home lands in the $9,000 to $18,000 range depending on square footage, pitch, and how much decking needs replacing. Tile lift-and-relay re-roofs on the east and foothill tracts run higher than shingle work because of the labor involved in lifting, cataloging, and resetting existing tile, but they cost dramatically less than a full tile replacement would.
What changes the price? Steep pitch adds labor. Old decking adds material. Wind damage that opened the underlayment adds scope. We give written line-item quotes, and the number doesn’t move once work starts. Call (855) 341-6021 for a free estimate, and we’ll tell you what your roof actually needs, not what’s easiest for us to sell.
Serving Corona, CA — Our Local Coverage Area
We’re based in the Corona 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 Corona
The tiles are fine. The felt underlayment underneath them is what failed. Corona’s east and foothill tile tracts were built in the 1990s and 2000s, and that original underlayment is now aging out. Wind-driven rain gets past cracked felt, the leak shows up inside, and the tiles get blamed. We fix this with a tile lift-and-relay: lift the tiles, replace the underlayment and flashing, reset the same tiles. Call (855) 341-6021 and we’ll confirm whether it’s the felt or something else before we quote anything.
Yes, for most of them. Timberline HDZ handles inland heat better than three-tab, and its seal strip holds through Santa Ana wind events longer than older GAF lines. The catch is the decking and framing underneath on mid-century central Corona homes: we inspect that first, because a great shingle on a rotten deck is a temporary roof. We’ll tell you if your decking will carry it.
GAF warranty coverage depends on the system, the installer, and whether the full GAF system was used, including GAF underlayment and accessories. We’re an independent contractor, not a GAF Certified installer, so we can’t speak for GAF’s warranty department. What we can do is document the failure with photos and written findings, and tell you honestly whether a warranty claim has legs or whether you’re better off paying for a repair and moving on. Call us and we’ll look at it.
We photograph and number each tile, lift them off in sections, strip the old felt and failed flashing, lay new underlayment, install new flashings at penetrations and transitions, then reset the same tiles in order. Ridge caps and any cracked tiles get replaced. It’s labor-heavy, but you keep a tile roof that still has decades of life instead of paying for a full tile replacement you didn’t need. For the east and foothill ZIPs specifically, this is often the smartest money you can spend on a leaking roof that still looks new from the street. Our GAF service in Norco addresses the same tile underlayment issues with identical care.
Wind damage is localized: lifted tabs along ridges and rakes, creased or torn shingles, granules scoured off in one direction, and shingle pieces in the yard. Age failure is uniform: consistent granule loss, brittle tabs cracking across the whole slope, and seal strips failing everywhere at once. Wind damage can sometimes be repaired. Age failure on a GAF roof in Corona usually means replacement. Call (855) 341-6021 and we’ll give you a straight answer with photos and a written report.
Service Areas Near Corona
We serve Corona and the surrounding communities, including GAF service in Pedley just to the north, and we’ve worked GAF roofs as far west as GAF service in South El Monte. Homeowners in Whittier, Villa Park, Arcadia, La Mirada, Anaheim, and Temple City call us for the same reason Corona does: we tell them what the roof actually needs and we bring the material to back it.
Book Your GAF Service in Corona Today
If your GAF roof is curling, lifting, leaking, or just looking tired after another Corona summer, call (855) 341-6021. We’ll schedule a free inspection, document what we find, and give you a written estimate that fits the roof you have, not the roof we’d rather sell you.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Corona and the Inland Valley.