When budgeting a roof replacement or repair, buyers typically see price ranges expressed by square footage. This article breaks down the cost by square footage, identifies the main price drivers, and provides practical per-square-foot and per-square estimates for U.S. homes. The goal is to help readers understand the cost to reroof based on roof size, material, and scope of work, with clear low to high ranges.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Installed roof cost per sq ft | $3.50 | $5.50 | $9.50 | Varies with material and crew efficiency |
| Roofing material cost per square (100 sq ft) | $350 | $550 | $950 | Includes shingles, underlayment, fasteners |
| Labor to install per square | $140 | $260 | $420 | Assumes standard 2-3 person crew |
| Removal of old roof per square | $50 | $110 | $200 | Depends on disposal and disposal fees |
| Disposal fees per ton | $60 | $85 | $140 | Depends on local landfills |
| Permits and inspections | $0 | $350 | $1,000 | Regional variation |
| Delivery and delivery curbside | $0 | $40 | $150 | Material delivery fees may apply |
Assumptions: Midwest labor rates, standard asphalt shingles, normal attic access, typical attic ventilation, and standard waste disposal.
Cost Picture for a Typical 1,500-Sq-Ft Roof and How It Breaks Down
Expect a total installed roof cost in the $5,250 to $18,000 range for a 1,500-square-foot roof, depending on material choice and scope. A common asphalt shingle job sits near the middle, around $6,750 to $9,500 for materials and labor. A premium material like architectural shingles can push toward the upper end, while simple repairs or small renovations stay on the lower side. The size of the roof is the primary driver, followed by material type, removal complexity, and local permitting rules.
The per-square details frequently used by contractors align with the 100-square-foot unit. For example, a midrange asphalt shingle job might cost $550 per square to install, including underlayment and basic ventilation work. For a 1,500-sq-ft roof (15 squares), that totals roughly $8,250 before discounts, taxes, or contingencies. Labor often accounts for 40-60% of the installed price, while materials account for the rest.
Material and Labor Split: What drives the price per square
Material choices directly influence the headline price. Asphalt shingles are the most common, with a typical installed price per square in the $350-$650 range. Metal roofing can range higher, from $800 to $1,900 per square, depending on panel type and coating. Labor costs scale with roof complexity, such as steep pitches, multiple intersections, or extensive ventilation needs. Expect steeper conditions or complex designs to raise the per-square cost.
Below is a quick per-square snapshot by material type:
- Asphalt shingles: $350-$650 per 100 sq ft
- Metal panels: $800-$1,900 per 100 sq ft
- Wood shake: $500-$900 per 100 sq ft
- Tile: $700-$1,200 per 100 sq ft
Material choices affect long-term durability, warranties, and maintenance, which can shift the long-term ownership cost even if the upfront price is higher.
Removing and Replacing Old Roofing: What to Expect by Square
Removal costs vary by roof mature age, debris generation, and local disposal rules. A straightforward removal on a 1,500-sq-ft roof might run $2,000-$3,000, while higher slopes or heavy waste like tile or cedar shingle shingles can push removal to $4,000 or more. Replacement adds material, labor, and waste handling. Removal complexity is a major swing factor in the first estimate.
Regional Price Variations: How Location Impacts the Square Foot Cost
Roofing prices differ by region due to labor availability, material supply, and permitting costs. In the Midwest, typical installed costs might land near $5.50-$7.50 per sq ft, while the Pacific Northwest can push to $7.50-$9.50 per sq ft. The Southeast often sits around $5.00-$7.50 per sq ft. Regional delta can add $1-$2 per square foot on average, which compounds with larger roofs.
System Type and Scope: How a 15- or 20-Square Roof Changes the Quote
A 15-square roof (1,500 sq ft) versus a 20-square roof (2,000 sq ft) changes the installed price by thousands. For asphalt, a typical range for 15 squares is $5,250-$9,750, while 20 squares might be $7,000-$13,000. If a homeowner adds attic ventilation or upgrading to class-4 hail-rated shingles, expect a further $0.40-$0.80 per sq ft per upgrade.
Scope adjustments like additional flashing, ridge vents, or ice-dam insulation can raise the per-square price.
Labor Intensity and Crew Size: What Impacts the Hourly Rates
Most residential roofs are installed by a 2-3 person crew. Hourly rates commonly fall in the $75-$125 per hour band, with some regions pushing higher. For a 15-square project that takes three workers two days, labor costs could range from $2,300 to $4,400 depending on weather and accessibility. Labor time and crew composition are explicit price drivers.
Permit, Inspection, and Code Upgrades: Hidden Costs to Watch For
Permits typically add $0-$1,000 per project, based on local rules and roof size. In expensive markets, inspections can add another $100-$300. If upgrades are required for wind, fire, or structural codes, this can raise the price by 5-15% of the total job. Permits and code upgrades are often overlooked in initial quotes.
Delivery, Waste, and Disposal Economics by Region
Material delivery fees are often minimal in rural areas but can be $50-$200 in urban markets, depending on access. Waste disposal fees vary by landfill or transfer station and can range from $60-$140 per ton. For larger jobs, logistics may add another $200-$600 in total. Disposal and delivery fees add tangible, per-job costs.
How to Compare Quotes Without Overpaying
When reviewing multiple bids, compare the same scope: same shingle type, same underlayment, and equivalent attic ventilation. Ask for price per square foot and per square, plus explicit breakdowns for removal, disposal, and permits. A well-structured quote will show a table with the four to six cost elements and the regional adjustments. Clear itemization helps identify true price differences.
Three Real-World Quote Scenarios for a 1,500-Sq-Ft Roof
Scenario A uses standard 3-tab asphalt, basic underlayment, no extras. Scenario B adds architectural shingles, upgraded underlayment, and ridge vents. Scenario C includes metal panels with higher maintenance considerations. In each, the labor and material costs are broken out, with totals around the ranges shown in the tables above. Actual quotes will vary by contractor and region.
How to Budget: A Practical 3-Step Plan by Square Foot
Step 1: Define the roof size in squares and note slope. Step 2: Select material and necessary upgrades. Step 3: Obtain at least 3 bids with per-square pricing, and verify removal and disposal charges. The budget should include contingencies for weather delays and permit fees. Starting with accurate square-foot estimates reduces surprise costs.
Concrete example of a per-square calculation
For a 1,800-sq-ft roof using architectural asphalt shingles: 18 squares × $550 per square = $9,900 for materials and basic installation. Add removal at $110 per square (18 × 110 = $1,980) and disposal at $85 per ton approximating 1 ton. Include a 0.5% contingency and permit at $500. The total estimate sits around $13,500-$15,500 depending on access and local taxes. Concrete per-square math helps buyers cross-check bids.