top of page

IKEA BESTA Hack - DIY Cabinets & Window Seat

  • Writer: Hilary Kalb
    Hilary Kalb
  • Apr 24
  • 13 min read

Updated: May 5

My two-year-old will be ready to transition out of her crib any time now, so I wanted to get a jump start on her new room. Ideally, my two girls (2 and 4) will even share a room, so I took over our guest room / office to allow for more space. Additional storage was a must because the room only has one small closet, and I wanted to to add some character to the space. My heart was set on built-ins with a cozy window seat.


After thinking through my options, I decided to leverage the IKEA BESTA system as a base, and I couldn't be happier with how this project turned out. The best part? I made it! What's cooler? This project's success had little to do with skill or experience. It really came down to problem solving. And it didn't take a ton of tools! I'm a firm believer that anyone who wants to do it, can.

Claire and Natalie enjoying the cozy reading nook!
Claire and Natalie enjoying the cozy reading nook!

Let's dive into the how to how I turned IKEAs functional BESTA system into a beautiful, custom built-ins. 

Table of Contents

Plan 

Of course you'll want to check out Pinterest for inspiration, but I'd recommend the following before getting too far into planning:  


Inspect the area for any obstacles 

Are there any access points or other obstructions?  I really wanted to take the units up to the ceiling, but the room has an interconnected smoke detector in the way. Rather than mess with that myself or pay an electrician to move it, I decided to adjust my vision and go as high as I could without blocking access to the smoke detector.


Measure the space 

Figure out how wide you can go with the cabinets and window seat. Ensure you leave a couple inches around the window, just in case it needs to be replaced (a real threat in SWFL with hurricane season quickly approaching, IYKYK). 


Our window is off center, so I needed to take this into account too when thinking about how to make the space feel symmetrical.  


Leverage online planning tools 

I knew I wanted to use IKEA as a base, so after doing some research I narrowed it down to the BESTA because the weight limits or dimensions of the other systems didn't plan out. No regrets going with the BESTA!


The free, online BESTA Planner was super helpful and easy to use. Input the measurements of your room then add and arrange the various products. 


I played around with a TON of layouts before landing on the following: 

ree

Drawers and doors increase the price pretty quickly, so consider more open shelving if you want to keep costs down. 

Prep 

You'll see mixed reviews on the necessity of removing carpet and baseboards before adding built-ins, but I like to do both. Removing the carpet helps prevent uneven settling over time, reduces the risk of damage to the built ins in the event of any water damage incurred in the carpet, and makes it much easier to replace flooring in the future. (Keep in mind you may need to hire out the carpet reinstall.) Baseboard removal allows the built-ins to square up against the wall. 


Baseboard Removal

Cut caulk between the baseboard and wall using a utility knife then gently wedge a small pry bar between the wall and baseboard, tapping the hammer to loosen the baseboard until it can be removed. Use an oscillating tool to cut a section of the baseboard for partial removal. 

(Stay tuned for another post dedicated to baseboards.)


Baseboard removal

Carpet Removal 

Pull up on carpet and use a utility knife to cut back unneeded portion, keeping a few extra inches in length. Use a pry bar and hammer to remove tack strips. I like to use my laser level when cutting the carpet to get a straight cut. 

Build

As a beginner DIYer, I don't have a ton of tools, and you won't need them either! This project only uses two different saws - a compound miter saw (super user friendly) and a jig saw (slight learning curve). A nail gun is also super handy to have, but not necessary. I've linked a full list of tools and materials at the end!


Build Base

Build a base frame out of 2x4s for support, spacing, and height. Stand the 2x4s up right or lay them flat depending on desired height. I wanted my frame to be a bit higher, so I stood them up right.


Frame out the perimeter then add three 2x4s between where each unit (i.e. drawer or cabinet) will go. This will provide the necessary support and allow for face framing between each unit.


Use a level and adjust for any uneven flooring. (Popsicle sticks are great for this!)


For inset drawers, the frame should match the dimensions of the BESTA drawers and cabinets.


