Carpentry splits into two worlds. Rough carpentry is the structural framing hidden inside walls, floors and roofs. Finish carpentry is the visible detail — trim, doors, cabinetry and stairs — where a 2 mm gap is the difference between professional and amateur. Most homeowners in Toronto and the GTA hire for finish work, custom built-ins, staircases or decks, and the price depends far more on complexity and precision than on raw material cost.
Finish Carpentry: Trim & Moulding
Finish carpentry is the detail work that defines a renovation: baseboards, crown moulding, door and window casings, wainscoting and coffered ceilings. It is unforgiving — gaps, proud joints and sloppy mitres are immediately visible under raking light. In older Toronto homes, where walls are rarely plumb and floors rarely level, the real skill is scribing trim to surfaces that are out of square so the finished result reads perfectly straight. Crown moulding runs $8–$20 per linear foot installed depending on profile size and ceiling height; baseboard and casing sit at the lower end of the trim range.
Custom Cabinetry & Built-Ins
Built-in shelving, window seats, mudroom benches and media walls turn dead space into storage while looking like part of the original house. Unlike stock cabinets, custom work is sized to your exact dimensions and absorbs the quirks — sloped basement ceilings, a chimney chase, a bay window. Expect $2,000–$8,000+ for a single unit and $4,000–$12,000 for a full floor-to-ceiling bookcase wall, driven by material (paint-grade MDF versus hardwood veneer), door style and hardware. A single unit typically takes one to two weeks from final measurement to install.
Staircases & Railings
Staircase carpentry is part structure, part showpiece. Replacing a dated railing with a clean modern run, re-treading worn stairs, or building an open-riser feature staircase all demand precise layout and Ontario Building Code compliance for rise, run, guard height and baluster spacing (no gap may pass a 100 mm sphere). A railing refresh typically runs $2,500–$8,000 depending on material and complexity, with full feature staircases costing more.
Deck & Outdoor Carpentry
Deck building is a major part of GTA carpentry. From multi-level pressure-treated framing to cedar pergolas and composite privacy screens, outdoor carpentry has to manage structure, moisture, frost-depth footings and code. A standard pressure-treated deck runs roughly $35–$60 per square foot installed; composite and cedar cost more. Pergolas land between $4,000 and $12,000. Anything attached to the house or above a set height needs a permit — see below.
How Carpenters Price Their Work
There are three common pricing models, and a good contractor will tell you which one applies before you sign:
| Type of work | 2026 GTA price | How it is priced |
|---|---|---|
| Skilled carpenter labour | $75–$120/hour | Hourly |
| Trim & baseboard | $5–$15/linear foot | Per linear foot installed |
| Crown moulding | $8–$20/linear foot | Per linear foot installed |
| Interior door (hung + cased) | $250–$450 each | Per door |
| Custom built-in unit | $2,000–$8,000+ | Fixed price per unit |
| Staircase / railing | $2,500–$8,000 | Fixed price per project |
When Carpentry Needs a Permit
Most finish carpentry — trim, doors, cabinetry, shelving — needs no permit because it does not alter structure. A City of Toronto building permit is required when work affects the structure or safety of the home, including:
- Removing or altering a load-bearing wall or post
- Changing floor, wall or roof framing
- Building or substantially altering a deck above the size and height thresholds in the bylaw
- New or modified stairs that change the structural opening
We confirm the permit requirement during the quote and handle the application and inspections so nothing stalls mid-project.
How to Hire the Right Carpenter
Carpentry quality varies more than almost any trade because so much of it comes down to hand skill. Protect yourself by defining the scope clearly, confirming the carpenter carries liability insurance and WSIB coverage, and asking for a line-itemed quote rather than a single lump sum. Ask to see photos of past finish work — close-ups of mitred corners and scribed trim tell you everything. Finally, confirm who pulls the permit if the job needs one; a professional carpenter does not leave that to the homeowner.
One Licensed Team, Start to Finish
The cleanest results come from a single crew handling the whole job — trim, built-ins, stairs and any deck — so the finish, reveals and material choices stay consistent room to room. That is how aMaximum Construction runs every carpentry project across Toronto and the GTA: one licensed, insured team, one point of contact, and a fixed quote you can hold us to.
Ready to book your carpentry project?
Tell us what you need — trim, custom built-ins, a staircase or a deck — and we'll give you a fixed, line-itemed quote for Toronto and the GTA.
Book Your Carpentry Consultation