Every GTA homeowner who's lived in their house for five years eventually looks at one wall — a hallway nook, a dead corner in the family room, the dining room alcove, the spot under the stairs — and thinks, "there should be something built in here." They're usually right. Custom built-ins are the cheapest real way to make a house feel designed-for-you instead of bought-off-the-rack, and they're the finish carpentry scope we sign most often after the main reno.
This post is the 2026 line-item cost breakdown for the five most common built-in projects we quote — library walls, mudroom benches, fireplace surrounds, dining banquettes, and under-stair storage. These all live under our finish carpentry and trim service.
A note on how we build these. Every built-in we install is shop-built in our 2,400 square foot Oakville shop from 3/4-inch Baltic birch plywood for cases and solid poplar or hard maple for face frames, doors, and drawer fronts. Finish is a sprayed 2K polyurethane (Sherwin-Williams Kem Aqua Plus) for painted work or a rubbed oil finish for natural wood.
All doors and drawers get Blum soft-close hardware, and everything scribes to the walls on site with a block plane (the technique is walked through in our scribing trim in old Ontario houses post). That's the baseline for everything below. Anything less isn't what we sell.
Library wall / full-height bookcase wall
A floor-to-ceiling library wall in a living room or office runs $12,000 to $28,000 CAD installed on a standard 12 to 16-foot wall in the GTA in 2026. The variable is the complexity — a simple run of open shelves with flat front panels lands at the bottom, while a design with glass-front upper cabinets, cabinet lighting, integrated ladder, and a built-in bench seat at the bottom lands at the top.
Most of our library walls sit around $18,000 to $22,000 for a 14-foot run with a mix of open shelves above and closed cabinets below, painted a custom color.
Where the money goes on a library wall: about 45% is the painted face frame and door work (this is the visible part that homeowners touch), 25% is the plywood box construction, 15% is hardware and finishing, and 15% is the site install (scribing, leveling, electrical rough-in for any integrated lighting, crown and base trim returns). If the wall has inset doors instead of overlay doors, add 15 to 20% to the total — inset construction requires tighter tolerances and face frame prep that takes another two to three days in the shop.
- Open shelves only, 14-foot run, painted poplar: $12,000 to $16,000
- Mixed open and closed with overlay doors, 14-foot run: $16,000 to $22,000
- Glass-front uppers with cabinet lighting, 14-foot run: $19,000 to $25,000
- Inset doors (premium construction): add 15 to 20% to any spec above
- Integrated rolling library ladder (hardware only, not install): $800 to $2,400
- Shop-sprayed finish (2K poly or oil): included in all ranges

Mudroom bench and storage system
A proper mudroom bench — the kind with a seat, hooks above, cubbies, and a couple of drawers or a door for shoe storage — runs $6,500 to $14,000 CAD installed in the GTA in 2026. The low end is a 5-foot straight bench with 4 cubbies and a seat. The high end is a 7 to 8-foot L-shaped or wrap-around bench with a drop zone for keys and mail, individual lockers for each family member, and integrated lighting.
The bench build itself is cheaper than the library wall per linear foot because most mudroom benches are simpler cabinetry with less face frame work, but the labor for fitting a bench to a weird hallway geometry can eat into the savings.
What catches homeowners on the mudroom bench quote is the cost of the hooks and hardware. Matte black double hooks in the Emtek or Rejuvenation line run $18 to $32 per hook installed. An 8-foot bench usually wants 12 to 16 hooks across the back. That's $220 to $510 in hook hardware alone, and it's the line where clients often ask if we can use cheaper hardware. The honest answer is that the hooks are the one thing that gets touched every day, and the $6 big-box double hooks start sagging in year three. We default to the $25-ish range because it lasts.
- Basic straight mudroom bench, 5 ft, painted with 4 cubbies: $6,500 to $9,400
- Mid-tier bench, 6–7 ft, with drawers or shoe storage: $9,000 to $12,000
- Premium wrap-around mudroom, 8+ ft, lockers and drop zone: $11,500 to $14,000
- Hook hardware (matte black, 12–16 hooks): $220 to $510
- Bench cushion (custom fabric, 2-inch foam): $180 to $420
- Overhead lighting wiring (if adding): $280 to $620

