+average cost to lay new roof onto the old one
A standard 2,200- to 2,600-square-foot roof replacement will cost DIY homeowners between $2,000 and $6,000; professionals will charge $5,000 to $12,000. Nationally, Angieâs List members reported paying an average of $11,095 to tear off and replace an old roof in 2014.