Roof Replacement in Upland, CA | Millstone Roofing

Roof Replacement in Upland — Free Roof Inspection, Written Price

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

115+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as$159/month*On approved credit; ask for current terms
Get your free estimate

Fast, Reliable Roof Replacement Across Upland

A full roof replacement in Upland typically runs $9,000 to $22,000 for an asphalt shingle roof on an average single-family home, and $18,000 to $45,000 for tile or flat roofing systems. Most Upland jobs take 2 to 5 working days once materials arrive and permits clear. If you’re seeing granules in your gutters along Euclid or notice cracked tiles up in the Sunrise foothills, call us at (855) 341-6021 for a straight answer and a free inspection-based estimate.

Call (855) 341-6021

We’ve worked Upland long enough to know that a roof on the north side of town fails differently than one down by Foothill Boulevard. The sun is the same. The Santa Anas are not. Millstone Roofing has been replacing and reroofing homes across the 91784, 91785, and 91786 ZIP codes with one consistent approach: inspect first, document what we find, then recommend the right material for your house and budget.

Why Millstone Roofing Is Upland’s Preferred Roof Replacement Company

Homeowners in Upland keep calling us back because we don’t start with a sales pitch. We start with a professional roof inspection, and every replacement recommendation comes with written findings in hand. That matters especially here, where a roof can look fine from the street and be leaking into your attic at the first winter storm.

We’re a multi-brand contractor, not a single-product shop. Millstone Roofing works with seven of the roofing industry’s leading manufacturers, including CertainTeed, Owens Corning, and Atlas. That means when we recommend an asphalt shingle for a ranch home near downtown Upland, or a high-temp underlayment system for a tile roof in the 91784 foothills, we’re recommending the product that fits your roof, not the one we happen to stock the most of.

Our crews know Upland’s housing stock. We’ve replaced roofs on postwar ranch homes near Memorial Park, mid-century tracts off Campus Avenue, and tiled 1990s custom homes in the northern foothills. The differences between those roofs aren’t cosmetic. Fastener corrosion near downtown, UV-baked underlayment in the foothills, wind-lifted ridge caps on exposed streets, each changes how we scope the job. And you’ll never get handed off between the inspection crew and the installation crew. Same company, same people, from the first ladder to the final shingle.

Explore

Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Reroofing in Upland

Reroofing in Upland means removing the existing roof covering and installing a new one, and for many foothill homes that work centers on what’s underneath the visible layer, not just the shingles or tiles you see from Euclid or Mountain Avenue. Most Upland homeowners can expect to pay $10,000 to $20,000 for a standard asphalt shingle reroof, while a tile reroof with underlayment replacement in the 91784 ZIP runs $22,000 to $45,000 depending on square footage, roof pitch, and how much decking needs replacing.

When Reroofing Makes Sense

If your Upland home has multiple layers of old shingles, widespread granule loss, or tiles with cracked, dried-out underlayment, reroofing is usually the right call. It’s also the best option when you’re already opening up the roof for custom work like new skylights or dormers. We inspect first and tell you plainly whether a targeted repair will hold or whether a reroof is the honest fix.

What Reroofing Includes

A full reroof with Millstone Roofing includes tear-off of the old system, decking inspection and replacement of rotted sections, new underlayment, high-temp ice and water shield in valleys and penetrations, new drip edge, and the shingle or tile system of your choice. For Upland foothill homes, we specify underlayment rated for intense UV exposure and the wind gusts that come down through the San Gabriels.

Flat Roof Replacement in Upland

Flat roof replacement in Upland runs $12,000 to $27,000 on a typical single-story home, and most homes with flat or low-slope sections are found in the mid-century tracts and additions scattered through 91786 and older neighborhoods near downtown. Upland’s long, hot summers break down flat roof membranes faster than most people expect. Cracks, blisters, and ponding water after winter rains are the usual signs that replacement is overdue.

Membrane Systems That Hold Up

For Upland’s heat and occasional downpours, we recommend membrane systems that handle UV exposure and thermal movement. On flat roofs, the membrane has to move with the building. Older asphalt-based systems get brittle and split; modern single-ply membranes tolerate the expansion and contraction cycle far better.

Flat Roof Warning Signs

If you’re seeing water stains on interior ceilings, noticing the roof surface feels spongy underfoot, or finding visible cracks and splits in the membrane, don’t wait for the next storm. Flat roofs don’t fail gradually. They fail fast, and by the time the leak shows inside, the decking underneath is often damaged too. Call us at (855) 341-6021 and we’ll inspect it properly.

Trusted Brands We Service in Upland

Millstone Roofing is brand-agnostic, and that’s exactly what Upland homeowners should want from a roofer. We work with seven of the industry’s leading shingle and material manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. On any given Upland project, we might recommend CertainTeed asphalt shingles for a ranch home near downtown, Owens Corning for a two-story tract house off 16th Street, or Atlas for a wind-exposed foothill property. The point is the recommendation fits the roof. Manufacturer-backed warranties are available through the recognized brand programs, and we carry the local product lines so Upland homeowners aren’t waiting on special orders.

