DIY Ikea window seat with storage. This is an Ikea bench hack using Nordli drawer units. It is so affordable that we got the whole window seat built-ins done for under $400! If you are looking for affordable DIY bench seat solutions, keep reading and watching (because there’s also a video) !
Also if you’d like to see more ideas on making your home functional and beautiful, be sure to follow me on Instagram.
DIY Window Seat Ikea Hack Video Trailer
Here’s a 1-min video trailer of this project so you get an overview on what I did.
You can watch the full length video which is embedded in the middle of this post. If the video doesn’t work here, you can watch it on YouTube here.
I’m posting DIY videos on my channel on a regular basis, so subscribe if you like to see more videos like this!
Get the PDF
I have everything that you need for DIY Window Seat in this post. But it is a long read. If it’s more convenient, you can purchase the PDF file for only $4.99.
It has the full tutorial with all the pictures, optimized in a book format, faster to read, and free of ads. This way you can print it out and bring it with you when you are shopping for materials or building this project.
DIY bench seat with Ikea Nordli hack
DIY bench seat in an easy way is something I’m forever interested in because it makes such a big impact on a space. In fact, one of my popular posts on this blog is a DIY Ikea Banquette tutorial for my dining room. So this time, I’m sharing another Ikea bench seat DIY, but for my bedroom window seats!
I used Ikea Nordli 2-drawer chest and hacked it into a super long window seat with storage for my bedroom because I have some awkward empty space that is impossible to use well. Also would like to have more closed storage so release some pressure from my packed small closet.
This DIY Ikea window seat project is so versatile that you can not only use it as a window bench, but it’s also great for dining room banquette, breakfast nook, or other bench seat needs for your home.
It has lots of closed storage which is always great because it contains the mess within. Plus having drawers just makes it so easy to access things within. I’ve also got some Ikea drawer organizers which fits pretty well inside the drawers.
Before diving into the DIY process, I’d like to share with you what the finished DIY Ikea window seat looks like.
I’m planning to DIY some bench cushions for this DIY window seat. But for now, I’m using a chunky runner rug and folded in half to serve as a cushion.
Ikea Nordli hack and DIY window seat project cost
For this Ikea window seat hack, I’m using the Ikea Nordli 2-drawer chest. You can also use Nordli 4-drawer dresser. The reason I got the 2 drawer unit is because I want to use the drawers, but create my custom top and bottom to fit my space wall to wall.
I’ve also considered other drawer and dresser units from Ikea, but their Norli dresser units offer the most flexibility in terms of width and height. I have found their 2-drawer configuration has the perfect height for a bench seat hack.
The height is 17 ¾”, so plus the top and bottom, you can have your finished bench seat to be around 19 1/4” or above, which is considered to be within standard bench seat height (18” – 20”).
This project is really affordable compared to hiring out or buying as furniture.
Each of the Nordli 2-drawer units costs $60. With four of those and all the materials to make the customization happen, and we got the whole project done under $400. Considering how much storage it adds to the space, I think it is a steal!
I didn’t include the tool cost because most of those I already have on hand. Also tools are something that you invest once and use them over and over again.
Ikea window seat hack modifications
For this Ikea Nordli hack, I did make quite a few changes to make it fit my space better. Here’s a summary:
Raise bench seat height
First of all, I raised the height of Nordli dresser units so it serves more like a furniture piece. My finished DIY bench seat height is 23 ½”.
This is because I’m not using it as a dining banquette where the height is limited: 1. it has to work with the height of dining table; 2. it has to allow people to put their feet on the ground comortably.
In my case, I’m using it as a window seat, so the height is less limited. Also I don’t have any other furniture on that wall so I’d like it to fill the vertical space more by having a slightly higher appearance.
Add custom bookshelf to the bench seat
I created a custom book nook to fill the extra space because I want this window seat built-in to be wall to wall. With 4 Nordli drawer units, I have about 14 inch empty space. So I used the remaining space for a custom bookshelf.
This bookshelf has a shallower depth compared to Nordli dresser, and that’s because there’s a big closet door on the right side wall of this space.
Custom bench top and power socket under it
I created a bench top for this DIY window seat so it can handle a lot of weight, plus a more custom look. Also, I have added an outlet box on the bench top that is hidden but super accessible.
There’s a wall outlet that will covered by this Ikea window seat, so adding bench top power strip allows me to still have access to the power and also plug in any appliances such as humidifier, laptop chargers, etc.
Ikea window seat hack video tutorial
Here’s a full video tutorial of this DIY window seat with Ikea Nordli hack. I created this video walking you through my DIY process, and highlighted a few key points to make this project successful. You can click on the video below to watch it.
If you want to watch more videos like this, be sure to subscribe to my Youtube channel.
DIY Materials and tools
Ikea Bench seat hack materials:
Ikea Nordli 2-drawer chest. I got this unit in white color. On Ikea’s website, they only listed dark gray color but I was able to find the white version in the self service furniture area. So I suspect white is a new color so they haven’t updated it yet on their site.
Ikea window seat hack tools:
DIY Ikea window seat instructions
Assemble Nordli 2-drawer chest
I assembled Ikea nordli dresser units following their instructions manual, kept the box frame and the drawers separately. It was pretty easy to assemble.
Then I placed all four of them in my bedroom, to get a general idea of how they will fit in the space. This helps me to plan out how much extra space I need to fill up because I plan to have my window seat bench be wall to wall. I will use the remaining space for a small book nook.
I had to remove part of the Box moldings and baseboard, so that the window seat bench top can touch the back wall, and book nood will be flush to the wall.
Build base for bench seat
Next step is to build a base for this bench to sit on. I used some 2×4 boards to build long rectangles with braces that the Ikea Nordli dressers can sit on.
I used a Kreg pocket hole jig to make pocket holes, and used pocket screws connected all the pieces together.
If you don’t have a pocket hole jig, you can pre drill and screw everything together. But I’d recommend to countersink the screws if they are on the surface so that when attaching trim later on, there’s no gap.
You can see that this 2×4 frame fits my entire wall snuggly. I have the smaller box on the right because my book nook has a shallower depth due to the door opening on its right.
Then I attached the 2×4 base to my wall stud. Btw, I didn’t remove the baseboard on the back wall because I plan to leave some space there for my power outlet to reroute.
I’m not using the standard Nordli dresser unit which has a top and bottom board. Instead, I created my own bottom board for those Nordli units and used it to attach to the 2×4 base later. We used some 1 x 4 boards that I got from the Homedepot.
I cut them to size and then used a nail gun to staple them to the drawer frame. I used 2 boards per unit. You can cover the bottom completely but that would be more costly.
It also raises the height of those drawers by ¾”. With the 2×4 base being 3 ½” tall, I can use a 4 ½” baseboard to cover them all.
I then put all the Nordli drawer units on top of the base. And it’s looking pretty good!
On the right side of this space, I have a big closet door, so the remaining space needs to have a shallower depth. I used that space for a small bookcase by attaching ¾” thick wood board around to create that nook.
Attach Nordli dresser to the base
Once the small bookcase is done and I’m happy with all the placement, I attached all the Nordli dresser units together by 1 in screws .I also made sure to clamp them together so that their top is aligned which makes it easier to attach a bench top later.
I have a wall outlet that is right behind one of the drawer units. So I created a notch on the back of one of the drawer units before attaching it to the base.
An optional step you can take is to shim the gaps. I used a level to ensure my top is leveled, and shim any open gap between the 2×4 base and Nordli drawer chests.
I also attached all four Nordli drawer units to the 2×4 base. When I designed the base I made sure that there will be at least one vertical board around the middle of each unit to make it easier to attach. I used some 2 in screws to do that.
DIY custom bench top
Now it’s time to add a bench top to this window seat. We Used two 2 x 12 boards from Homedepot that are 12 feet long. The reason we used the 12 feet board was because my wall is 11 ½ feet long and I want this DIY bench seat to look continuous.
Update: I made a mistake here that I used green wood instead of kiln dried, so my bench top actually shrunk a bit since the DIY. So I would recommend getting kiln dried wood or use the method below to make your bench top 🙂
If your bench seat is less than 8 ft, another great option is to join two sheets of 4×8 plywood together and then using a wood veneer to conceal the edge. I did it for my home office desk that I think looks pretty good. So check out my Ikea Alex desk hack post.
So for our super long window seat bench top, we joined two boards together with pocket holes and screws every foot of the length. We also added wood glue between them.
Then we patched it up using wood putty and sanded the surface smooth with an orbit sander. We gave it a few coats of white paint.
At this stage, we also cut out a rectangle shape so we can house a power socket under this bench top.
To create the door that can cover up the power strip, I use a ¾” board and attached it to the bench using two hinges. I also used two small wood blocks to make the door sit flush with the bench top.
Then we moved this giant bench top to our DIY window seat in the bedroom. Moving it is not easy I would say as it is super heavy and long, but we did it! Yay!
This is what it looks like after we added the bench top to the window seat. It was pretty snug to the wall so we didn’t attach the bench top to the nordli dressers below it. If you’d like to attach it, you can use L brackets to do so.
Add trim and finishing touches to bench seat
Now the basic structure is all done, it’s time to add all the nice finish touches so this DIY bench seat will look super custom and polished.
I have planned to cover the 2×4 base, so I cut out some baseboard to size using a miter saw. The baseboard I used is the same of what I have in this room so it looks more uniform. I attached the baseboard using a brad nailer.
With the 2×4 base and the ¾” boards that I attached to the drawer unit, my 4 ½” baseboard covers them perfectly. I painted the ¾” board white because there’s a tiny bit peaking.
BTW, If you are looking for a lower height bench seat such as for dining banquette, you can use 2×2 base, or skip it all together and only keep the ¾ boards as the bottom. In this case, you can choose trim pieces according to your bench seat base.
My house is really old so the walls are curved. To seal the gap between the bench top and my wall I got some shoe moldings. I attached them at the edge where bench top and wall meets, except the power socket part.
Then I applied some speckle and caulk to conceal all the gaps and nail holes. I did some touch up paint so everything flows together.
Also I made the mistake of painting the bench top a light gray color and only realized it after the bench top installation ?. So I ended up giving it another few coats of paint.
I also finished off the book nook which is looking cohesive with the whole bench seat setup.
Add Nordli drawers to DIY window seat
To slide in the drawers, I basically followed the Ikea instructions. First pull the tracks out, then place the Nordli drawer and slide it in. Once it sits at a proper position, I push the white switch and to the engaged position.
You can check out my Youtube video to see how I added the drawers.
There is a caveat in terms of the white switch on Nordli drawers. It is important to make sure those white switches are on the off position when you first attach the drawers.
I have made the mistake of not setting the white switch to the off position and that made it impossible to lock the drawers to the track. So make sure that the switch is disengaged before you add the drawer, and re-engage the white switch once the drawer is in position.
The white switch does wobble a little bit so don’t mistake the wobble as the switch. Otherwise the drawer is really easy to install.
What’s nice about the Nordli unit is that their drawers have soft closure which just feels so nice to use. Also bench seat with drawers is such a great storage solution!
Add hidden outlet socket to bench top
Because I have a wall outlet that will be covered by the window seat, I want to reroute it somehow so I can still have access to it.
The solution I came up with is to add a power extension cord and have it hidden under the bench top with a hinged door. I found this outlet cover with power strip from Amazon that doesn’t take much depth which is perfect for my case. I left about ⅝” gap between the wall and Nordli dressers.
In the previous step, I have created a notch on the Nordli back frame and also the bench top. To create the door, I use a ¾” board and attached it to the bench using two hinges. I also used two small wood blocks to make the door sit flush with the bench top.
So the next step is to create a box to house the power extension.
I cut several pieces of quarter inch wood and glued them together using wood glue. I clamped them overnight for the glue to cure. I also created a notch on the left side of this box so that the outlet cable can pass through.
To add it in, I slid in the box from the top and placed it on top of the notch I created previously on the Nordli back frame. This outlet extension comes with some double sided tape. So I just use them to hold everything in place.
Having this hidden power outlet on the bench not only lets me still have access to the wall outlet that is covered by my window seat, but it also makes it convenient to charge my phone or plug in small appliances such as a lamp or humidifier. I also love that bench top power strip is pretty hidden, so most of the time things still look tidy when I’m not charging anything.
Get the PDF
I have everything that you need for DIY Window Seat in this post. But it is a long read. If it’s more convenient, you can purchase the PDF file for only $4.99.
It has the full tutorial with all the pictures, optimized in a book format, faster to read, and free of ads. This way you can print it out and bring it with you when you are shopping for materials or building this project.
Ikea Nordli bench seat hack summary
Those are all the steps to make your own DIY window seat with Ikea Nordli hack! It was such a fun and rewarding project, although it does take some time and patience!
I just love how hacking Nordli dressers makes it possible to fulfill my needs and make my space more functional with tons of storage. I hope you find this post and video useful if you are looking to build something similar or looking for ideas to hack Ikea Nordli units!
Also if you’d like to see more ideas on making your home functional and beautiful, be sure to follow me on Instagram.
And let me know if you have any questions in the comment section.
More Ikea hack ideas
DIY Dining Banquette Seating with Ikea Havsta Hack
Ikea Alex Desk Hack Home Office Built-ins
Home Office Closet Built-ins with Ikea Trofast Storage
Can you please clarify a measurement you described for the Nordli bench hack. Your description of height: The height is 17 ¾”, so plus the top and bottom, you can have your finished bench seat to be around 19 1/4” or above, which is considered to be within standard bench seat height (18” – 20”).
However, IKEA states Height: 21 1/4 “. This measurement is too high for bench seating.
Has the product changed or can you provide an explanation for the discrepancy between your measurement and IKEA’s for the height of the Nordli two drawer dresser?
Thanks so much.
The height is lower than what you saw is because I bought their 2-drawer chest, without top and bottom: https://www.ikea.com/us/en/p/nordli-modular-2-drawer-chest-white-70383463/
Thank you for posting this hack, !I am going to try it- such a cheap option! I want to have three drawers high along a wall under a window, so it won’t be a seat, as I need as much storage as I can get. Do you anticipate that it will work the same as yours did? I expect it will be just as successful, fingers crossed.
I haven’t tried it myself, but don’t see why not 🙂 Good luck with your DIY!
Hello! Beautiful job!
After a few months using it, would you say it is solid enough to sit 3 people ? Or should the whole base structure be renforced ?
I am thinking doing the same for dinning table bench, so with a pretty intensive use of the bench
Thank you!
I’m curious about the other wall side opposite the book nook. Does the Nordli unit bud up to the wall with you removing existing baseboard? I’m trying to visualize the built in look of that side. Did you add any board to meet unit to wall. Did you caulk in that area? Most of the focus was on the book nook side so I’m not clear what to do if unit and bench top go from wall to wall without any cut outs for book nook/door. Thanks! Love your work! Looks AMAZING!
I have my bed and nightstands on that side so it was hard to capture photos for that side. I have my Ikea Nordli unit bud against the wall, and used caulk to conceal any small gaps. And yes I removed the baseboard so I can have the drawer unit go directly against the wall.
Would love to do something similar to this! for a dining bench/nook. Our space is 63″ long – the same length as the Nordli 4-drawer dresser. Given that it’s the same exact length, is there much I need to do to “hack” the dresser? Do you think the dresser alone hold the weight of a person? Or do you think we need to build a new base/top for it so the dresser can be a functional dining bench/nook?
Beautiful! Do you think this would be tall enough to use as a breakfast nook with a dining room table?
It is tall enough, in fact, it might be quite tall that you should consider removing the base I built to reduce the height.
Great job and it’s exactly what my daughter’s den needs, so we are going to give it a try. Question: Can you access the actual plug behind the bench by removing a drawer because what if the extension cord breaks?
hmmm I don’t think so. But you can leave an opening on the back panel of the nordli unit, so you will be able to replace power extension needed by removing the drawres.
These are amazing! You are so creative!
I just wasted $5 on your supposed blue prints/ directions. It contains NOTHING useful. No supply lists. No specifics. WFT, It is just your web page in pdf form. I could have cut and paste this crap directly from your site. That is a rip off! Next time offer your customers something that is actually of value and don’t scam them.
I am sorry you didn’t find value of it. I have sold quite some copies and this is the first time I heard this, and it broke my heart 🙁 I actually have explained in the post that this is the same of my free online tutorial, but formatted in a way that’s easier to print and read.
How wide was the finished bench in total?
Thank you for a great DIY tutorial! My husband and I were able to follow your instructions to build a window seat in our den and we love it! Seriously one of the best IKEA hack tutorials I’ve seen. Great job!
wow so happy to hear you guy built it! – you made my day 🙂
Hello what a great job you did ! Where did you get the vase to the right holding the pampas grass ?
bought it at my local home goods store!
Very nice! how much weight can the bench hold?
How much overhang was there from your custom top and the nordli? The chests are about 18 3/4” and the boards you used say 2x12x12. Did you cut down one of the boards so that it wasn’t 12” wide. It doesn’t look like you had 4 inches of overhang. Thanks for sharing. It looks awesome.
I ended up having less than an inch overhang. I did cut the second board so it is narrower. hope it helps 🙂
I was just going to ask the same question about the color paint/brand….
I used Benjamin Moore Simply White – but note it is not exactly the same color as Nordli dresser, but sort of close. It is just what I have on hand.
What was the name of the color of paint that you used?
I used Benjamin Moore Simply White – but note it is not exactly the same color as Nordli dresser, but sort of close. It is just what I have on hand.