Easy DIY Farmhouse Shelves

These super cute DIY Farmhouse Shelves are perfect in our laundry room, and they are a quick afternoon project! 

DIY Farmhouse Shelves

When we were building the laundry room at Old Salt Farm, I decided not to put top cabinetry in.  I didn’t really need a ton of extra storage in there, and I was afraid that it would box in the room too much. I was also hoping to make the space look larger. Once we moved in, I was happy that we left out the top cabinets, but I knew I needed to fill out the large empty wall space.  I decided on these darling Farmhouse Shelves, and I adore them. They’re perfect in this space!

There are affiliate links included below.  If you click on a link and make a purchase, I will receive a small commission that helps support this blog, at no extra cost to you.  

DIY Farmhouse Shelves

Best of all, they’re an easy afternoon project, thanks to the industrial pipes.  That’s totally my thing—easy projects that make a huge difference, and that’s definitely the case here. I decided to stain the shelves, but I almost painted them white.  You can do stain or paint–whatever works best in your space.

DIY Farmhouse Shelves

The hardest part of this whole project was lining up the shelves to fit in the space, and having the measurements work with the location of the studs.  You have to screw the hardware into studs, and usually they’re about 16 inches part. Always, always check first! We used a stud finder to locate the studs, and even though it wasn’t exactly where I would have put the shelves, we had to go with it.

I decided to use 12 inch boards, but you can use a different width board–whatever you prefer.

Here’s how we put it all together…

DIY Farmhouse Shelves

DIY FARMHOUSE SHELVES

SUPPLIES:

Per shelf–(these measurements are based on the shelves we made, you can alter based on need)

***The pipe above is linked to galvanized pipe instead of black, because I couldn’t find the exact ones online to show you. We bought it all at Home Depot, but I know you can get it at Lowe’s too.

DIY Farmhouse Shelves | oldsaltfarm.com

1.  Measure your space (the measure again!), check for studs (the screws have to go in to the studs!), and figure out where your shelves will go.  Mark with a pencil.

2. Use a drill and drywall screws to screw in the flanges to the wall.

3.  Screw in the pipe to the flange.

4.  Add the end cap.

5. Repeat for each pipe.

DIY Farmhouse Shelves | oldsaltfarm.com

DIY Farmhouse Shelves | oldsaltfarm.com

DIY Farmhouse Shelves | oldsaltfarm.com

6. Cut your board(s) to length.  Stain or paint, then let dry completely.

7.  Set on top of pipes.

DIY Farmhouse Shelves | oldsaltfarm.com

That’s it!  Easy, peasy!

DIY Farmhouse Shelves

On the shelves I keep jars of laundry soap, fabric softener, and clothespins, and they’re used daily.  I love having them in close proximity, but up and out of the way of little hands. I also added a few decor items, and it really adds a lot of charm to this room.  I’m so happy with them!

For other farmhouse style projects, check out my Farmhouse Style page! You might also like…

Easy DIY Farmhouse Shelves

Share and save for later!

Similar Posts

10 Comments

  1. I moved into a new house last year and shelves just like this were in my dining space. I love them! It’s fun to switch out the decor on them to fit the season!

  2. Thank you SO much for this tutorial and idea! I’ve been looking for a solution for shelving in my laundry room and this is just the thing! I can’t wait to get started on this project!

    1. Wahoo! I’m so glad, Christine! I really do love them in my laundry room, and I hope you do too! xoxo

    1. Yay, I’m so glad you like them! They’re perfect for laundry rooms. :) P.S. Love your name…I have a Caroline!

    1. Thank you so much! I found it at Home Goods–I lucked out and came across a whole stack and bought some for my whole house! :)

  3. I want two of the pipes in my laundry to hold my hangers as I take the laundry out of the dryer. Thanks for the post!

Leave a 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.