average cost per sf for roof replacement
A standard 2,200- to 3,400-square-foot roof replacement with asphalt shingles will cost DIY homeowners between $2,000 and $6,000; professionals will charge $5,000 to $12,000 or more for architectural asphalt shingles. Roofers charge for their work using what are known as squares. One 10-by-10-foot patch of roof makes a square.