Calculator inputs
Example data table
| Scenario | Steps | Tread | Riser | Railing | Railing (ft) | Labor ($/hr) | Estimated total |
|---|---|---|---|---|---|---|---|
| Refresh finish | 12 | Pine / softwood | Keep existing | Wood rail system | 12 | 40 | $2,100 – $3,400 |
| Mid-range upgrade | 13 | Oak | Paint-grade riser | Iron baluster system | 14 | 45 | $4,200 – $6,800 |
| Premium rebuild | 15 | Maple | Hardwood riser | Glass rail system | 16 | 60 | $8,500 – $13,500 |
Ranges vary by site conditions, codes, and finish level.
Formula used
Materials Subtotal = (Steps × Tread Unit) + (Steps × Riser Unit) + (Steps × Finish Unit) + (Railing Feet × Railing Unit) + (Stringers × Stringer Unit) + Hardware Flat
Waste Allowance = Materials Subtotal × (Waste % ÷ 100)
Materials Total = Materials Subtotal + Waste Allowance
Labor Hours = (Steps × Hours per Step) + Fixed Hours
Labor Total = Labor Hours × Labor Rate
Base Subtotal = Materials Total + Labor Total + Prep Flat + Permit + Disposal + (Steps × Demo per Step)
Contingency = Base Subtotal × (Contingency % ÷ 100)
Overhead & Profit = (Base Subtotal + Contingency) × (Overhead % ÷ 100)
Grand Total = (Base Subtotal + Contingency + Overhead) × (1 + Tax % ÷ 100)
How to use this calculator
- Enter the number of steps and stair width for context.
- Select tread, riser, railing, and finish options that match scope.
- Fill in stringer, demolition, and flat fees if they apply.
- Set labor rate and time assumptions based on your crew.
- Add waste, contingency, overhead, and tax percentages as needed.
- Press calculate to view the itemized estimate above the form.
- Use the CSV or PDF buttons to share the results.