finally a good night's sleep

shop pillows

If you're looking to build your own platform bed with storage, you have to see this tutorial from Chris Heider that uses 7 Ikea kitchen cabinets to do just that. 

Here is a diagram of the different cabinet sizes you'll need (notice that the height changes on the side with 4 cabinets, which allows them to function as steps).

Bed overview

As you'll see in the materials needed, 6 of the 7 cabinets are the same style. However, the one used for the smallest step is a different style Ikea cabinet that gets laid on its side to fit the dimensions above as close as possible. 

What You'll Need

  • 6 Ikea SEKTION Cabinets
  • 1 Ikea TUTEMO cabinet (laid on it's side for smallest step)
  • Miter saw to cut pine boards
  • Double-sided carpet tape
  • Rubber back rug
  • Wood glue
  • Decorative paneling
  • Angle iron
  • Screws
  • 1, 2x4 at least 75 inches long
  • 16, 1x4 pine boards
  • Drill
  • Clamps
  • Level
  • Knife/blade to cut rug

If you have questions about materials, Chris has also made a video to answer common questions.

​1: Assemble The Cabinets

You'll first need to assemble all 7 cabinets according to Ikea's always helpful instructions. Since you won't be attaching them to the wall, you can skip that part of the process.

You will want to leave the back off of one of the big cabinets, which will allow you to have access under the bed. ​

Assembling cabinets

2. Lay Cabinets Out And Connect Them

Once you've assembled all 7 cabinets, it's time to put them in place and form the outline of your bed.​

Lay out bed shape

After you've set them up, you'll ideally clamp them together to hold them still and then screw them together with 2 screws near the front, and 1 in the back. 

For the 2 screws, it might be helpful to drill a pilot hole first. ​

screw cabinets together
Screw in the back cabinets

3. Build The Bed Frame

You'll use 1x4 pine boards to build the outer part of the bed frame. You'll again use 1 inch boards as horizontal slats to support the bed later, so make sure when setting the height of your frame, leave room for adding a 1x4 slat and still making the mattress flush with the top of the cabinet.

See below how Chris left about a 1/2 inch gap between the top of his board and the top of the cabinet. ​

Attach frame to ikea cabinet

​Screw your pine board into the Ikea cabinet, using 2 screws at every vertical board of the cabinet to get a secure grip.

After that, measure the height of your frame and mark the opposite wall at the same exact height, so you can attach the other board to the wall.

Use a stud finder to make sure you are screwing your board into the studs, and attached the board. (Using a level to make sure it's straight is also a good idea).

Attach frame to wall

​Next, attach a 1x4 support for both the bottom and the top of the bed. The top board will be screwed into the wall, and the bottom board will be screwed into the Ikea cabinets that are at the base of the bed. 

Attach frame

Make sure to put these boards just beneath your side frame boards, as their primary function will be to support the 2x4 that goes down the middle of the bed - which bears most of the weight. 

Frame Supporting 2x4

Attach your 2x4 to the pine supports by drilling screws diagonally through the 2x4 and into the 1x4 support. 

Once you've set up the frame, finish it off by cutting a piece of the cabinet back you didn't use earlier for one of the big cabinets, and glue it to the small section of frame that is exposed on the end of the bed.

This will complete the look quite nicely.​

As a final step, use a small angle iron at the base of your cabinets where they form a corner and screw it in. This will make sure the cabinets don't separate and they stay firmly together at the corner for years to come.

attach angle iron

4. Assemble the Slats

Again using 1x4 pine, cut 12 slats to fit the width of your bed. ​

Cut bed slats

Since we're building a full size bed, the mattress is going to be 75 inches long. To save you the math, this means you'll want a 3 inch gap between all 12 of your boards in order for them to evenly extend the width of the bed.

Chris had a great idea of cutting a couple 3 inch spacers that you can use to make sure your gap is the same every time. ​

3 inch spacer

From there, start screwing in the slats by attaching them at each end of the frame, and into the middle 2x4. 

If it's easier, you can drill pilot holes before actually screwing the boards in place.​

Attach all slats

​5. Test Out With Mattress

Now you just want to make sure that you've assembled it correctly by throwing on the mattress and laying on the bed.

If you don't come crashing through to the floor, that's a good sign. ​

Test with mattress

6. Finish Up Cabinetry

You should have one big cabinet that doesn't have a back on it, which allows you to have access under the bed for storage or whatever else you may need.

In this case, Chris hadn't installed the door on that cabinet yet, so now is time to do that. ​

Add cabinet door

For the rest of the cabinets where you plan to use shelving, now is a good time to go ahead and put in your shelves. Feel free to customize this however works best for you. 

add shelves

7. (Optional) Add Finishing Touches

At this point you have a functional bed that you can sleep on. However, you might want to add a couple other things as we'll show here to add a nice finishing touch to the bed.

Obviously the colors and materials used can be customized.

The first thing is to add a piece of decorative paneling, cut to fit, on top of the cabinet that runs the length of the bed. Notice how you can overlap this to partially lay under the mattress so it has full coverage.

You can attach it with double-sided carpet tape. ​

Add paneling

Next, take a standard rubber-backed rug - like you'd have in a bathroom, and cut it to fit on top of the steps. This will help you avoid slipping when you step on top of the cabinet's surface to climb into bed.

cut a rug

Finally, you can install a power strip with cords for phone chargers, etc. underneath the bed. You could also hang a light under here so you can see what you store under the bed, or just use a flashlight when you need it. 

As a final touch, you might want to put some foam padding on the board right above the crawl space entry. This will soften the blow if you are crawling out and accidentally knock your head or back against it!​

power strip hook up

Now it's time to add your bedding and see the finished product! 

finished ikea bed

To watch Chris' full tutorial on how to build this Ikea platform bed, check out the video below.