Here's the honest version. Nobody can price your roof without measuring it, and the averages you see online are rough. They're built from national cost data and often run low for Front Range jobs written to an insurance scope, which include code items, permits and full tear-off.
Use the numbers below to get oriented. Use real, itemized bids to make a decision. See hiring a roofer for how to collect them.
What the cost sites say
| Item | This Old House, Colorado (updated June 2026) | Angi, Denver (no date shown) |
|---|---|---|
| Average total | $9,534 | About $11,712 |
| Typical range | $7,332 to $23,862 | $7,419 to $16,461 |
| Asphalt shingles | $4.68 per sq ft | $4 to $6 per sq ft |
| Metal | $9.43 per sq ft | $7 to $11 per sq ft |
| Wood | $11.19 per sq ft | Not listed |
| Clay tile | $15.16 per sq ft | About $22,000 total (tile) |
| Slate | $15.24 per sq ft | About $40,000 total |
Source quality: both are consumer cost aggregators, not quotes. This Old House says it uses RSMeans material data. Angi lists no date. Angi also estimates tear-off at about $1,000 ($3,000 for heavy materials), hidden decking repair at $500 to $2,000, and a Denver permit at about $115.
Per-square-foot figures here mean square feet of roof, not of house. A roof is bigger than the floor plan once you add pitch and overhangs.
What actually drives the price
Size, in squares
Roofers measure in squares. One square is 100 square feet of roof surface. A bigger roof means more material, more labor and more disposal.
Pitch and complexity
Pitch is how steep the roof is. Steeper roofs are slower and need more safety gear. Valleys, dormers, skylights and chimneys add cutting, flashing and time.
Stories and access
As a rule of thumb, a two- or three-story house, or one where crews can't get a truck or dumpster close, takes more labor. Ask how each bidder is accounting for it.
Tear-off and layers
Removing the old roof costs money, and more layers cost more. Some places don't give you a choice. Denver requires tear-off to the deck when two or more layers exist. Lakewood requires tear-off to the deck on reroofs. Fort Collins allows an overlay only as a second layer and only if the new roofing weighs under 3 lb per square foot.
Decking
Decking is the wood under the shingles. Nobody knows how much is bad until the old roof is off. A good quote gives a per-sheet price for replacing it, so the surprise is limited. On an insurance job, extra decking is usually a supplement; see how a hail claim works.
Code-required items
Local code can add items your old roof never had. As of October 2026:
- Ice barrier. Fort Collins requires it at all eaves, and unincorporated Larimer County requires one countywide. Lakewood and Arvada don't require it on residential reroofs.
- Drip edge. Required at eaves in Lakewood, and at eaves and gables on asphalt roofs in Fort Collins.
- Class 4 shingles. Required in Fort Collins when 50% or more of the roof is replaced, in unincorporated Larimer County on replacements and repairs over 25%, and in unincorporated Boulder County on permits from March 31, 2025. The industry estimates $3,000 to $5,000 extra for a hail-resistant roof on a 2,000 sq ft home. See Class 4 shingles.
- Fire rating. Fort Collins requires a Class A fire rating when the roof material changes. In mapped wildfire hazard areas, the Colorado Wildfire Resiliency Code adds Class A and other roofing items. See Colorado's climate and your roof.
Law and ordinance coverage on your policy may help pay for code upgrades. See insurance in plain English.
Permits
Permit fees are usually a small share of the job. Fort Collins charges $85 plus tax for a residential reroof permit. Angi estimates about $115 in Denver.
Solar panels
If you have rooftop solar, the panels have to come off and go back on. That's often a separate contractor and a separate line. In Fort Collins, solar removal and reinstall needs its own permit.
How to read a quote line by line
A good quote lists items, not just a total. Insurance estimates look similar. Here's what the common lines mean:
- Squares. The roof area in 100 sq ft units. Compare this number across bids; it should be close.
- Waste factor. Extra material for cuts, valleys and starter rows, usually shown as a percentage added to squares. Complex roofs need more.
- Tear-off. Removing the old roof, often priced per square and per layer.
- Underlayment. The water-resistant sheet over the whole deck. Check whether it's felt or synthetic.
- Ice and water barrier. Self-sealing membrane at eaves, valleys and penetrations, usually priced by the roll or by linear feet.
- Drip edge. Metal at the eaves and rakes, priced by linear foot.
- Starter strip. The first row of shingles at the eaves and rakes, which seals the edge.
- Ridge cap. Special shingles that cover the peak and hips, priced by linear foot.
- Vents. Ridge vent, box vents or other exhaust. Check that the count makes sense for your attic.
- Flashing. Step, counter, valley and chimney flashing. Ask whether it's new or reused.
- Pipe boots. Seals around plumbing vents. These should be replaced, not reused.
- Decking. A unit price per sheet, plus how many sheets are included, if any.
- Permit. The building permit fee and who pulls it. It should be the contractor.
- Dumpster and disposal. Hauling away the old roof.
- Cleanup. Magnet sweeps for nails and protection for plants, siding and windows.
If one bid is much lower, look for a missing line. Skipped flashing, reused pipe boots or no decking allowance can make a cheap bid expensive later. For what each part does, see how your roof works.
Sources
- This Old House, Roof replacement cost in Colorado (updated June 12, 2026)
- Angi, Roof replacement cost in Denver
- City and County of Denver, Residential roofing guidelines (rev. 2019, mirror)
- City of Lakewood, Roof or re-roof handout (2026)
- City of Fort Collins, Building Permits
- Larimer County, Roofing requirements
- Boulder County, Class 4 roofing requirement
- City of Arvada, Re-Roofing
- Colorado Sun, homeowners insurance discounts and hail mitigation (July 2026)
- Garfield County, Colorado Wildfire Resiliency Code roofing
Common questions
How much does a new roof cost in Colorado?
Published averages from cost sites put a typical Colorado roof replacement somewhere around $7,000 to $24,000. Treat those as rough. Size, pitch, tear-off, decking and local code can push a real quote higher.
Why are roof quotes so different from each other?
Usually because the scope differs. One bid may include ice barrier, new flashing or more decking than another. Compare bids line by line, not only on the total.
Does a Class 4 roof cost more?
Generally yes. The industry estimates $3,000 to $5,000 extra for a hail-resistant roof on a 2,000 sq ft home. In places like Fort Collins, Class 4 is required on most replacements anyway.
What is a roofing square?
A square is 100 square feet of roof surface. Roofers price materials and labor by the square, and a quote's total squares usually include a waste allowance.
Need a pro to take a look?Tell us what's going on in a short conversation and we'll pass it to a local roofer. No pressure, and nothing is decided until you say so.
Start the conversation