Skip to content
Green Hardwood

Treads · Risers · Stringers · Nosing · Code

Custom hardwood stairs that match the floor and pass Ontario building code.

Box stairs, open-riser, replacement treads over carpet, curved flights, and full stair rebuilds. The stair is the first thing guests touch. We treat it as millwork, not leftover flooring.

From $380–$850 per step, installed · Typical 13-step flight: 3–6 days

Custom walnut and white oak staircase with black metal balusters and a sculpted oak handrail in a contemporary GTA home.
  • Retread carpeted stairs with solid oak, maple, or walnut treads
  • Box newels, open risers, floating stringers, and bullnose starts
  • Matched species and stain to the adjacent hardwood floor
  • Rise/run, nosing projection, and guards detailed to Ontario Building Code

Stairs are where cheap flooring companies get exposed. A 3/4" floor glued to a 5/8" plywood tread, a painted MDF riser next to a $14/sq ft oak floor, a nosing that trips the building inspector — we see it every week in the GTA.

Green Hardwood builds and installs hardwood stairs as a system: treads, risers, stringers, scotia, nosing, and the first-floor landing, all in the same species and finish as the floor — or in a deliberate contrast, usually walnut against white oak.

The most requested job in 2026 is converting builder-grade carpet stairs in Vaughan, Markham, and Milton new builds into solid oak box stairs. We pull the carpet, inspect the structure, sister anything that flexes, and install solid treads with returned ends on the open side.

Ontario Building Code governs rise, run, nosing, guards, and graspable handrails. We do not install a beautiful stair that fails inspection. If your designer wants a 6" run because it 'looks floating,' we will say no and show the drawing that will pass.

What stairs looks like

The same flight in solid white oak treads with painted risers and slim iron balusters.
A straight interior flight covered in worn builder-grade carpet with a dated oak-veneer handrail.
BeforeAfter

What to look at: The nosing line, the returned tread ends, and whether the stair matches the floor it lands on.

Illustrative rendering, not documentary job photography. We will not put a manufactured before-and-after in front of you.

Where we take stairs

Pins are service coverage and published bands, not a record of past jobs. Open one for the local band and what we take on there.

Stairs

Hardwood Stairs across the GTA

Municipalities
32
Core
20
We travel
12
Worked examples
1
  • Studio & workshop — Sterling Road. Stair components are built here, then fitted on site.
  • Core service area — Free on-site measure for any qualified hardwood, stair or railing job.
  • Extended range — We travel here for stair packages, whole-home installs and refinishing — not a single-room repair.
  • Worked example — A specification we build to, pinned at the municipality centre. Not a client record and not an address.

Jump the map to

Worked examples on this map

Worked examples are specifications this shop builds to, pinned at the municipality centre — not a client record, not an address, and not a claim that a job happened on your street.

What this job runs on

The equipment classes this work depends on, and what a shop without each one does instead. Worth reading before you compare quotes.

Commissioned illustration of the machine class, not a photograph of our own equipment.

Questions about stairs

Can you put hardwood treads over existing carpet stairs?
Usually yes. We remove the carpet and nosing, inspect the stringers, and either cap with solid treads or rebuild if the structure is undersized. Open-side stairs often need returned treads and a proper false stringer — not a leftover plank glued to the drywall.
How much do hardwood stairs cost in the GTA?
A standard 13-step flight with oak treads, painted or wood risers, and a matching nosing typically runs $5,000–$11,000 installed. Custom walnut, curved flights, and iron balusters move that number up. Railings are quoted separately.