Roofing index
Cost guide / Tennessee

Roofing Costs in Tennessee — City-by-City Price Comparison

Roof replacement in Tennessee typically costs $8,000–$14,300 in the cities covered by this guide. Compare roof size, material, storm damage, local labor, permits, and cleanup before choosing a quote.
Local benchmarks

What projects tend to cost

CityRoof typeAverage replacementWeather riskPermit
Heiskell
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
Knoxville
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
Memphis
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
Nashville
Tennessee
Composition shingle$8,200–$14,300Local weather exposureRequired
Brentwood
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
Collierville
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
Mt. Juliet
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
Crossville
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
Bartlett
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
Hendersonville
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
Germantown
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
Horn Lake
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
La Vergne
Tennessee
Composition shingle$8,000–$14,000Local weather exposureRequired
Read the Tennessee licensing guide