Roof Replacement Cost Calculator
Turn your selected roof quantities and local quotes into a transparent cost worksheet without blending competing scopes.
Part of the Roofing & Structure calculators — see all tools in this category.
Roof replacement cost estimate
Build an auditable itemized roof-replacement worksheet or enter one exclusive contractor all-in quote. Rates are your local supplier or contractor inputs.
Preparing calculator controls…
| Metal roof panels | $500.00 |
|---|---|
| Underlayment | $160.00 |
| Flashing and trim (including ridge) | $100.00 |
| Roofing fasteners | $40.00 |
| Labor | $800.00 |
| Shingles | Excluded |
| Ice and water shield | Excluded |
| Gutters | Excluded |
| Removal and disposal | Excluded |
| Access | Excluded |
| Delivery | Excluded |
Current result
Estimated total: $1600.00
Net quantities are the measured or derived need; ordered/purchased quantities are what the selected seller actually supplies after its stock, pack, minimum-order or cut-length rounding. This worksheet accepts the quantity you enter—it does not invent a package rule. Excluded scopes are not free and blank prices are incomplete/unpriced, never $0. Ridge material belongs in the trim scope. Tax, permits, structural work, design and undisclosed quote exclusions remain outside this estimate unless you explicitly enter a compatible line.
- Blank prices are unpriced and do not contribute zero to the estimate.
- Ridge material is included in the trim scope and is not separately counted.
- Metric tonnes and US short tons remain distinct price bases.
Estimated total: $1,600.00
Cost breakdown
| Line | Purchased quantity / unit / basis | Pricing state | Direct price | Entered line tax |
|---|---|---|---|---|
| Metal roof panels | 10 count (ordered) | Priced | $500.00 | $0.00 |
| Underlayment | 2 count (ordered) | Priced | $160.00 | $0.00 |
| Flashing and trim (including ridge) | 4 count (ordered) | Priced | $100.00 | $0.00 |
| Roofing fasteners | 4 count (ordered) | Priced | $40.00 | $0.00 |
| Labor | 40 m2 (ordered) | Priced | $800.00 | $0.00 |
| Shingles | — | Outside selected scope | — | — |
| Ice and water shield | — | Outside selected scope | — | — |
| Gutters | — | Outside selected scope | — | — |
| Removal and disposal | — | Outside selected scope | — | — |
| Access | — | Outside selected scope | — | — |
| Delivery | — | Outside selected scope | — | — |
- Direct priced subtotal
- $1,600.00
- Selected contingency base
- $1,600.00
- Contingency rate
- 0%
- Contingency amount
- $0.00
- Before-tax total
- $1,600.00
- Entered line tax
- $0.00
- Contingency tax (not entered)
- $0.00
- Final total
- $1,600.00
Cost by category
| Category | Cost | State |
|---|---|---|
| Metal roof panels | $500.00 | priced |
| Underlayment | $160.00 | priced |
| Flashing and trim (including ridge) | $100.00 | priced |
| Roofing fasteners | $40.00 | priced |
| Labor | $800.00 | priced |
| Shingles | Not priced | excluded |
| Ice and water shield | Not priced | excluded |
| Gutters | Not priced | excluded |
| Removal and disposal | Not priced | excluded |
| Access | Not priced | excluded |
| Delivery | Not priced | excluded |
How it works and assumptions
Choose itemized scopes when you have compatible quantities and quotes. Mark every other scope as excluded so the estimate states its boundaries. Choose the all-in mode only for a contractor’s complete quote; it deliberately replaces the itemized lines.
Enter quantities on the same basis as each price. Net need, ordered quantity and purchased quantity can differ when a supplier sells whole packs, cut lengths or minimum orders, so retain that supplier rule beside your quote. Use the Roof Fasteners & Itemized Replacement Estimates guide to keep independent worksheets and an all-in quote from being treated as one transfer or exporter.
Worked example
An illustrative roof worksheet prices 10 panels at $50, two underlayment rolls at $80, four trim pieces at $25, four fastener packs at $10 and 40 m² of labor at $20/m². Its $1,600 subtotal is a math example only—not a local price, scope or product recommendation.