Monday - Friday 8AM - 5PM | 1124 N 1300 W Orem, UT 84057

The True Cost of a New Roof: What Homeowners Need to Know

A new roof is a significant investment, and one of the most common questions we get is “how much is this going to cost?” The honest answer is: it depends. But we can walk you through the factors that drive the price so you know what to expect and can plan accordingly.

Average Cost of a New Roof

For most homes, a new roof runs between $5,000 and $30,000. A typical mid-range project — asphalt shingles on an average-sized home — usually falls in the $10,000-$15,000 range. That works out to roughly $3.50 to $15 per square foot, including materials and labor.

Here in Utah, costs can vary based on your location. Mountain homes in Park City or Heber Valley often cost more due to steeper pitches, harder access, and higher-rated materials needed to handle the snow loads. A straightforward ranch in the Salt Lake Valley is typically on the lower end.

Cost by Roofing Material

The material you choose is the biggest factor in your total cost. Here’s what the main options run per square foot, installed:

  • Asphalt shingles: $3.50-$5.50/sq. ft. — The most budget-friendly option, lasting 20-30 years
  • Metal roofing: $5.00-$15.00/sq. ft. — Energy efficient and built to last 40-70 years
  • Wood shingles/shakes: $6.00-$15.00/sq. ft. — Great look but requires more upkeep
  • Clay or concrete tiles: $8.00-$15.00/sq. ft. — Fire-resistant and long-lasting, but heavy
  • Slate: $10.00-$30.00/sq. ft. — Premium option, can last 100+ years
  • Membrane (flat roof): $4.00-$12.00/sq. ft. — Best for flat or low-slope applications

Labor Costs

Labor typically makes up 40-50% of your total roofing cost, though complex projects can push that higher. Professional roofers generally charge $50-$100 per hour, depending on experience and your location. For a standard residential install, total labor runs $3,000-$10,000.

Several factors affect labor costs:

  • Roof size and complexity — More valleys, dormers, and steep pitches mean more labor hours
  • Tear-off requirements — Removing the old roof before installing the new one adds time and disposal costs
  • Accessibility — Multi-story homes or steep terrain (common in Utah’s mountain communities) increase the difficulty
  • Season — Winter installs in Utah can be trickier and may cost more

Additional Costs to Plan For

Beyond materials and labor, there are a few other line items that can add up:

  • Underlayment: $0.50-$2.00/sq. ft. — The waterproof layer under your shingles
  • Insulation: $1.50-$4.00/sq. ft. — Especially important in Utah for energy efficiency and ice dam prevention
  • Decking repairs: $2.00-$5.00/sq. ft. — If your existing decking has water damage or rot
  • Flashing and ventilation: $300-$1,500 — Necessary for a leak-free install
  • Permits and inspections: $250-$800 total — Required in most Utah municipalities

Ways to Save on Your New Roof

A new roof is a big spend, but there are smart ways to keep costs in check:

  • Choose asphalt shingles if budget is your primary concern — they’re reliable and affordable
  • Get multiple quotes — we always encourage homeowners to compare. Just make sure you’re comparing apples to apples on materials and scope
  • Schedule in the off-season — fall and early spring are often slower for roofers, and you may get better pricing
  • Ask about manufacturer warranties — a good warranty protects your investment for decades
  • Check your insurance — if the damage is from hail or a storm, your homeowner’s policy may cover part or all of the replacement

The bottom line: don’t let sticker shock keep you from protecting your home. A quality roof installed by experienced pros will pay for itself in longevity, energy savings, and peace of mind.

Need help with your roof? Call Cardinal Roofing at (801) 330-0311 or get a free estimate.

Need Help With Your Roof?

Whether it's storm damage, an aging roof, or a new build -- we're here to help. Get a free estimate from a local Utah roofer.

Get a Free Estimate Call (801) 330-0311

Leave a Comment