The work that matters with bathroom cabinetry is two things: the storage interiors (what is actually inside each cabinet) and the integration (how the cabinets sit against tile, against the floor, against the ceiling, and against each other). Catalog cabinetry tends to fall short on both — generic shelves on the inside and visible filler strips on the outside. Custom solves both, and the result is a bathroom that feels finished instead of furnished.
What we build for bathrooms
- Vanities — single, double, floor-mounted, wall-mounted (see our vanities page for full detail)
- Linen towers — floor-to-ceiling cabinets sized to fit between vanity and wall or in a dedicated niche, with adjustable shelves, drawer banks, or a hidden hamper
- Medicine cabinets — recessed into the wall (cleanest), surface-mount, single-door, double-door, triple-door, with integrated lighting and outlets
- Wall cabinets above toilets — when the wall depth allows, recessed to gain visual cleanness
- Built-in shower niches — tile-trimmed shampoo niches inside the shower, sometimes with custom-built cabinet doors
- Bench storage — built-in benches under windows or at the dressing area, with hinged tops or pullout drawers
- Towel storage — open cubbies, closed cabinets, and rolled-towel walls
- Closet built-ins — drawer banks and shelving in the primary closet adjacent to the bath, in matching finish
Designing the right cabinetry package for your bathroom
Two questions drive most bathroom cabinet decisions. What needs to be stored? Walk through your current bathroom and inventory what is in every drawer, every shelf, every basket, every counter pile. Some of that is daily-use (toothbrushes, hair tools, makeup), some is weekly (extra towels, cleaning supplies), some is rarely-used backstock (medication, paper goods, hair color). Each category needs a different storage style — drawers near the vanity for daily-use, a linen tower or under-counter pullouts for weekly, top shelves of a tower for backstock.
The second question is where does the cabinetry sit relative to the room. A linen tower next to the vanity reads as part of the vanity assembly. A linen tower across the room reads as separate storage. A medicine cabinet recessed into the wall above the vanity reads cleaner; surface-mount projects three to four inches into the room. Built-in shower niches eliminate corner shampoo bottles. A bench seat under the window doubles as storage and functional seating for getting dressed.
Most Twin Cities primary baths we build end up with a vanity, a floor-to-ceiling linen tower, a recessed medicine cabinet, and an in-shower niche — coordinated in the same species and finish. Secondary baths typically get a vanity and a recessed medicine cabinet only, with vertical storage handled by towel hooks and a wall cabinet over the toilet. Powder rooms usually get only a vanity (often floating) and floating shelves or a wall-hung mirror.
Bathroom cabinet cost and timeline
Bathroom cabinetry budgets in the Twin Cities depend on scope, size, finish complexity, and integration detail. As a working guide for cabinetry components alongside the vanity: a linen tower sized for a typical bathroom runs $2,500 to $6,500. A recessed medicine cabinet with integrated lighting and a custom door runs $1,200 to $3,200. A built-in bench under a window with hinged storage runs $1,800 to $4,500. A wall cabinet above the toilet runs $1,000 to $2,500. A full primary-bath cabinetry package (vanity + linen tower + medicine cabinets + bench + closet built-ins) runs $18,000 to $48,000+ depending on size and finish.
Timeline runs alongside the vanity build — the same shop builds all bathroom cabinetry as one coordinated package. Planning takes three to six weeks. Shop fabrication runs three to six weeks for a full package. Installation is one to three days for the cabinetry portion of a bathroom remodel. What most often adds time: recessed medicine cabinets that require structural framing changes, custom shower niches that have to coordinate with the tile schedule, and closet built-ins that involve a different set of measurements.
Our Twin Cities service area
Knutson installs bathroom cabinetry throughout the Twin Cities metro. The cabinet package matches the house. A 1920s Minneapolis bungalow primary bath usually gets inset Shaker cabinetry in painted poplar — vanity, linen tower, and medicine cabinet — with classic hardware. A Highland Park colonial often takes traditional inset cabinetry with bead detail. A 1960s rambler in Edina or Bloomington frequently goes contemporary — wall-mounted vanity, full-height rift-sawn linen tower, recessed medicine cabinet with frameless doors. A 1990s two-story primary in Eden Prairie or Maple Grove usually does well with transitional cabinetry — painted vanity and tower, stained wood medicine cabinet pair.
Ready to design your bathroom cabinetry?
Request a consultation and we will visit the bathroom, measure every wall, talk through what needs to be stored, and propose a coordinated cabinetry package — vanity, linen tower, medicine cabinet, and built-ins — in matching finish. You will leave the first meeting with a clear direction and a realistic build budget.