Fireplace surround with flanking built-ins
A built-in fireplace surround with flanking cabinets is the most common feature-wall built-in we build, and it runs $11,500 to $24,000 CAD installed in the GTA in 2026. The project is typically a centre-mounted electric or gas fireplace with a 6 to 8-foot-wide tile, stone, or shiplap surround above the mantel, and flanking cabinets on either side — usually 18 to 30 inches wide, open shelves above and closed storage below, with symmetrical construction.
It reads as the anchor of the living room and it's the single best return on a day-and-a-half of shop time in our portfolio.
The real budget variable is the fireplace itself, not the cabinetry. An electric linear fireplace from Napoleon or Dimplex runs $1,800 to $3,600. A direct-vent gas fireplace (Heat & Glo, Majestic) runs $4,200 to $8,500 plus $900 to $2,200 for the venting and gas line run. A wood-burning insert (if the chimney is already there and usable) adds another $2,800 to $5,500 in hearth prep and mantel clearance work per OBC 9.33. We quote the fireplace separately from the built-in so the homeowner can see exactly where the money is going.
- Flanking built-ins only (fireplace existing): $11,500 to $16,000 installed
- Electric fireplace unit: $1,800 to $3,600
- Direct-vent gas fireplace with line run: $5,100 to $10,700
- Tile or stone surround install (5 x 7 ft): $1,400 to $3,200
- Shiplap or panelling above mantel: $600 to $1,400
- Mantel (rough-sawn wood or custom painted MDF): $400 to $1,200

Dining banquette
A built-in dining banquette — an L-shaped or U-shaped bench seat around a dining table, with upholstered seats and often storage below — runs $8,500 to $18,000 CAD installed in the GTA in 2026 depending on size, upholstery, and whether the build includes custom wainscoting behind the bench. These are gaining popularity in Oakville and Toronto as a way to turn a dead corner of a dining room into a genuine space for family meals, and they're a project that transforms a room for less money than most homeowners expect.
The upholstery is the unexpected line. Custom cushions with 3-inch high-density foam, a mid-tier Crypton or Sunbrella fabric (kids and pets can't destroy it), piping detail, and tufting or button detail runs $900 to $2,400 for a standard L-shaped bench. We work with an upholsterer in Etobicoke who does commercial and residential work and who's good at matching fabrics to rooms. Clients who buy cheap cushions regret them inside of 18 months — the foam compresses, the fabric pills, and the banquette starts looking worn faster than anything else in the room.
- Straight-run bench, 6 ft, storage below, no wainscoting: $8,500 to $11,000
- L-shaped bench, 8 ft total, with wainscoting and storage: $11,500 to $15,000
- U-shaped built-in banquette, 12 ft total: $15,000 to $18,000
- Custom cushions (Crypton or Sunbrella, 3" foam): $900 to $2,400
- Wainscoting above bench (paint-grade, 4 ft high): $600 to $1,400
Under-stair storage and other awkward-space builds
The most bang-for-buck built-in we quote is an under-stair storage system — a combination of drawers and open cubbies tucked into the triangular space beneath a staircase. A typical under-stair project runs $4,500 to $9,500 CAD installed depending on how much of the triangle is usable, how many drawer fronts are needed, and whether the build includes bookshelves at the taller end of the run.
This is the built-in we most often recommend to clients on a tight budget because the payoff is dramatic — a useless dead space becomes a mudroom-coat-and-boot area or a fully functional pantry — for less than half the cost of any other built-in on this list.
Other awkward-space built-ins we do regularly: closets under dormers (always worth doing), bookcases framing a window seat (charming and functional), end-of-hallway cabinet runs with a drop zone for keys and mail (my favourite underdog project), and wine storage in a dead corner. None of these are structural work. All of them turn a space that was being ignored into a space that gets used every day. And all of them cost less than most homeowners think.

“I had no idea the library wall was going to change the feeling of the whole room this much. Best $21,000 we've spent on this house.”
If you're looking at built-ins and trying to figure out the right project to start with, the honest answer is usually whichever one solves a daily pain point. A family with four kids and a mudroom that's always cluttered? The bench is the first call. A couple who reads a lot and has too many books in IKEA Billy bookcases? The library wall. A homeowner who never uses their dining room because the space feels wrong? The banquette.
These projects pay back in the moment, not at resale. That's what makes them different from a kitchen renovation, and that's why we love building them.


