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
Fast, Reliable Roof Replacement Across Upland
A full roof replacement in Upland typically runs between $11,500 and $27,000 depending on material, tear-off layers, and roof geometry, with most architectural shingle jobs landing in the $13,000 to $19,000 range. We work across all three Upland ZIP codes – 91784, 91785, and 91786 – from the foothill parcels off Mountain Avenue to the mid-century tracts south of Foothill Boulevard. Kurt Hensley leads our team, and we’ve spent enough time on Upland roofs to know which ones will fail first. If you’re seeing granule loss, lifted rake edges, or water staining on ceilings, call (866) 942-4187 and we’ll come take a look.
Why Orange County Roofing Co Is Upland’s Preferred Roof Replacement Company
Upland homeowners call us because we don’t arrive with a single-brand pitch. We carry GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, so the material conversation starts with your roofline, your budget, and your wildfire exposure – not with whichever shingle gives us the highest margin. Our Roof Replacement team has torn off everything from 1950s wood shake in the central grid to failed tile underlayment on 1990s foothill homes. We know which Upland roofs have county-level permitting requirements and which ones fall under City of Upland jurisdiction, and we confirm that before quoting so there are no surprises later. The result is a bid that holds.
Styles & brands we work with






Flat Roof Replacement in Upland
Flat Roof Replacement on Upland homes usually means one of two scenarios: a mid-century ranch with an original built-up roof that’s reached the end of its service life, or an addition, patio cover, or detached structure on a larger acreage parcel that was roofed with whatever was cheapest at the time. A flat roof replacement in Upland runs $9,800 to $16,500 on average, with the final number set by square footage, decking condition, and whether we’re pulling off one layer or three. We also handle the flat sections that tie into steep-slope roofs on split-level homes – those transitions fail before either section does on its own.
Tear-Off and Decking Assessment
On older Upland flat roofs, we rarely find a clean deck underneath. The original hot-mop or torch-down layers hide dry rot at the seams and soft spots where water ponded for years. We scope decking replacement by the sheet before we quote, not after we start pulling material. That’s the difference between a fixed bid and a changed order.
Membrane and Drainage Decisions
Upland’s hot summers punish the wrong membrane choice. We recommend high-reflectance cap sheets and positive drainage on every flat roof we replace here. Ponding water on a 105°F August afternoon bakes the membrane from above and below, and proper tapered insulation or crickets near drains and scuppers keeps water moving instead of sitting.
Roof Installation in Upland
Roof Installation in Upland covers two distinct jobs: a complete tear-off and reroof on an existing home, and a fresh roof on a new construction build – often on an acreage parcel in the 91784 foothills or a lot split in the southern grid. Tear-off and reroof pricing runs $11,500 to $22,000 for most Upland homes, while new construction roof installation runs $14,000 to $27,000 depending on the roof’s complexity, pitch, and material spec. New construction on Upland acreage typically means we’re the last trade on-site, which means we’re also the ones who find framing or sheathing issues that need correcting before underlayment goes down.
New Construction on Acreage Parcels
On a large Upland lot, roof installation is a logistics job as much as a roofing job. We plan material staging, crane or lift access, and debris management before the first shingle shows up. If the lot slopes toward the San Gabriel Mountain foothills, we grade and position drainage so the new roof’s runoff doesn’t undermine outbuildings, shops, or the septic leach field.
Reroof on Existing Structures
Reroofing an existing Upland home starts with a tear-off down to decking. We inspect every sheet of plywood or OSB and replace what’s soft, swollen, or delaminated. Then we install the appropriate underlayment, ice and water shield at valleys and penetrations, and the shingle or tile system you selected. The job isn’t done until the ridge is straight and the rake edges are sealed against wind-driven rain.
Trusted Brands We Service in Upland
We install Atlas, Tamko, Boral, and four other major shingle lines, which means your Upland roof gets the right material – not the one our rep happens to push. Atlas Pinnacle and Tamko Titan XT both carry strong wind ratings that matter on foothill slopes off the wash corridors. Boral’s concrete tile makes sense on 91784 homes where a permanent, fire-resistant roof is the goal. We keep common colorways and accessory parts stocked for fast turnarounds on Upland jobs, and when a manufacturer warranty claim needs documentation, we handle that paperwork too.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Upland Homes
- Aged wood shake with stacked overlays. Many 1950s and 1960s Upland homes still carry their original wood shake, often with one or two asphalt overlays added over the decades. A city or county inspector won’t accept that on a reroof – it’s a full tear-off, and often decking repair the original bid never included.
- Santa Ana wind uplift on the north foothill slope. Off the wash corridors in 91784, wind events peel ridge caps and lift rake-edge shingles on the windward slope first. South-side roofs in the flat grid show damage years later. We nail to the shingle manufacturer’s wind pattern and upgrade drip edge and rake details on every foothill job.
- Ember intrusion at valleys and penetrations. The 91784 ZIP is in a high fire severity zone. Roofs that no longer carry a Class A rating let embers into the valleys, around pipe boots, and under the fascia. We detail every penetration, valley, and soffit edge for ember resistance on replacement.
- Flat roof ponding on mid-century ranches. Original built-up roofs on 1950s and 1960s Upland ranches sag at the middle, and water sits there through summer and winter. We build tapered drainage into the replacement so water leaves the roof instead of soaking into it.
Pricing for Roof Replacement in Upland, CA
Expect to pay $11,500 to $27,000 for a full roof replacement in Upland. Architectural asphalt shingles on a standard single-story ranch run $13,000 to $19,000, while tile or standing seam on a larger two-story foothill home runs $19,000 to $27,000. What moves the number: number of tear-off layers (older Upland homes often have two or three), decking condition, roof pitch and accessibility, and whether your parcel needs county permits or fire-severity detailing. We give a written line-item quote before work starts, and that number doesn’t move unless you change the scope. Call (866) 942-4187 to schedule a free estimate – we’ll walk the roof with you and explain exactly what we’re seeing.
We Also Serve Cities Near Upland
Orange County Roofing Co serves Upland and the surrounding foothill and valley communities, including San Antonio Heights, Claremont, Montclair, and Rancho Cucamonga. If you’re in a neighboring city and wondering whether we’ll come out, the answer is yes – and the same seven-brand material access and fixed-bid process applies.
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
It depends on your parcel’s exact location. Roofs on the flat south and central Upland grid run through City of Upland building permits, while acreage and foothill parcels on the county edge – much of 91784 – can fall under San Bernardino County purview. We confirm jurisdiction before we quote, because the permitting path changes paperwork, inspection scheduling, and sometimes the required assembly details. Call (866) 942-4187 and we’ll pull the right records for your address.
Because the inspector won’t accept an overlay on a reroof, and more importantly, because the shake underneath is fire-prone and often hiding soft decking at the valleys and edges. On one foothill parcel off the wash in 91784, our crew tore off three layers of aged wood shake and found the decking so soft we replaced it before laying ice and water shield and a Class A assembly. An overlay would have buried that damage and failed within a few years. Call (866) 942-4187 for a full tear-off assessment.
We stage material, equipment, and debris before the job starts, not during. On big 91784 parcels with long driveways or gated entrances, that usually means a flatbed and a lift, not a roofing crew hauling bundles up a ladder. We plan the staging area with you, coordinate delivery timing with the supplier, and leave the site clean when we’re done. If the lot has outbuildings, shops, or a detached ADU, we scope those roofs in the same visit so nothing gets missed. Call (866) 942-4187 to schedule a walkthrough.
A Class A assembly with ember-resistant detailing at every penetration, valley, and soffit/fascia edge. That means a rated underlayment, a Class A shingle or tile product, sealed drip edge and rake edges, and non-combustible or fire-resistant vents. On 91784 homes where the existing roof no longer carries a Class A rating, this is the single most important upgrade you can make. Call (866) 942-4187 and we’ll explain the assembly line by line.
Most architectural shingles we install carry a 110 mph or 130 mph wind rating when nailed to the manufacturer’s wind pattern. That matters in Upland because the Santa Ana events that funnel through the foothills and wash corridors can peel ridge caps and lift rake-edge shingles on the windward slope before a flat-grid roof shows any wear. We upgrade the detail work on the north side and every exposed rake. Call (866) 942-4187 for a quote that includes the right nailing pattern for your section of Upland.
If your Upland roof is at the end of its life, don’t wait for the next Santa Ana to prove it. Call (866) 942-4187 and Kurt or a member of our crew will come out, walk the roof, and give you a straight answer on what it needs and what it costs. Free estimates, no pressure, no brand pitch.
Written by Kurt Hensley, Owner at Orange County Roofing Co, serving Upland since our first foothill tear-off.