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
CertainTeed Roofing in Upland, CA | Millstone Roofing
CertainTeed roofing service in Upland covers inspection, targeted repair, and full replacement across ZIP codes 91784, 91785, and 91786. We’re an independent CertainTeed service provider, not manufacturer-affiliated or authorized, and the thing that sets our work apart here is simple: we know how CertainTeed shingles and tile actually age in Upland’s specific climate. Call (855) 341-6021 to schedule a free estimate.
Why Upland Residents Choose Us for CertainTeed Service
Nelson Ibarra, our owner, grew up in the Pomona Valley and spent two decades working roofs across the Inland Valley before starting Millstone. He’s been on enough Upland rooftops to know that a CertainTeed roof in 91784 behaves differently than the same roof in Ontario or Rancho Cucamonga. The sun hits harder at the base of the San Gabriels, and the Santa Anas funnel down with a force flatland cities don’t feel the same way. We carry that field experience into every inspection. When we look at a CertainTeed Landmark roof or a Symphony tile roof, we’re not reading a spec sheet from a binder. We’re calling up years of actually seeing how these products hold up, fail, and get repaired in Upland specifically. We install and repair across the full CertainTeed lineup, use genuine or color-matched equivalent materials, and start every job with a documented roof inspection. The roof either keeps water out or it doesn’t – everything else is details. CertainTeed sales & service starts with that inspection, every time.
Styles & brands we work with






