Getting an accurate comparison, not just a guess
The calculator is only as good as the inputs you give it. These four decisions move the total more than anything else.
Count steps and measure the flight
Walk the flight and count risers, then measure clear width, one tread's depth, and one riser's height. If your stair has already been sized, our Stair Rise and Run Calculator can generate these numbers from a total floor-to-floor height.
Decide how the risers get treated
Carpet almost always wraps the riser face along with the tread. Hardwood usually caps only the tread and leaves the riser painted a solid color — capping both drives the hardwood price up noticeably, so only check that box if you actually want matching wood risers.
Swap in your real quotes
The default prices are rough national ranges. The single biggest lever on this whole comparison is your local installed labor rate, not the material — replace both labor fields with numbers from an actual quote as soon as you have one.
Open the 20-year panel before you decide
An upfront price alone tells you which option is cheaper to install. It doesn't tell you which one is cheaper to own. Expand the lifecycle section to see how replacement and refinish cycles change the answer.
The five calculations behind every result
Nothing on this page is a black box. Here's exactly what runs when you change a number.
Stair Surface Area
Riser depth is only added when that finish's "wrap risers / cap risers" box is checked. Landing square footage is added separately, then the whole area is inflated by the waste factor.
Carpet Cost
Yardage is rounded up to the next whole linear yard cut from a 12'-wide roll — not just the next whole square yard — because that's how broadloom is actually sold and billed.
Hardwood Cost
Linear footage of tread-cap stock is Steps × Width, inflated by waste and rounded up to a whole foot. Return nosing and, if selected, finished riser pieces are priced per step.
Cost Delta
A positive delta means hardwood costs more to install; this is almost always true upfront, because hardwood labor per step typically runs several times carpet labor per step.
20-Year Lifecycle Cost
Carpet is projected as full reinstalls on its replacement cycle; hardwood is projected as cheaper sand-and-refinish cycles instead of full tear-outs. Whichever finish has fewer, cheaper redo events over your horizon can end up ahead even if it lost on day one.
Walking through the 14-step default
Same five calculations, filled in step by step, for the default 14-step, 36"-wide flight this calculator loads with.
Carpet area and rounding
14 steps × 3.0 ft wide × (0.875 ft tread + 0.625 ft riser) = 63 sq ft, plus a 15 sq ft landing = 78 sq ft. Add 15% waste: 89.7 sq ft. Divided by 36 sq ft per linear yard of a 12'-wide roll and rounded up: 3 linear yards, which is 12 sq yd purchased — noticeably more than the 9.97 sq yd you'd get from naively dividing 89.7 by 9 and rounding up to 10.
Carpet total
12 sq yd × $45 material + 12 sq yd × $12 pad + (14 steps × $12 labor) = $540 + $144 + $168 = $852, or $60.86 per step.
Hardwood total
14 steps × 3.0 ft = 42 LF of tread-cap stock, +10% waste = 46.2 LF, rounded up to 47 LF. 47 × $28 = $1,316, plus return nosing (14 × $8 = $112) since risers aren't finished in this example: material is $1,428. Labor is 14 × $45 = $630. Total: $2,058, or $147.00 per step.
Upfront comparison
Hardwood costs $1,206 more to install — carpet is 58.6% cheaper upfront. On a single install, carpet wins by a wide margin, mostly on labor, not material.
Where it flips: 20 years
Over a 20-year horizon, carpet on an 8-year replacement cycle gets reinstalled twice more (3 total installs): 3 × $852 = $2,556. Hardwood on a 15-year refinish cycle gets refinished once (14 × $15 = $210 on top of the original $2,058): $2,268. The finish that was 58.6% cheaper on day one ends up costing more over two decades — because it gets replaced, not just refinished.
This is exactly why the 20-Year Value section exists separately from the headline cost comparison — the two answers can point in opposite directions, and both are correct for the question they're answering.
National material & labor cost ranges
Rough starting points only — swap in your local supplier or contractor quote. Prices vary heavily by region, finish grade, and job complexity.
| Item | Typical Range | Notes |
|---|---|---|
| Stair-grade carpet (material) | $35–$65 / sq yd VERIFY | Frieze, pattern-matched and wool styles run higher. |
| Stair pad / underlayment | $8–$18 / sq yd VERIFY | Rebond foam vs. dense stair-rated pad. |
| Prefinished hardwood tread cap | $22–$38 / LF VERIFY | Red oak baseline; hickory, walnut and wide-plank cost more. |
| Carpet install labor | $8–$18 / step VERIFY | Includes tack strip, pad staple-down and trimming. |
| Hardwood install labor | $35–$60 / step VERIFY | Site-finished (sand-and-stain-in-place) runs above this range. |
| Return nosing / end cap | $6–$12 / step VERIFY | Only needed on an open stringer side — easy to miss on a quick bid. |
[VERIFY: national average retail and installed-labor price ranges for stair carpet, pad, prefinished hardwood tread caps, and return nosing — these are broad, regionally variable, and time-sensitive figures that should be confirmed against current local supplier and contractor pricing before use.]
20-year value: replacement cycles, resale & hidden costs
A stair finish decision made purely on the installed quote misses three things a pro weighs before recommending one option over the other.
Replacement vs. refinish
Carpet wears, mats, and stains in a way that generally requires a full tear-out and reinstall. Hardwood can typically be sanded and refinished several times before the wear layer is gone, at a fraction of the cost of a full replacement — this is the single biggest driver of the lifecycle flip shown in the worked example above.
Traffic changes the cycle length
Stairs see concentrated, directional wear that most rooms don't — the same tread gets stepped on every trip up and down. A stair carpet in a high-traffic rental or a home with large dogs wears out meaningfully faster than the same carpet in a low-traffic adult household.
Resale perception
Buyers and agents commonly treat hardwood stairs as a stronger selling point than carpeted ones, particularly in older or move-up homes — but the actual resale premium varies too much by market and finish quality to responsibly reduce to a single number here. Ask a local agent for a market-specific view before treating resale as a deciding factor.
Hidden prep costs (either finish)
Loose treads, squeaks, and uneven nosing usually have to be fixed before either finish goes down — and that repair cost is identical either way, which is exactly why it's easy to leave out of a side-by-side comparison and then get surprised by it on the actual invoice.
| Traffic Level | Carpet Replace Cycle | Hardwood Refinish Cycle |
|---|---|---|
| Light — adults only | 10–12 yrs VERIFY | 15–20 yrs VERIFY |
| Moderate — family, pets | 6–9 yrs VERIFY | 10–15 yrs VERIFY |
| Heavy — rental / high-traffic | 3–5 yrs VERIFY | 7–10 yrs VERIFY |
[VERIFY: typical residential carpet-replacement and hardwood-refinish interval ranges by traffic level — these are planning rules of thumb, not warranties, and swing with product quality, pet ownership and maintenance.] The calculator's Advanced lifecycle panel defaults to the moderate-traffic figures; adjust both cycle-length fields to match your household before trusting the 20-year numbers.
Common mistakes when comparing stair finish costs
Most "the quote was way more than I expected" stories trace back to one of these five, not to a bad contractor.
Comparing sticker price per square foot only
Hardwood's material cost per square foot looks close to carpet's in some grades — it's the labor per step, driven by scribing, notching around balusters, and finishing, that actually separates the two totals.
Ignoring pattern-match waste on carpet
A striped, patterned, or directional-pile stair carpet needs extra yardage to align the pattern step to step — 15% is a reasonable default, but a bold repeat pattern can push waste well above that.
Forgetting return nosing on an open stringer
If either side of the stair is open (no wall), the exposed tread end needs a finished return nosing piece. It's a small line item per step that's easy to leave off a fast estimate and then find added back in on the invoice.
Treating the install quote as the whole cost
Carpet's lower upfront price assumes you only ever pay for it once. Compare full ownership cost over a realistic horizon, not just the day-one invoice, before calling either option "cheaper."
Skipping structural prep in the comparison
Squeaky treads, loose stringers, or an uneven subfloor need fixing before either finish goes down. That cost applies equally to both options, so it shouldn't tip the comparison — but it does need to be in the total budget.
Not adjusting the cycle length for your household
The default replacement and refinish cycles assume moderate traffic. A house with large dogs or a rental property should shorten both cycle fields — the 20-year comparison changes meaningfully once you do.
When to compare stair finish costs
This comparison comes up at a specific decision point — after the stair itself is built or sound, before a finish is ordered.
Whole-Home Renovation
Deciding on a single stair finish that will need to match flooring choices upstairs and down.
Rental Property Ownership
Weighing carpet's low upfront cost against hardwood's durability under tenant turnover.
House Flips & Resale Prep
Balancing budget against buyer perception on a property being prepared for sale.
Households With Pets or Kids
Factoring durability, noise, and slip traction alongside pure cost.
Basement Stair Remodels
Comparing finish cost on a tight, defined remodeling budget.
Multi-Flight Projects
Costing out finish choices across several staircases in one property at once.