Home · Stairs

Hardwood Stair Installation & Refinishing in Charlotte, NC

New treads, risers and nosing, carpet-to-hardwood conversions and stair refinishing, matched to the floor they meet.

Call (704) 726-2575

★★★★★ 51 Google reviewsNWFA memberFamily-owned since 20171-year workmanship warrantyFully insured

Staircase with a finished oak handrail, black iron balusters, oak treads and white risers
Stairs

Is it right for your home?

Best for

  • Replacing worn or carpeted stairs with hardwood
  • Matching stairs to new hardwood or LVP floors
  • Updating dated stain colors on existing treads
  • Modern open or floating tread looks

Good to know

  • Stair work is measured step by step; every stair is slightly different
  • Carpet conversions may need new treads, not just refinishing
  • LVP stairs use matching stair nose pieces
  • Railings and balusters can be updated at the same time
Samples at your door

Stair options

Hardwood

New treads & risers

Red oak, white oak and more

  • Solid treads with bullnose edge
  • Painted or stained risers
  • Finished to match your floor
Conversion

Carpet to hardwood

Full stair makeover

  • Carpet and pad removed
  • New treads and risers installed
  • Shoe molding and trim finished
Refresh

Sand & refinish

Existing hardwood stairs

  • Treads sanded by hand
  • New stain color and finish
  • Handrail refinishing available
Handrails

Handrails & newel posts

Oak rails, iron balusters

  • New oak handrail and newel posts installed
  • Sanded, stained and finished on site
  • Color matched to your treads and floor
Vinyl plank

LVP stair treads

To match new LVP floors

  • Full one-piece LVP treads when the brand offers them
  • Or planks finished with a matching nosing
  • White or painted risers
  • Same color as the floor they meet

We bring samples to your free in-home visit so you can compare them in your own light.

New oak handrail just installed, and the same handrail after sanding and finishing, with black iron balusters
Handrails

A new handrail, finished on site.

We install the new oak rail and newel posts bare, then sand, stain and finish them in your home, so the color matches your treads and your floor.

Left: new oak handrail just installed. Right: the same handrail after sanding and finishing.

Our work

Recent stair work

More on Instagram
Staircase with finished oak handrail, black iron balusters, oak treads and white risers
Oak stair treads in a natural finish with white risers
Staircase with solid hardwood treads
New square oak handrail and newel post with black balusters next to LVP stair treads
Staircase with oak handrail, twisted iron balusters and LVP treads with white risers
Staircase with LVP treads and white risers
stair work by HD Hardwood Floors in Charlotte, NC
stair work by HD Hardwood Floors in Charlotte, NC
stair work by HD Hardwood Floors in Charlotte, NC
stair work by HD Hardwood Floors in Charlotte, NC
stair work by HD Hardwood Floors in Charlotte, NC
stair work by HD Hardwood Floors in Charlotte, NC
Process

How it works

  1. I

    Free in-home visit

    We measure each step, check the stringers and talk through tread and riser options.

  2. II

    Choose materials

    Tread species, riser color and stain, matched to your floor.

  3. III

    Build & install

    Old carpet or treads removed, new parts cut and installed step by step.

  4. IV

    Finish & walkthrough

    Stained and finished, trim completed and walked with you.

FAQ

Questions about stairs.

Can you put hardwood on carpeted stairs?

Yes. We remove the carpet and pad, then usually install new treads and risers, because the structure under carpet is not finish-grade wood.

Can stairs match my new floor?

Yes. We match species and stain to the floor, and for LVP floors we use matching stair nose pieces.

How long does a staircase take?

Most staircases take two to four days including finishing. Stairs stay usable with care between coats on many jobs.

Do you replace railings and balusters?

We can update railings and balusters as part of the stair project. Ask during your visit.

Free in-home estimate

Let's see what your floors could be.

Tell us about your project. We'll bring samples, measure, test moisture and leave you with a clear written proposal.

  • No cost and no obligation
  • Itemized written proposal, approved online
  • Mon–Fri 8–6 · Sat 9–12

Prefer to talk? (704) 726-2575

Loading the estimate form…