Question: how much does it cost to replace a roof by yourself?
Answer: 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.