Roof Replacement Cost, Calculators, and Shopping List

Roofing is sold by the square, with one square covering 100 sq ft, and roof pitch can significantly increase the actual surface area. A 6/12 roof is 12% larger than its footprint.

Start with the roof pitch and roofing calculators, add gutters if needed, and price everything below.

Roof Replacement budget & shopping list template

  • • Printable PDF checklist with quantities, estimated prices and an "Actual" column
  • • Editable Excel or Google Sheets budget that calculates totals automatically, including contingency and remaining funds
  • • Step-by-step plan and notes page

Which calculators do I need for this project?

How Much Does a Roof Replacement Cost?

20-square asphalt architectural shingle roof, 6/12 pitch. Estimated total: $4,942, or $5,436 with a 10% contingency.

ItemQtyEst. cost
Architectural shingles (bundle)66 bundles$2,772
Synthetic underlayment, 10 sq roll2 rolls$220
Ice & water shield, 2 sq roll4 rolls$360
Drip edge, 10 ft20 each$180
Starter strip (bundle)3 bundles$135
Ridge cap (bundle)4 bundles$260
Roofing nails, coil box3 boxes$135
Plywood sheathing (replacement)5 sheets$160
Roof vents & pipe boots1 lot$120
Dumpster / disposal1 each$450
Roofing nailer & safety harness1 kit$150

Want this as a printable checklist and a self-totaling spreadsheet? Get the template.

What are the steps?

  1. Measure each plane and apply pitch factor.
  2. Tear off old roofing; replace rotten decking.
  3. Install drip edge and ice & water shield.
  4. Roll out underlayment with proper laps.
  5. Install the starter strip, field shingles, and flashing.
  6. Finish ridge vents and ridge cap.

How Many Bundles of Shingles Are in a Square?

Three bundles cover one square (100 sq ft) for most architectural shingles.

How much does a 2,000 sq ft roof cost in materials?

Asphalt architectural shingles run roughly $4,500 to $6,500 in materials for 20 squares.

How much waste should I add for roofing?

Add 10% for simple gable roofs and 15% for hips and valleys.

More project guides