The average cost per square foot for asphalt shingles falls anywhere between $1.50 to $9.50, or $150 to $950 per square (per 100 square feet), for the shingle materials alone. More basic asphalt shingles will cost closer to $1.50 per square foot, while luxury asphalt shingles will cost closer to $9.50 per square foot.
The average cost of a shingle roof for a 2,000-square-foot home is between $8,500 and $24,500. These prices apply to asphalt shingles, the most common and budget-friendly variety. Other materials, such as wood, stone, and metal, cost more.
The cost to install an asphalt shingle roof is $5,700 to $12,000 for an average 1,800 to 2,500 SF roof. In comparison, roof replacement costs as little as $3,200 for rolled roofing or as much as $70,000+ for premium materials like natural slate or copper.
Basic asphalt shingles cost between $3.70 and $8.75 per square foot including installation. They often come in three-tab pieces, are easy to install, and last up to 20 years on...
On average, the cost of an asphalt shingle roof replacement in 2024 ranges from $5.60 per square foot for cheaper 3-tab asphalt shingles to $7.65 per square foot for high-performance luxury asphalt shingles.
Costs for removing, relocating, repairing, or modifying existing framing, surface finishes (including molding) and fixtures, HVAC, electrical, and plumbing systems - or bringing any systems into compliance with current building codes. Costs for testing and remediation of hazardous materials (asbestos, lead, radon, etc.).
Updated August 30, 2024. A shingle roof costs $10,500 on average. Your total could fall anywhere between $2,250 and $75,000, depending on roof size, material, location, and more. In this guide, we'll break down what cost factors to consider for your new roof to help you get an accurate estimate. See the price range for shingles: