A 2×2 KALLAX shelf costs $40 and takes up roughly the same footprint as a gallon of milk. Paint it a dark, sophisticated color, mount a small vessel sink on top, add a mirror, and you’ve built what interior designers charge $3,000 to spec for a tight powder room. The difference between a cramped bathroom and one that feels intentional often comes down to a single piece of furniture that pulls its weight—and the KALLAX, sanded and stained and dressed up with real hardware, does exactly that.
What not to do in a small bathroom
Before you start, understand what kills small spaces: oversized vanities that eat floor area, light wood that reads as cheap rather than deliberate, and hardware that looks like it came with the box. You’re not just making a shelf work as a sink base—you’re making it look like you meant to do this. That requires finishes, not shortcuts. Avoid the urge to skip sanding; unpainted MDF looks blotchy under water and paint. Don’t skimp on the paint itself; cheap semi-gloss will show every fingerprint and won’t hold up to humidity. And don’t mount the sink until you’ve cured the finish properly—48 hours minimum, even if the can says 24.
Step 1 — Disassemble and prep the surface
Remove the KALLAX from its box and assemble it exactly as instructed—no shortcuts here. Once assembled, flip it upside down on a drop cloth or old sheet. You’re going to sand the entire exterior, which means the top, front, sides, and back. Start with 120-grit sandpaper, working in long strokes with the grain (on the white KALLAX, there isn’t much grain, but directionality matters for adhesion). Sand until the finish is dull and slightly rough to the touch—about 15 minutes of actual work. Wipe away all dust with a damp cloth and let dry completely (30 minutes).
Fill any visible dents, edges, or MDF compression marks with wood filler. Use a putty knife to overfill slightly, then sand smooth once dry. One coat is usually enough for small imperfections; don’t obsess. The goal is a clean surface, not perfection.
Step 2 — Prime and paint for bathroom durability
This is where the project lives or dies. Use Benjamin Moore Advance or Sherwin-Williams ProClassic—both are semi-gloss, water-resistant finishes made for kitchens and bathrooms. Anything else will peel or soften under humidity within a year. You only need one quart; a 2×2 KALLAX takes roughly 15 ounces of paint.
Apply a single thin coat with a foam roller (foam leaves fewer brush marks than bristle). Work quickly and don’t overbrush—let the paint flow. Once dry (check the can; usually 4–6 hours for Advance), sand lightly with 220-grit to rough up the surface, then apply a second coat. Two coats of quality semi-gloss is the minimum for bathrooms. Don’t skip this step or try latex paint as a shortcut.
Step 3 — Flip, position, and reinforce the top
Once the paint has cured fully (overnight minimum), flip the KALLAX right-side up and position it where it will live permanently. Measure the exact center of the top shelf where the sink will sit. The top of a KALLAX is particleboard; you’ll need to reinforce it before mounting a sink.
Cut a piece of 3/4-inch plywood to match the KALLAX top dimensions (roughly 17×17 inches). Seal all edges and both faces of the plywood with polyurethane or water-resistant sealant—don’t skip this; bare plywood swells and rots in bathroom moisture. Once dry, secure it to the KALLAX top with construction adhesive and pocket-hole screws drilled from underneath so nothing is visible from above. If you don’t own a pocket-hole jig, ask someone at a makerspace or hardware store to do this for you (usually $20). Alternatively, use heavy-duty construction adhesive alone, but let it cure 24 hours before mounting the sink.
Step 4 — Install the vessel sink and faucet
Position the sink on the plywood and mark the drain hole location with a pencil. Drill a hole slightly larger than your drain pipe (usually 1.5 inches). Mount the faucet before sealing the sink—it’s far easier.
Apply a bead of 100% silicone caulk around the sink base where it meets the plywood. Lower the sink carefully onto the caulk and press firmly. Run another bead of caulk around the perimeter underneath the rim, smoothing with a wet finger. Let cure 24 hours before running water.
Install the drain and P-trap (most vessel sinks come with these). This is the only step that might require a plumber if you’re uncomfortable with basic plumbing—expect $100–150 if you outsource it.
Step 5 — Add hardware and a mirror
Swap out the KALLAX’s basic metal handles (if yours came with any) for something with presence: leather-wrapped pulls, brass knobs, or matte black hardware. Two handles on the front-facing shelf compartment cost $15–30 and completely change the piece’s visual weight. This is the small move that signals intention.
Mount a 24–30-inch circular or rectangular mirror directly above the sink on the wall. A round mirror makes small bathrooms feel less boxy; a simple frame in black metal is $40–80 on Amazon and doesn’t compete visually with the painted KALLAX below.
What it costs you
- IKEA KALLAX 2×2: $40
- Benjamin Moore Advance paint and primer: $55
- Vessel sink (basic ceramic): $25–40
- Faucet (stainless, single-hole): $35–60
- Hardware (two pulls): $15–25
- Plywood, sealant, caulk, sandpaper: $20–30
- Mirror: $40–80
Total: $230–315 (or $120–160 if you already own a basic toolkit and primer)
Where it goes wrong
Moisture gets behind the sink. If you skip sealing the plywood or caulking properly, water seeps into the particleboard and the whole thing swells and fails. Caulk matters as much as paint.
The paint peels in the first year. Using latex paint, primer, or gloss finishes designed for walls instead of semi-gloss made for wet areas is the most common failure. Benjamin Moore Advance and Sherwin-Williams ProClassic are not negotiable; they cost more but actually stick around.
The KALLAX feels unbalanced with a big sink. An 18-inch vessel sink is the practical upper limit; anything larger makes the shelf look bottom-heavy and unstable. Stick to compact sinks marketed for powder rooms.
Mount the mirror at eye level (roughly 60–66 inches from the floor to the center), drill the bracket holes through drywall into studs, and use proper anchors—a falling mirror is a disaster in a small bathroom.