A square of roofing shingles costs between $446 and $1,478 per square, depending on the material type you choose. A roofing square equals 100 square feet. The price includes both the shingles and installation labor. Most homeowners pay for roofing by the square rather than by individual shingles. Understanding square pricing helps you budget for a new roof.
What Are the Cheapest Shingle Options?
Basic asphalt shingles are the most affordable choice. According to RubyHome (2025), basic asphalt shingles cost $4.25 to $4.95 per square foot, which equals $425 to $495 per square.
Architectural asphalt shingles cost a bit more at $4.50 to $8.25 per square foot. These shingles last longer and look better than basic ones.
According to industry data, asphalt shingles account for ~80% of roofing projects in the U.S., making them the most popular and cost-effective option.
Related articles:
- How Much Is a Roof on a 2000 Square-foot House
- How Much Is a Square in Roofing Shingles
- How Much Does Metal Roofing Cost Per Square
- How Much Does a Square of Roofing Cost
- How Much Should a New Roof Cost in 2025
- How Much Does It Cost to Roof a 1000 Ft House
- How Much Is Roofing Cost Per Square
- How Much Does It Cost to Re-roof a 2000 Sq Ft House
- How Much Does Metal Roofing Cost Per Square Foot
What About Premium Shingle Materials?
Premium materials cost much more per square. Cedar shingles run $800 to $1,430 per square. Slate shingles cost $1,200 to $2,200 per square.
Metal and copper tiles are even pricier. Copper tiles range from $2,100 to $3,970 per square. These materials last much longer, though. According to RubyHome (2025), slate tiles last 60 to 150 years, while metal roofing lasts 40 to 80 years.
What Affects Shingle Square Costs?
Several factors change the price per square:
- Material type (asphalt, metal, tile, slate)
- Installation complexity and roof pitch
- Labor rates in your region
- Local market demand
According to RubyHome (2025), roof installation costs range from $4 to $40 per square foot depending on these factors. For a typical 1,700 square foot roof, you would pay between $6,800 and $68,000 total.
How Many Squares Do You Need?
Calculate your roof size in squares by dividing total square footage by 100. A 1,600 square foot roof equals 16 squares.
According to the National Association of Home Builders, the average U.S. roof size is 2,647 square feet, or 26.47 squares. This means the average asphalt shingle replacement costs between $11,286 and $13,143 for materials and labor only.
Always add 10 percent extra for waste and mistakes during installation.
Related articles:
- How Much Does It Cost to Replace 1000 Sq Ft of Roof
- How Much Do Roofing Shingles Cost
- How Much Does Roofing Cost Per Square Foot
- How Much Does It Cost to Put a Roof on a 2000 Square-foot Home
- How Much Does It Cost to Have a New Roof on Your House
- How Much Does Roofing Cost Per Square
- How Much Should It Cost to Put a New Roof on
- How Much Roofing Cost Per Square Foot
Talk with a local roofing contractor to review your options and get a detailed estimate for your project.