Roof costs vary widely by material, home size, and local labor rates, but consumers can expect:
Asphalt Shingles
Average cost is about $6.50 per square foot, translating to $11,000–$13,000 for a 1,700 sq. ft. roof.
Wood Shakes
Typically $6–$15 per square foot, with total roof replacements running higher due to skilled installation and wood preservation needs.
Metal Roofing
Starts around $6 per square foot and can rise to $16 or even $37 for high-end copper systems; average Oregon homes pay $14,400–$17,000 for quality metal roofs.
Synthetic and Slate
Can run $10–$30 per square foot, hence likely reserved for homeowners seeking 50+ year durability or designer aesthetics.