Predrill to avoid splitting and use 2.5" wood screws to secure. 


Note: I started this project thinking I wanted overlay drawers. This would have been challenging with the cabinets I chose, so I decided to change it to inset after starting. Not a big deal, but ideally I would have extended my base a couple inches. Instead, I just ended up adding a second layer of trim as needed for the baseboards and trim around the drawers later.

Base frame made with 2x4s and 2 1/2" wood screws
Base frame made with 2x4s and 2 1/2" wood screws

Assemble Units 

Follow instructions to build the IKEA BESTA drawer boxes first. 

The weight limit of each BESTA box is limited to 110lbs (50kg). To add structural support, cut 2x4s to the exact height of the BESTA drawer and add two between each drawer (one at the front, one at the back). These will bear weight rather than the BESTA boxes. Attach 2x4s between each drawer, then attach each drawer to another before attaching to the base.


Line up the 2x4s with the front and back of the drawer, respectively, and should be cut to the exact height of the drawer boxes.
Line up the 2x4s with the front and back of the drawer, respectively, and should be cut to the exact height of the drawer boxes.

Next follow the IKEA instructions to assemble the cabinets.


Assembly was pretty straightforward. I waited to attach the top box to each of the cabinets until after I added the outlet extenders to make it easier to move off and on the base frame. If you don't have outlets to worry about, you can add the top boxes now.


Outlet Extenders

The wall contained outlets behind where each of the cabinets would go. Although the room has plenty of other outlets, I didn't want to block these in case I wanted to use them down the road for wall sconces, etc. I decided to extend the outlets into the cabinets themselves, a small project that was surprisingly straightforward!


Caution: Turn off the breaker before removing the outlet cover and adding the box extender. I like to test using a voltage pen to make sure the power cut.


Here's a breakdown of the steps I took:

  1. Measure: Turn off the breaker and remove the outlet cover, then measure the position of the outlet to determine the position on the cabinet.

  2. Cut: Use a pencil to mark up the position on the cabinet. Use a small drill bit to cut each of the four corners then use an oscillating tool to cut out the remainder of the lines.

  3. Attach: Pull the outlet box out from inside the wall enough to slide the outlet box extender up and over. Move the cabinet back into position and adjust the outlet extender as needed. Wait to reattach the cover



Attach the Cabinets

Next it's time to secure the units to the wall and drawers. With the cabinet in place, I drilled a shallow hole where they'll fasten to the wall, then I pulled them off the base for two reasons: 1) I still needed to attach the top boxes, and you need access to the back of the unit to do so, and 2) I needed to use my stud finder to determine if I would use wall anchors or drill directly into the studs.


After attaching the top boxes according to the IKEA instructions, I inserted wall anchors or predrilled based on their position.


Once complete, I was ready to move the cabinets back onto the frame. You may need two people to move them as they're a bit top heavy with the top boxes attached. Clamp the cabinets to the drawer boxes and drill pilot holes before securing with wood screws. Once the cabinets are secured to the drawers, secure to the back wall following the BESTA instructions. Then reattach the outlet cover.

ree

Window Seat

Installing the top of the window seat is super easy! First layer the perimeter of the BESTA boxes and in between each box with scrap 1x4s. This will raise the height of the top of the seat to where you can add face frame (1x2s) consistent with the rest of the built ins. I predrilled holes and screwed the 1x4s into the 2x4s around the perimeter and used a nail gun with 1" brad nails to attach the middle 1x4s.

ree

Next you'll need a sheet of plywood for the seat itself. I didn't want to buy a table or circular saw just for one cut, so I took my dimensions to Lowe's and they made the cut for me using 3/4" plywood. It fit perfectly. I used wood glue to secure the plywood to the 1x4s then topped with some weights until the glue dried.

ree

You'll notice the above photo already has trim. As I mentioned at the beginning, I ended up changing the style once I added the cabinet fronts from overlay to inset. So I'll come back to talking about adding trim later, for now you can dry fit as a quick gut check!


Filler Strips

