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.”

https://lonestarroofingcompany.com