Common CertainTeed Roofing Problems We Solve in Upland
- UV-baked granule loss on Landmark and XT shingles. CertainTeed Landmark architectural shingles and XT 25/XT 30 three-tabs get hammered by Upland’s long, dry summers. In the foothill ZIP 91784 especially, we see granule loss, surface checking, and shingles turning brittle along the seal strip years sooner than on roofs in flatland Inland Empire cities. Once the granule layer goes, the asphalt beneath oxidizes fast, and that roof’s clock speeds up.
- Santa Ana wind damage along tabs and ridge lines. Wind that funnels off the San Gabriels lifts and creases CertainTeed three-tab and lighter architectural shingles at the tabs and ridge. Once a seal breaks, the next wind event peels the shingle back or strips it entirely. Upland’s north foothill neighborhoods feel this sharply, and it usually shows up first at ridge caps and rake edges.
- Concrete tile underlayment failure on Symphony and Monogram roofs. CertainTeed Symphony and Monogram concrete tile profiles were common on 1980s-2000s tract roofs across Upland. The tiles often look perfect from the curb while the original underlayment underneath has dried and cracked from decades of heat. The roof leaks at the first real winter rain, not because the tile failed but because what’s under it did.
- Flashing failure at ridges, valleys, and chimneys. Sun-baked tile and shingle roofs around Upland lose sealant and bend metal at flashing points over decades. After Santa Ana events, flashing, not the field material, becomes the actual leak point. We find this constantly on older foothill homes where the field material still has life left.
- Seal strip breakage on aging three-tabs. XT 25 and XT 30 roofs that have baked through ten-plus Upland summers often crack along the seal strip before the shingle face looks worn. It’s a failure mode that reads as “wind damage” but is really UV degradation making the shingle too brittle to hold its seal.
CertainTeed Service in Upland: What Local Conditions Mean for Your Equipment
Here’s what Upland does to a CertainTeed roof that neighboring cities don’t see as sharply. In the foothill streets of 91784, we routinely find concrete tile roofs with the original underlayment dried, cracked, and functionally gone while the tiles themselves still look fine from the street. The roof appears intact. The homeowner sees no problem. Then the first real winter storm arrives, and the roof leaks at every valley and penetration. Upland sits at the foot of the San Gabriel Mountains where “North Upland” foothill neighborhoods transition toward the Cucamonga foothills. The elevation and mountain base combine for intense UV exposure plus wind that flatland cities like Ontario or Rancho Cucamonga don’t catch with the same force. That means CertainTeed shingle roofs in Upland lose granules and crack along seal strips on an accelerated schedule, and CertainTeed tile roofs often fail from below, not above. We’ve pulled up tile on 91784 homes that looked showroom-clean from the curb only to find underlayment that crumbled like dry leaves. That underlayment-first diagnosis is the difference between paying for a few thousand dollars of underlayment replacement versus a full tile reroof you didn’t actually need. If you’re in Upland and your tile roof looks fine but leaked last winter, that’s the first thing we check.
On a 1980s concrete-tile roof up in the 91784 foothill streets, our tech found CertainTeed Symphony-style tile that looked perfect from the curb but peeled back to find the original underlayment cracked and brittle from decades of sun. We stripped and replaced the underlayment, reset the sound tile, and rebuilt the ridge and valley flashing. The homeowner had a dry roof through the next winter without paying for a full tile replacement.
CertainTeed Models & Products We Service in Upland
We work on the CertainTeed product lines most common across Upland’s housing stock, including Landmark architectural shingles, XT 25 and XT 30 three-tabs, Grand Manor luxury designer shingles seen on custom foothill homes, and the Monogram and Symphony concrete flat tile profiles on 1980s-2000s tract roofs. For repair work, we match CertainTeed profiles and colors with genuine or color-matched equivalent shingles and tile so the blend stays clean. Where aftermarket underlayment and flashing components perform as well or better than OEM, we use them and tell you why. On Upland tile roofs, the honest repair-vs-replace call matters most: if your tiles are sound but the underlayment is shot, replacing underlayment saves the roof. If a shingle field is past its UV life, we’ll tell you it’s a replace, not a patch. We don’t stock one CertainTeed line over another based on what’s easiest for us. We stock what Upland roofs actually need.
See the difference
Before
After
Before
After
Before
AfterCertainTeed Service Pricing in Upland
CertainTeed service pricing in Upland spans from targeted repairs to full replacements. Asphalt shingle repairs typically run $350-$950 depending on the failure and roof pitch. Underlayment replacement on a concrete tile roof, a common Upland-specific job, is a bigger line item because it means lifting and resetting sound tile. Full CertainTeed Landmark architectural shingle replacement on an average Upland home usually lands between $12,000 and $22,000, while luxury lines like Grand Manor run higher. Concrete tile replacement, when genuinely needed, exceeds that. What drives the cost: roof complexity, pitch, underlayment condition, tile or shingle profile, and access in foothill neighborhoods where drives are steep and staging tight. A free estimate from us includes a documented inspection with written findings before any work is proposed. Call (855) 341-6021 for an exact quote, estimates are free.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland area and know this community well, and we also provide CertainTeed service in Claremont. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – CertainTeed Roofing in Upland
The tiles are almost certainly fine, but the original underlayment beneath them has dried and cracked from decades of Upland sun and heat. Water gets past the tile, hits that failed underlayment, and finds its way into the house. You don’t need new tile. You need an underlayment replacement, which is a real repair we do regularly on 1980s-2000s foothill tract roofs. Call (855) 341-6021 and we’ll confirm it with an inspection.
They can, especially if your roof is older and the shingles have already lost flexibility to UV exposure. Once a seal breaks at the tab or ridge, the next wind event peels the shingle back or strips it. Upland’s north foothill neighborhoods see this more than flatland streets. If you’re hearing loose shingles flap during a Santa Ana, don’t wait for the next one. Call (855) 341-6021 for a free inspection, and we’ll tell you if it’s a targeted fix or something bigger.
Yes, and that’s exactly the call we make on most Upland tile roofs. If the tiles are sound but the underlayment and flashing have failed, we strip and replace the underlayment, reset the existing tile, and rebuild ridge and valley flashing. You keep your tile and avoid a full replacement. If the tile itself is shattered or spalling, we’ll tell you honestly what a replacement looks like. Call (855) 341-6021 to schedule a free estimate.
CertainTeed’s manufacturer warranty on the material is separate from the workmanship on installation or repair. Because we’re an independent service provider and not manufacturer-authorized, warranty claims on material defects go through CertainTeed directly. We’ll document everything, use compatible materials, and tell you plainly what’s covered by the manufacturer and what falls under our workmanship. Call (855) 341-6021 if you want us to look at your roof and walk you through it.
In Upland’s foothill and northern ZIP codes, yes, that’s accelerated by our conditions but not normal for the product. Intense UV at the mountain base breaks down granules and dries out the asphalt binder, so a 25-year shingle can look like a 18-year shingle at 12 years. That said, worn-looking doesn’t always mean failed. We inspect first and tell you whether you have years left or a problem now. Call (855) 341-6021 for a free inspection and a straight answer.
Service Areas Near Upland
Millstone Roofing serves Upland directly and handles CertainTeed roofing work in nearby communities. If you’re in Whittier, Villa Park, Arcadia, La Mirada, Anaheim, or Temple City, we can inspect and service your CertainTeed roof. For our eastern coverage, see CertainTeed service in Walnut. For areas west and south, see CertainTeed service in Covina. Upland service area details are available, and we cover all three Upland ZIPs: 91784, 91785, and 91786.
Book Your CertainTeed Service in Upland Today
If your CertainTeed roof in Upland is leaking, losing granules, or showing wind damage after the last Santa Ana, don’t wait for the next storm. Call (855) 341-6021 to book your free inspection and estimate. We’ll document what we find, tell you straight whether it’s a repair or replacement, and give you a written line-item quote before any work begins.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Upland since day one.