Filler strips tend to be inevitable when converting IKEA furniture to built ins, as they will rarely fit perfectly. Depending on the dimensions of the room and the size of the cabinets you use, you may or may not need filler strips. I wound up with around 8 inches on the right side and 3 inches on the left that I needed to fill in order to get the desired built-in look. If you have a super small gap, you may just be able to skip this step and add trim. Otherwise you'll need to add a filler.


At this point I had played around with the cabinet doors enough to realize my plans for overlay doors and drawers would overcomplicate things. I decided to adjust my plans and switch to inset for both the face frame and fillers. It's important to determine which overlay as this changes how you measure and cut.


Visit the links below for posts dedicated to inset fillers:

Sand

Now that everything's built, it's time to sand. You'll see mixed reviews on the necessity of sanding IKEA furniture before painting, but I've had so many issues with painting IKEA before, I err on the side of caution.


Lightly sand all the IKEA furniture using 120 grit sandpaper, either by hand or using an orbital sander if you have one. You'll also need to sand the plywood on the window seat until smooth. I used my orbital sander where I could and lightly sanded by hand to reach some of the corners. Use a lighter grit as needed to get the window seat feeling smooth.

Add Trim

This is where the project really starts taking shape!


As I mentioned earlier, I changed the design from overlay to inset in the middle of the project, so I had already done some face framing (which also goes to show that some things can be done a little out of order, and that's OK too). So you'll see that in some of the images.


If you haven't already done so, now is a good time to install cupboard doors and drawers.

We'll end up removing them to make priming and painting a little cleaner and easier, but it's crucial to make sure everything aligns properly before adding the trim. Use painters tape as a temporary drawer pull.


Most of the trim is super straightforward. Follow the diagrams below and use a nail gun with 1 1/4" brad nails to secure trim. There are a few areas that are a little bit tricky that I'll go into a bit more detail on below.


In face framing, the vertical pieces are called stiles and the horizontal pieces are called rails.


Important: End the 1x2 stiles around the front of the cabinet to allow space for where the cupboard doors will go.

ree

ree

Cupboard Door Trim

End the 1x2 stiles on either side of the cabinet front where the cupboard door goes. Use 3/4" square dowels on either side of the cupboard door. Before securing, dry fit and open and close cupboard door to ensure proper alignment. Adjust the cupboard doors following the IKEA instructions, and/or adjust the distance of the dowels.

ree

Cupboard Shelf Extension

While not necessarily "trim", this is a great time to fix this next issue.


For some awkward reason, the shelf depth doesn't extend to the cupboard door.

There's no way I could have lived with with that gap. One cheap and and cheerful solution: add a 1/2" square dowel to extend the shelf depth.

Drawer Trim

The key to successfully adding trim surrounding the window seat drawers is making sure everything is level and the drawers can open and close smoothly. Dry fit 1x2s and use spacers to maintain a consistent distance to the drawer. My favorite spacer for the job? Paint stir sticks!

Use paint stir sticks as a spacer when fastening drawer trim. Painters tape acts as a temporary drawer pull.
Use paint stir sticks as a spacer when fastening drawer trim. Painters tape acts as a temporary drawer pull.

Front of the Window Seat

Hopefully you'll have a better experience fastening trim to the upper front of the window seat. I found the plywood was very tricky to fasten nails to or glue to adhere to, which makes sense given that plywood is just thin layers of wood glued together. It's definitely better to nail into the 1x4 beneath the plywood if possible.


I ended up using c-clamps and a combination of nails and wood glue (lots!) to fasten, and after a bit of time was able to get it secured.


Upper Moulding

Crown moulding definitely elevates the look of built-ins, but making the cuts can be challenging. Thankfully this project only required one outside corner, while the other side was a basic miter cut. Both of which I was able to accomplish with my compound miter saw.


Stay tuned for a detailed post dedicated to crown moulding!


Once cut, use a nail gun to attach the crown to the top of the 1x4, making sure it's completely level and the corners line up. (I did this by myself, but this is another place where having a second set of hands would be helpful.) Any minor variances can be filled with caulk.

ree

Fill Holes

This is arguably the most painful part of the whole project. While not 100% necessary, I've found this next step totally worth it.


IKEA furniture is customizable, which is great! But unless you think you'll change your design down the road, you won't need the hundreds of tiny, unattractive peg holes. IKEA sells covers you could use as an alternative, but I've found filling the holes gives a much cleaner, elevated look.


Make sure to determine the spacing of the shelves before filling any of the holes! I used painters tape to cover the ones I wanted to skip over so I wouldn't make any mistakes.


Use wood filler to fill the holes. (I've seen people use their bare hands to apply, but I prefer using disposable gloves to avoid absorption into my skin.) Lightly sand any excess using 120 grit sandpaper and reapply as needed. It should be completely smooth; no visible indentation. I found that about half or more required a second round of wood filler and sanding given the depth of the holes.


You'll also need to fill all the brad nail holes with wood filler - much easier!


This step requires a ton of patience, but is well worth it depending on your desired level of perfection.

Paint

Painting IKEA furniture is not my favorite. Many people don't have any issues at all, and I'm still not quite sure where the problem lies. I sand and use "all the right things", but I still tend to have some problem areas. People swear by sugar scrub, or that is comes down to sanding, or the primer used. I've tried sanding, as well as different primers and paints, so I'll share what's worked best for me. I'd definitely recommend a light sand if you haven't already done so!

Caulk

Before primer and paint, caulk all the seams. I like to wrap a baby wipe around my finger then gently wipe along the caulk line to remove any excess and get a clean, smooth line. This part is very satisfying as all the tiny imperfections disappear!


Prime

Since I've had issues getting paint to fully adhere in the past, I tried two different primers for this project. Valspar Bonding Primer (recommended by Lowe's) and Bin Zinnser shallac-based primer. Although it's pricey, Bin Zinsser far and away out-performed the other bonding primer. (So much so that I had to completely strip the section I applied the Valspar primer to and start over.)


There were still a couple of areas I had a little trouble with, but after a few coats of primer, I was able to get there.


Paint

I went with the Sherman Williams Agreeable Grey for a few reasons. First, it's all over our house, for better or worse. But it's neutral, and I'll likely incorporate color another way. Second, this is the only window in the room, so there wouldn't be enough natural lighting to illuminate inside the shelving. As much as I wanted to introduce color here, it wouldn't have looked right.


I used an oil based cabinet paint, specifically Valspar Cabinet and Furniture paint. The color actually turned out a tad darker than the walls because it's oil based, which might throw some people, but I actually kind of liked it.


Once you're done painting, it's time for the carpet reinstall! Unless you have prior experience installing carpet, or plan to do a ton in this space to make it worth while to invest in the tools, this is the one place I'd say to hire out. (I did!)

Add Hardware

I wanted something vintage inspired, and I found these pulls and knobs on Amazon for a decent price. I wish I could have ordered the exact number I needed to cut costs, but hopefully I'll be able to use them for another project!

ree



ree

I'm so happy with the end result. It added so much storage and character to the space, and I can't wait to make it even better as I fully transform this office / guest room into the sweetest little girls' room. Be sure to follow on Instagram and subscribe for updates on Natalie's new room and more DIY projects you can try too!

Tools and Materials Needed

Tools Needed

Pry bar

Hammer

Miter saw

Sander (or sand paper)

Clamps (edge clamp & I also like this workbench with clamps)

Nail gun (optional)

Oscillating tool

Paint stir sticks (to use as a spacer)

Level

Materials needed

Besta Frames (use code V4PZJ2)

1x2, 1x3, 1x4 for trim (primed MDF or common board)

1x10 (as needed for filler strips)

2x4 (for base frame)

Crown moulding

Plywood (3/4")

Wood filler

Wood glue

Caulk

Wood nails (2 1/2")

Brad nails (1" and 1 1/2")

Outlet extender

Sand paper 120 grit

Primer (Zinsser Bin shallac based primer)

Paint (cabinet paint)


Comments


bottom of page