Roofing material per square costs between $4 and $40 per square foot, depending on what type of material you pick. A “square” in roofing means 100 square feet. Most homeowners pay between $446 to $1,478 per square for popular materials like asphalt shingles or metal. The total cost for your roof depends on the material, your roof size, and your location. Let’s break down what you’ll actually pay.
What Does a Roofing Square Cost?
According to RubyHome, roof installation costs range from $4 to $40 per square foot. For a 1,700 square foot roof, that means you could pay anywhere from $6,800 to $68,000. Most homeowners don’t spend that much. The average roof replacement costs $9,526, with prices ranging from $5,868 to $13,217.
The price per square depends on your material choice and labor costs in your area.
Related articles:
- How Much Does Roofing Cost Per Square
- How Much Do Roofing Companies Charge Per Square
- How Much Is Tin Roofing Per Square Foot
- How Much Is Torch Down Roofing Per Square
- How Much Is Tpo Roofing Per Square
- How Much to Charge Per Square for Roofing
- How Much Is Rubber Roofing Per Square Foot
- How Much Does Roofing Cost Per Square Foot
Popular Roofing Materials and Their Costs
According to RubyHome’s 2025 data, here are the costs per square foot for common materials:
| Material Type | Cost Per Square Foot | Cost Per Square |
|---|---|---|
| Basic Asphalt Shingles | $4.25 – $4.95 | $425 – $495 |
| Architectural Asphalt | $4.50 – $8.25 | $450 – $825 |
| Metal Roofing | $5.50 – $17.05 | $550 – $1,705 |
| Concrete Tiles | $11.00 – $19.80 | $1,100 – $1,980 |
| Slate Tiles | $12.00 – $22.00 | $1,200 – $2,200 |
Asphalt shingles are the cheapest option. According to RubyHome, asphalt shingles dominate about 80% of roofing projects in the U.S. Metal roofing costs more upfront but lasts much longer.
Why Material Prices Vary So Much
Several things affect the price you pay per square. Labor costs in your state matter a lot. According to the U.S. Bureau of Labor Statistics, roofers in Massachusetts earn $34.80 per hour, while roofers in Texas earn $21.39 per hour. That difference changes what you pay.
The material quality also matters. Premium asphalt shingles cost more than basic ones. Metal roofs last 40 to 80 years, while asphalt shingles last 20 to 30 years. Some homeowners pay more upfront to avoid replacing the roof sooner.
How Material Costs Have Changed
According to industry data, roofing material costs have risen 35% since 2020. Timber, shingles, and metals all cost more now. This means the price per square is higher than it was a few years ago. Expect to pay more if you get your roof done now compared to past years.
When you call a roofer for a quote, ask them to break down the cost per square. This helps you see what you’re actually paying for materials versus labor. Most good roofers will explain this clearly.
Related articles:
- How Much for Roofing Per Square
- How Much Per Square Foot for Metal Roofing
- How Much to Install Roofing Per Square
- How Much Is Metal Roofing Per Square Foot
- How Much to Charge for Roofing Per Square
- How Much Per Square Roofing
- How Much Are Roofing Shingles Per Square
- How Much Is Roofing Labor Per Square
Talk with a local professional roofer to review your options and get a detailed estimate for your project.