Common Roof Replacement Problems We See in Upland Homes

  • Hidden underlayment failure on tile roofs in 91784. The tiles look intact from the street, but the underlayment beneath them has dried and cracked from decades of sun and heat. The first real winter rain leaks straight through, and the homeowner never saw it coming.
  • Wind-lifted shingles and ridge caps from Santa Ana events. Santa Ana winds funnel down from the San Gabriel Mountains and catch exposed rooflines on older postwar ranch homes near downtown Upland. Corroded fasteners make the problem worse, and single shingles become the first point of entry for rain.
  • Flashing and penetration leaks after custom skylight or dormer installations. Upland’s higher-end foothill homes often get architectural glass, custom chimney surrounds, or new dormers. If the flashing isn’t integrated with ice and water shield and new underlayment, those penetrations leak within the first season.
  • Brittle flat roof membranes on mid-century and addition flat roofs. Long, intense summers dry out older asphalt-based membranes until they crack. Then ponding water from winter storms pushes through those cracks, and the interior damage starts before the leak is visible.
Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Pricing for Roof Replacement in Upland, CA

Asphalt shingle roof replacement in Upland typically runs $9,000 to $22,000. Tile and flat roof systems run higher, from $18,000 to $45,000 depending on square footage, roof pitch, decking condition, and whether we’re replacing underlayment or resetting existing tile. Upland’s foothill homes often run toward the upper end because we’re dealing with steep pitches, tile underlayment replacement, and access constraints on narrow hillside streets. Before we order a single shingle, we give you a fixed price in writing. No change orders, no surprises. Call (855) 341-6021 to schedule your free estimate.

We Also Serve Cities Near Upland

Our crews regularly work in San Antonio Heights, Claremont, Montclair, and Rancho Cucamonga. Since we’re based in Pomona, we reach any of these cities quickly. If you’re in a neighboring community and need Roof Replacement help, we cover that territory too. Same inspection-first process, same seven-brand material choice, and the same Upland level of care wherever your roof is.

Serving Upland, CA — Our Local Coverage Area

We’re based in the Upland 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 About Roof Replacement in Upland

The Hidden Underlayment Crisis in Upland’s 91784 Foothills

Here’s what we know from years of work in Upland’s foothill neighborhoods: the roof you see isn’t the roof that leaks. In 91784, we routinely find tile roofs where the original underlayment has dried and cracked from decades of intense sun, yet the tiles themselves remain perfectly intact. The roof looks fine from the street. Neighbors walk past it every day. Nobody suspects a thing. Then the first real winter rain hits, and the attic starts dripping.

That hidden underlayment failure is why we always inspect beneath the tiles before quoting a roof replacement in Upland. If the tiles are sound and the deck is solid, we can often replace the underlayment, add high-temp ice and water shield in the valleys, install new drip edge, and reset the existing tiles. The homeowner avoids a full tile replacement and gets a roof that holds for decades. But if we skipped that inspection and just quoted a full replacement, you’d pay for something you didn’t need. We don’t work that way at Millstone Roofing. Inspection first. Documented findings. Then the right recommendation for your roof and your budget.

That’s also where the custom work comes in. Upland’s higher-end foothill homes often include skylights, chimney surrounds, architectural glass installations, and custom dormers. When those elements get added or replaced, the flashing and underlayment integration determines whether the roof leaks or holds. We coordinate with your designer and architect, confirm the material lead times in writing, and make sure the roof system around those custom features is installed correctly. The price is fixed before we order anything. No surprises, no mid-project change orders. Call (855) 341-6021 and we’ll inspect your roof and give you the straight answer.

Written by Nelson Ibarra, Owner at Millstone Roofing, serving Upland and the Inland Empire.

Why Upland Chooses Millstone Roofing

We set the standard for roof replacement in Upland.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in Upland

Getting your roof replacement handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof replacement needs and we provide an upfront, transparent quote — no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in Upland — typically within 30–60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees — talk to a local roof replacement pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What Upland Customers Say

Trusted by homeowners across Upland and surrounding areas.

★★★★★

"Tile roof, three cracked tiles and a slipped one. Matched the tile, no color mismatch, and it took him half a day."

Gabriela Garcia · Verified customer
★★★★★

"Fixed the leak and it has stayed fixed through a wet winter. Scheduling the initial estimate took about a week and a half, so they're clearly busy."

Yolanda Mendoza · Verified customer
★★★★★

"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."

Eric Chen · Verified customer

Ready for Roof Replacement in Upland?

Call now for a free estimate — or request one below. Licensed, insured, and here with fast after-hours help in Upland.

(855) 341-6021

Request a Free Estimate in Upland

Tell us about your roof replacement needs — we'll respond within the hour.

By providing your information above, you agree to our Privacy Policy and authorize us to contact you by telephone, text message, or email about your service request, including from the local pros who may handle it.

Prefer to text? Text Us
Areas We Serve
Call Now - 24/7 Dispatch