Rates

Flooring & Finish Carpentry Pricing

All rates below are labour only. You supply the materials — I don't mind where they come from, just have them on site. I'm happy to advise on quantities and specs if you want help. Prices are estimates for the Penticton area (Penticton, Summerland, Okanagan Falls). Travel within the service area is included. Final quotes given after on‑site or virtual assessment.

Hardwood Installation

Glue‑down and floating only — no nail‑down. Glue‑down gives long‑term stability and quiet performance, especially on concrete. Floating uses tongue‑and‑groove click systems. Double glue‑down is the premium method: glue the underlay to the subfloor, then glue the flooring on top. Complex patterns add 10–20%.

ServiceLabour
Engineered hardwood (glue‑down)$4.00 – $6.00/sq ft
Hardwood (floating, click)$3.00 – $4.50/sq ft
Double glue‑down (underlay glue + floor glue)$5.50 – $8.00/sq ft
Herringbone / chevron$6.00 – $10.00/sq ft
Wide‑plank (8"+)$5.00 – $7.50/sq ft

Laminate & Vinyl Installation

Floating click, glue‑down LVP/LVT, vinyl sheet, and bamboo. All include underlayment (where applicable) and transitions unless noted.

ServiceLabour
Laminate (floating, click‑lock)$2.50 – $4.00/sq ft
LVP (floating)$3.00 – $4.50/sq ft
LVP / LVT (glue‑down)$3.50 – $5.00/sq ft
Vinyl sheet (glue‑down)$3.00 – $4.50/sq ft
Bamboo (click / engineered)$3.00 – $4.75/sq ft
Remove & dispose existing floor$0.85 – $1.75/sq ft
Premium underlayment upgrade$0.75 – $1.50/sq ft

Stairs

Full treads and risers — any material, all glued down. Stairs are a precision job. Each one cut, fitted, and finished to exact tolerances. Complex geometry, returns, or bullnose work quoted on site.

ServiceLabour
Full treads & risers (any material)$50 – $150/stair
Nosing only (replacement or new)$30 – $70/stair
Complex / curved / returnsquoted on site

Subfloor Preparation & Leveling

Self‑leveling compound is demanding work — it requires precision, patience, and the right conditions. Don't shortcut the prep; everything rides on a good base.

ServiceLabour
Self‑leveling compound$4.00 – $10.00/sq ft (depends on severity)
Patch / replace plywood or OSB$85 – $125/hr; materials at cost
Moisture testing & mitigation prep$150 – $300
Basic subfloor prep (sweep / prime)$0.50 – $1.00/sq ft

Baseboards & Finish Carpentry

Baseboards, shoe moulding, quarter‑round. Tight‑to‑tile transitions are a specialty service — most floorers will slap a T‑mold on it. I cut and fit the flooring flush against the tile edge. The result: a clean, continuous surface that doesn't trap dust and looks custom. It takes extra time. It costs $100 per transition.

ServiceLabour
Baseboards — MDF (install)$2.00 – $4.00/linear ft
Baseboards — real wood (install)$2.50 – $5.00/linear ft
Shoe moulding / quarter‑round$1.25 – $2.50/linear ft
Tight‑to‑tile (no transition strip)$100 per transition
Caulking & finishing (paint‑ready)$1.00 – $2.00/linear ft
Door / window casing (ad‑hoc)hourly rate applies

General & Miscellaneous

ServiceLabour
Hourly rate (specialized work)$85 – $110/hr
Minimum call‑out (first hour)$115 – $145 (incl. travel & assess)
Debris disposal (small loads)$60 – $120 (up to 2 yd³)

Details

  • Materials — Labour only. You supply the materials; I provide quantities and order specs if needed. I work with whatever supplier you prefer.
  • Estimates — Free in‑person or virtual (photos/video). Fixed‑price quote valid 30 days.
  • Payment — 50% deposit on projects over $1,000; balance on completion. Cash, e‑transfer, or credit card (+2.5%).
  • Scheduling — 48‑hour notice for standard jobs; 24‑hour rush requests available (surcharge may apply).
  • Insurance — Fully insured with WCB and liability coverage. Certificate available on request.
  • Scope — Flooring and finish carpentry only. I don't do tile, stone, full general contracting, or exteriors — but I'll refer you to trusted trades.

Contact

Let's Talk About Your Project

Email me with details — photos, square footage, what you're envisioning — and I'll get back to you within 24 to 48 hours with an estimate.

skyeconcontracting@gmail.com