• About Lovely Etc.
  • Contact Me
  • Privacy Policy
  • Shop

Lovely Etc.

Creating home for less

  • House Tour
  • DIY Decor
  • Furniture Flips
  • Printables
  • Upcycled
You are here: Home / DIY Decor / How to build cheap and easy DIY closet shelves

Best Of DIY Decor

How to build cheap and easy DIY closet shelves

  • Share
  • Tweet

Learn how to build closet shelves for any closet in your home. These DIY closet shelves are inexpensive and easy to customize for any size closet.

My sons’ shared closet is finished and I have never been so excited about a closet before! 

The closets in our house aren’t anything to write home about – all of our bedroom closets are standard double closets with sliding doors.

When I started planning how to make this room work as a shared bedroom for both of my sons, I knew there needed to be way more usable storage in the closet to hold all of their stuff. 

So I designed and built custom DIY closet shelves, gave everything a fresh coat of paint, and now it is perfect!

For those who are new here, I am in the middle of a complete redo of my sons’ bedroom. I am transforming my 4 year old’s bedroom into a room he can share with his two year old brother. (Baby boy #3 is coming this summer so we’re on a bit of a deadline!)

This is how the closet looked before.

Child's closet before adding diy closet shelves. There is one hanging bar and a bookshelf.

One bar for hanging clothes and one high shelf. Plus a small bookcase I stuck in there to add a bit more storage. 

Not a great closet for anyone, but considering how few hanging clothes my son has, it was basically just one huge waste of space!

I knew I wanted to create my own custom closet system. That way I could configure it exactly how I want – plus it would be way cheaper! 

When I started figuring out the design, I tried to keep several things in mind. 

It needed to have lots of shelf space for storing toys, shoes, clothes, etc. and my two and four year olds needed to be able to reach as many of the shelves as possible. (I definitely want to encourage them getting out and putting away their own clothing!) 

On the other hand, I also wanted it to continue to function several years down the road when they are a bit older so the area for hanging clothes had to be big enough to fit full grown man clothing.

Also, since this is a closet with sliding doors, you can only access one half of the closet at a time. So whatever built-ins I created needed to make sense with only one door open at a time.

I came up with a few ideas and then used painters tape to see how they would actually work in the closet.

Planning where to hang DIY closet shelves by taping designs with painter's tape.

In the end I decided the design on the far right above was the winner. There were plenty of low shelves/cubbies for storing all kinds of stuff, a long hanging bar, and a high shelf above it to put absolutely all of the vertical space to good use. 

The boys won’t be able to reach the clothes that are hanging on the bar for quite some time, but almost none of their everyday clothing needs to be hung up, so that wasn’t a deal breaker.

(Update – Since sharing this post, I’ve also given our tiny master closet an update as well with a more grown-up closet organizer. And I also gave the sliding closet doors a major makeover in the process.)

Once the design was decided, I got to work on my DIY closet shelves!

First step, remove everything that was already in the closet including the closet rod, shelf, and shelf supports that were there before. I patched up the nail holes with spackle and then gave the whole closet including trim a fresh coat of white paint.

To keep things simple, I reinstalled the same shelf and curtain rod that were there previously higher in the closet.

I built the rest of the shelves using MDF. This was actually my first time using MDF instead of plywood and it was perfect. I chose it because it was quite a bit cheaper, but I also love that it is easy to cut and the surface is incredibly smooth.

This post contains affiliate links which means if you make a purchase after clicking a link I will earn a small commission but it won’t cost you a penny more.  Click here to see my full disclosure policy.

Supplies for DIY closet shelves

  • A sheet of MDF cut into 14” strips – My cubbies are 14” deep but you can use whatever measurement works best for you based on your closet size. Another option is to use 12″ MDF shelf boards if you want to avoid having to rip your MDF down to the correct width.
  • 1″x2″ pine boards to create the side shelf supports (two 14” pieces for each shelf)
  • 1″x2″ poplar or pine boards to create a nice thick facing for each shelf (amount depends on size of your closet and shelves)
  • spackling and caulk – for filling any tiny gaps and nail holes for a perfect finish
  • Paint

Tools

  • miter saw or circular saw – for cutting your wood planks to the correct lengths
  • nail gun – You can also make this with a hammer and nails, but it will take a lot longer. This is the nail gun I have and it is very easy to use.
  • stud finder – this is by far the best, easiest stud finder I’ve ever used
  • level
  • tape measure

How to Build Closet Shelves

My closet plan involves building square cubbies, but the first step is to build three simple shelves spanning the closet.  

I prefer to paint all of the pieces of a project like this before installing them. You will still need to do a quick paint touch up at the end, but painting each piece separately is so much faster than trying to maneuver in all of those tight corners.

simple closet with high hanging bar and three DIY closet shelves across the bottom.

Attaching the shelves to the wall is easy.  All you need are some inexpensive 1″x2″ boards.

Nail each support into the studs on each side wall of the closet and then set the shelf boards in place. (Be sure to use a level when hanging your shelves!)  

attaching diy closet shelves to the wall with simple wood supports.

If you are building straightforward shelves, you also need to add wood supports along the back wall of the closet.

Simply cut another 1’x2′ board the length of your shelf minus 1.5 inches (to accommodate the side supports) and screw it to the studs along the back wall of the closet. (Again, don’t forget the level!)

But because I am building cubbies in this closet, that wasn’t necessary. The vertical pieces separating each cubby will provide plenty of support. 

To create the cubby dividers, cut more MDF to the size you need. I used 14”x14” for the bottom two rows because my shelves are 14″ deep and 14″ high. The top row supports are 9″x14″ because the shelves are 14″ deep and 9″ high.

To install them, I started on the bottom row and nailed a few nails into each divider through the shelf above to secure it in place. Then I added the middle row of cubby dividers and the top row the same way.

Adding dividers to turn the closet shelves into cubbies.

Finally, I added the 1″x2″ poplar facing. This is completely optional but gives the whole thing such a great, finished look. 

Poplar boards have gotten increasingly expensive over the past few months, so if you are looking for a less expensive option, pine boards will also work. Just be sure to use a good primer before painting. Pine is notorious for bleeding through and yellowing white paint if it isn’t sealed well. I like to use oil-based primer for this.

The process was pretty simple. I added long strips of poplar to the front of each horizontal shelf and then smaller pieces to each cubby divider. All you need are a few finishing nails to hold each board in place.

The poplar is thicker than the MDF, so it will overhang the shelves a bit. You won’t be able to see this from the front though and the thickness is what makes it look so good.

Finished DIY closet shelves.

Seriously, that small detail makes such a difference!

The final step is filling the nail holes with spackling and caulking all of the seams.

I am always amazed at how beautifully caulk and wood filler fix up any imperfections.  (If you aren’t sure of the difference between caulk and wood filler, I have a whole post on when to use wood filler and when to use caulk.)

caulking the shelves for a professional look.

Finally I added the DIY fabric storage cubes I shared last week as well as these inexpensive white plastic baskets I picked up at Target.

diy closet system with blue and white fabric bins.

And finally, I filled up the closet with all of the boys’ things. There are clothes in all of the fabric bins, shoes and accessories in the plastic bins, a large basket to toss clothes in as they outgrow them (on the left), a basket full of puzzles (on the right), and extra storage on the high shelf.

small kids closet with diy closet organizer to store clothes, shoes, and toys.

And now for the best part of any DIY  post – the before and after photos:

kids closet before and after adding diy shelves.

What a change!  There is so much less wasted space now, plus it is gorgeous!

Closet system for small kids closet with sliding doors - with one door open.

I was planning to do something to update the blah sliding doors, but now I’m considering the possibility of simply leaving the doors off altogether. It would make it easier for the boys to access their own stuff and the closet looks so cute now! 

In any case, I am thrilled to mark the closet off the to-do list!  

Update: Since sharing these DIY closet shelves, I’ve upgraded my fabric storage cubes to DIY wooden storage cubes made from gorgeous cedar planks. As great as the fabric bins were, these are so much better!

How to Build DIY Closet Shelves

How to Build DIY Closet Shelves

Prep Time: 1 hour
Active Time: 3 hours
Total Time: 4 hours
Difficulty: intermediate
Estimated Cost: $40-$100

These DIY closet shelves are cheap and inexpensive to make even if you aren't an experienced DIYer. You can easily adapt the instructions and measurements to create custom shelves no matter what your closet size.

Materials

  • Sheet of MDF cut into 14" strips
  • 1"x2" pine board to create the side supports (two 14" pieces for each shelf)
  • 1"x2" poplar boards to create an attractive facing for each shelf (amount depends on the size of your shelves and closet)
  • 220 grit sandpaper
  • Caulk
  • Spackle
  • Paint

Tools

  • Small paint roller and paint brush
  • Tape Measure
  • Saw
  • Level
  • Nail Gun
  • stud finder

Instructions

  1. Remove everything from the closet including old shelves you will no longer be using. Patch any holes in the walls with spackle and give the interior of the closet a fresh coat of paint if needed.
  2. Cut the strips of MDF to the correct length for your shelves. (If you don't have a power saw, you can have all of the cuts done at the store when you purchase your supplies.)
  3. It is easiest to paint all of the pieces of wood for your closet shelves before installing them.
  4. Cut two side supports for each shelf from 1"x2" pine boards. These should be 14" long or the depth of your shelves if you are using different measurements.
  5. Make sure that each shelf support is level. Attach each side support to the side walls of the closet at the appropriate height by nailing them into the studs.
  6. If you are building simple shelves rather than cubbies, you also need to add a long shelf support along the back wall of the closet. Simply cut another 1"x2" board to the length of your shelves minus three inches. Make sure it is level and then screw this support to the studs along the back wall.
  7. To create the cubby dividers, cut more MDF to size. Each cubby divider should be the height of your shelves x the depth of your shelves. (Mine were 14"x14".)
  8. Hold the bottom cubby dividers in place and use a level to ensure they are straight. Nail a few nails into the top of each divider through the shelf above to secure it in place. Repeat for the middle row and top row of shelves.
  9. To finish off the closet shelves, add strips of 1"x2" poplar to the front of each shelf and cubby divider. Use a few finishing nails to hold each piece in place.
  10. Fill any nail holes with spackling. Once it is dry, sand it smooth.
  11. Caulk all of the seams and then touch up the paint as needed.

Did you make this project?

I'd love for you to leave a comment on the blog or share a photo on Pinterest!

© Carrie

Other DIY posts I think you’ll love:

  • How to Build a DIY Closet Organizer – the grown up version
  • How to Make Wood Storage Cubes in Any Size
  • How to Transform your Sliding Closet Doors
  • The Big Room Reveal! Boys’ Shared Modern Farmhouse Bedroom

I’d love for you to share this post on Pinterest!

  • Share
  • Tweet


25 Comments

« Boys Room Progress: One Room Challenge
DIY custom cutting board »

Comments

  1. Cassie Bustamante says

    April 27, 2017 at 7:43 am

    it is looking so good! love those cubbies!

    Reply
    • Carrie says

      May 2, 2017 at 11:12 pm

      Thanks Cassie!

      Reply
  2. Susie says

    April 27, 2017 at 9:52 am

    Looks great, Carrie. Love those cubbies! Looking forward to seeing more. Susie from The Chelsea Project

    Reply
    • Carrie says

      May 2, 2017 at 11:12 pm

      Thank you Susie! I am so excited about how everything is coming together!

      Reply
  3. [email protected] says

    April 27, 2017 at 10:21 am

    holy crap, it looks incredible!! Seriously, all the love for that fabric too.

    Reply
    • Carrie says

      May 2, 2017 at 11:12 pm

      Thanks Ashley! That fabric really is awesome, especially for the price!

      Reply
  4. Nick says

    April 10, 2018 at 4:12 am

    Looks amazing!

    Could you go into more detail on how you created the thick shelf look? I see you used poplar but I understand you made it look thick and carried that through to the back wall.

    Thanks!

    Reply
    • Carrie says

      April 10, 2018 at 11:44 am

      Yes, I can see how that part is confusing! I should probably take a few more close up pictures. The thicker facing is only on the front of the shelves – it doesn’t go all the way to the back wall. I used 1×2 boards and attached them across the front of each long shelf. The top of the boards are lined up with the top of the shelf but hang down a bit past where the actual shelf board is. Then I attached more 1x2s to the fronts of the smaller cubby dividers. So the whole front facing of everything is thicker but the wood behind is as it appears in the previous pics. When looking at the closet, you can’t tell the actual shelves aren’t as thick as they appear unless you look very, very closely.

      Reply
      • Nick says

        April 10, 2018 at 9:46 pm

        Very smart. Thanks for the details! I thought about doubling up all the wood to increase thickness but this is much cheaper.

        Reply
  5. Cedric Merone says

    May 14, 2018 at 12:58 am

    The exterior cubbies look like they would be a bit difficult to come out all the way or even a bit slightly out. is that true or is the picture not showing it properly?

    Reply
    • Carrie says

      May 15, 2018 at 9:10 am

      Cedric, You are right – the far cubbies don’t slide out the whole way. They each slide out about 8 inches which is plenty to put in and remove clothes, but could be a problem for something larger like big toys. Most fabric cubbies you can buy are collapsible and I made these outer cubbies to be collapsible as well so installing and removing them isn’t a problem.

      Reply
  6. Diana says

    June 12, 2018 at 11:51 am

    Could you give a cost estimate? I’m looking at something for my son’s small room but can’t spend a lot at the moment.

    Reply
    • Carrie says

      June 13, 2018 at 10:32 am

      Hi Diana, It has been about a year since I built these so I don’t remember the exact cost but I believe it was around fifty dollars, maybe a little bit more. I hope that helps!

      Reply
  7. Jimmy says

    September 19, 2018 at 5:28 pm

    Nice job just wondering are the bottom vertical supports only resting on the floor. Wondering how stable they are or does the rest of the cubby provide enough weight to stop them from moving . Thanks

    Reply
    • Carrie says

      September 24, 2018 at 12:14 pm

      Hi Jimmy, Great question. I nailed a couple of small nails into the vertical supports from the shelf above and that has been plenty to keep them in place. They were a pretty secure fit even without that, but I wanted to be thorough, especially since these are in a kid’s room. I haven’t had any trouble with them since I built them a year and a half ago.

      Reply
  8. pang Vue says

    January 15, 2019 at 1:38 pm

    Do you have a video..I”m kind of confused on how you completed the sqaure for the cubies…Thank you
    This is exactly what I was looking for!

    Reply
    • Carrie says

      January 19, 2019 at 9:40 am

      I’m sorry, I don’t have a video. I wish I did but it is hard to make a video as you are in the middle of completing projects. Once the horizontal shelves were in place, I cut the wood to divide them into squares – this wood simply slides into place between the horizontal supports. I added the three supports in the bottom row first. Then I held them in place as I nailed a few nails through the first shelf into those supports. Then I did the same thing for the next levels. I hope that helps. It may be hard to picture but I think it will be clear once you begin the process and have the actual materials on hand.

      Reply
  9. Linda says

    November 8, 2019 at 10:22 pm

    Hi! I was wondering how much the poplar affected the size of your storage baskets? I want to build it where it will fit standard 13×13 (which I know is the size you have), but when I do my measurements/math with the 1×2 poplar overhang it seems like 14×14 cubbies won’t be big enough?

    Reply
    • Carrie says

      November 13, 2019 at 10:32 am

      Great question. 1×2 polar is actually 3/4″x1.5″ in size. (Lumber sizing makes no sense!) The MDF or plywood used for the bare shelves is 3/4″ thick. So adding the poplar facing the the cubby sides means they extend less than 1/2″ into the cubby on each side. From the top, the overhand is 3/4″ into the top of the cubby. So once the poplar is added, a 14″x14″ cubby becomes 13″x13.25″. So 14×14 would be a tight fit. Depending on the space you are working with and how much margin you want to allow around each bin, 14.5″ or 15″ cubbies would probably work better. (This is if you are talking about the measurement of the inside of the cubby, taking the 3/4″ thickness of the plywood into account already.) I hope that makes sense – it’s hard to describe without visuals.

      Reply
  10. Erin says

    August 1, 2020 at 9:24 pm

    Looks wonderful! What size and type of screws did you use? Thanks!

    Reply
    • Carrie says

      August 2, 2020 at 8:04 pm

      1.5 inch wood screws should work well!

      Reply
  11. Sarah says

    October 15, 2020 at 1:30 pm

    Thanks so much for this post. I have a linen closet that has a shelf system in it that doesn’t really fit and I have been thinking it would be so nice to make some shelves that actually fit to utilize the entire space. I did one of those online closet design things, and I didn’t even have the number of shelves I wanted and it was well over $500. I just added up all the wood I would need to mimic your design and I think I can do it for less than $100. I was wondering it 1×2 attached to studs was all I needed to do to attach shelves. Now to buy the supplies and actually do it. Your closet came out great and is great inspiration. Thanks again.

    Reply
    • Carrie says

      October 15, 2020 at 3:01 pm

      I’m so glad to help! It really is crazy how expensive closet systems can get for something so easy to make yourself. Good luck with your linen closet!

      Reply
  12. Helen says

    March 2, 2021 at 12:55 pm

    Finally! An easy and inexpensive shelving DIY for us not so carpentry savvy grannies! Thank you so much!

    Reply
    • Carrie says

      March 4, 2021 at 9:08 pm

      So glad it helps!

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Looking for Something?

Disclosures and Content Sharing

Thanks for stopping by Lovely Etc! While every effort has been made to ensure the accuracy and effectiveness of the information displayed on this website, Lovely Etc. makes no guarantees as to the procedures and information contained here. The publisher will not be liable for direct, indirect, incidental, or consequential damages in connection with the information displayed on lovelyetc.com. This website is not intended to substitute for advice from a professional. I work hard to be honest and upfront in all of my posts here at Lovely Etc., including sponsored content. Lovely Etc is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. You can read my full disclosure policy here.
 
All of the photographs you see here are mine unless otherwise credited. I love for others to share my work so please feel free to use one photo with a link back to me. Pinning and sharing is always encouraged! Please do not reproduce other Lovely Etc. content without permission. Thank you!

Copyright © 2021 · Divine theme by Restored 316