🪟
Four Walls Press.
The IKEA Hack That Saves Your Primary bathroom

The IKEA Hack That Saves Your Primary bathroom

Transform a $30 IKEA KALLAX into a spa-grade primary bathroom vanity in one weekend without power tools.

August 5, 2026 · 6 min read
🛠 Project Moderate ⏱ One weekend (Saturday afternoon through Sunday morning) 💵 $120–180 (includes KALLAX, stain, hardware, and sandpaper if you don't own them)

A primary bathroom used to mean just one thing: the master suite’s en-suite. Now it’s shorthand for the one bathroom in your apartment that actually gets real use—and it’s probably too small. If your primary bathroom versus a guest bath is measured in inches rather than square footage, you already know the stakes: storage is survival. A standard medicine cabinet holds maybe four things. The counter is a postage stamp. But a $30 IKEA KALLAX, with honest work over a single weekend, becomes a 30-inch-wide vanity that looks custom-built and costs less than a year of rental storage.

This isn’t a glossy Instagram hack. You’ll sand, stain, drill, and probably swear at least once. But when you step back Sunday evening and see a piece of real furniture where cheap white particle board used to sit, you’ll understand why people do this.

What is a primary bathroom—and why this matters

Before we get dirty: a primary bathroom is the main bathroom in your home, the one you use every morning. It’s not necessarily connected to the master bedroom anymore (real estate agents stopped caring about that distinction years ago). What matters is that it’s your bathroom, and it probably doubles as your spa, your salon, your only private space. It deserves better than a pedestal sink and a medicine cabinet from 2004.

The KALLAX works here because it’s a 17-inch-deep shelf unit that sits at exactly counter height (29.5 inches). Add a vessel sink on top, and you’ve got a vanity that stores, displays, and doesn’t look like an IKEA hack if you finish it properly. The key is the finishing—stain and hardware make the difference between “budget furniture” and “bespoke piece.”

Step 1 — Assemble the KALLAX and prep for finishing

Assemble the KALLAX exactly as instructed (yes, really—don’t skip this). Tighten every dowel and cam lock firmly. You want a solid base before you sand anything.

Once assembled, place it on sawhorses or a sturdy table outdoors or in a well-ventilated space. Use 120-grit sandpaper to scuff the entire white finish—top, sides, shelves, backing, everything exposed. Don’t sand to bare wood; you’re roughing up the factory finish so stain adheres evenly. This takes about 30 minutes of deliberate work, not aggressive sanding. Wipe down with a tack cloth (a sticky cotton cloth, $3) to remove all dust.

If your KALLAX is already birch veneer, skip ahead—you’ll stain directly.

Step 2 — Fill gaps and imperfections

IKEA’s tolerances are loose. There’s usually a gap or two between frame pieces. Use wood filler (DAP Plastic Wood, $5) to fill any visible gaps on the front face. Apply with a putty knife, let it cure per instructions (usually 2 hours), then sand smooth with 220-grit paper. This step is what separates “hack” from “intentional furniture.”

Step 3 — Stain with purpose

Choose a stain color that echoes your primary bathroom’s style. Warm walnut or dark oak work in almost any setting—they’re forgiving and add richness without being trendy. Minwax or Varathane brands are standard and cost $8–12 per quart.

Stir the stain thoroughly for 2 minutes. Open your windows or work outside; the smell is unavoidable and lasts 4–6 hours.

Using a natural-bristle brush (cheap ones work fine; throw them away after), apply stain to the top and sides first, working in the direction of the wood grain. One coat is usually enough for a shelf unit—IKEA’s veneer isn’t thick, so heavy stain looks muddy. Let it dry per can instructions (usually 4–6 hours, sometimes overnight for water-based stains).

Apply a second coat to any areas that look uneven. This is your only chance to correct color—once polyurethane goes on, you’re committed.

Step 4 — Seal with polyurethane topcoat

Once stain is completely dry, apply water-based polyurethane (Minwax Polycrylic, $12–18) with a clean brush. One coat is sufficient for a vanity in a humid bathroom. Water-based poly dries fast (2–4 hours), has lower VOCs than oil-based, and won’t yellow the stain like old-school varnish.

Brush with the grain. Don’t overwork it—let it flow on smoothly and step back. Drips are your enemy on a shelf unit; they’re visible from underneath.

Let cure fully overnight before mounting.

Step 5 — Install hardware and mount to wall

Measure and mark where you want your cabinet pulls. For a 2x2 KALLAX, place them centered on the two lower shelves, roughly 4 inches from the top of each compartment. Use a drill with a 1/8-inch bit to create pilot holes, then screw in your pulls (brass or oil-rubbed bronze, $25–40 for a set of two).

Mount the KALLAX to your bathroom wall using L-brackets (4 brackets, top and bottom) and 2.5-inch screws into studs. A 30-inch-wide unit is heavy when filled; studs are non-negotiable. Find studs with a stud finder ($15–25) or the knock-and-listen method if you’re old-school.

Step 6 — Install your sink and faucet

This is the step that transforms a shelf into a vanity. If you’re using a vessel sink (recommended—16–20 inches wide, $60–120), you’ll need a hole saw (7/8-inch, $8) to drill through the top for the drain.

A faucet sits on top; mount per instructions. Wall-mounted faucets ($80–150) look cleaner and require running supply lines, which is plumbing work—hire a plumber for 1–2 hours ($100–150) unless you’ve done this before.

If plumbing feels out of reach, a basic single-hole vessel faucet ($60–100) sits directly on the sink and connects to supply lines underneath. Still plumbing, but simpler.

What it costs you

  • KALLAX unit: $30
  • Sandpaper and tack cloth: $8
  • Wood filler: $5
  • Stain (walnut): $10
  • Polyurethane topcoat: $15
  • Cabinet hardware (brass pulls): $30
  • Vessel sink: $80
  • Faucet: $90
  • Mounting hardware and fasteners: $12

Total: $280, plus plumbing labor if needed ($100–150).

If you already own sandpaper, stain, and poly, you’re under $180. If you install the faucet yourself, you save $100+.

Where it goes wrong

Stain turns blotchy. IKEA veneer is thin and cheap plywood underneath. Uneven stain absorption makes the surface look splotchy. Sand aggressively before staining (120-grit, then wipe with tack cloth), and apply thin, even coats. One good coat beats two hasty coats.

The top isn’t sealed. Water from the sink and faucet will sit on top of the stain and seep into the veneer. One coat of polyurethane is the bare minimum; two is better. Sand between coats with 220-grit paper lightly.

You mount it off-stud. A loaded vanity with a sink full of water weighs 80–100 pounds. Drywall anchors will fail. Find studs and use real screws.

When you stand in front of your primary bathroom vanity Sunday evening—stained walnut, brass pulls, a proper sink sitting on top—you’ll realize you’ve done something that Instagram designers charge hundreds for: you’ve made a tiny space feel intentional.

Shop this room

Spa essentials for your bathroom

Amazon affiliate links — earnings support this site at no extra cost to you.

Save it for later

Pin this project to your board.

Save to Pinterest

The Dispatch

One room every Sunday.

✉ Newsletter launching soon — read more in the journal until then.

Keep reading

More from IKEA Hacks