Home / DIY Projects / Furniture / Industrial Pipe Shelving DIY: Custom Look for Less

Industrial Pipe Shelving DIY: Custom Look for Less

Learn how to build beautiful pipe shelving DIY style using black iron pipe and wood. This budget-friendly industrial bookshelf costs about $475 and is easy to customize. Updated June 2026

Industrial Pipe Shelving

If you’ve priced industrial pipe shelving lately, you already know it isn’t cheap. A single bookshelf can cost hundreds of dollars—and a full wall of shelving can easily run into the thousands.

That’s exactly why I was so impressed when I walked into my neighbor’s house and saw this DIY pipe shelving. It stretched across an entire wall, looked like something from a high-end furniture store, and I immediately assumed he’d spent a fortune.

Nope.

He built the whole thing himself over the course of a weekend for around $350. Note – this was the original price he built it for. With cost increases, it’s about $475 now.

Even better? Once he showed me how everything fit together, I realized this project is much more approachable than it looks. If you can drill a few holes, stain wood, and screw pipe fittings together, you can absolutely build these shelves.

I’ll walk you through the entire process—including where to buy affordable pipe, how to customize the dimensions for your space, and a few lessons learned that will save you time (and help you avoid wasting a board or two).

How to make a pipe bookshelf

Industrial Pipe Shelves

This industrial pipe shelving is made up of three separate sections:

  • Left shelving unit: five shelves, 70 inches long
  • Center shelf: one shelf, 53 5/8 inches long
  • Right shelving unit: five shelves, 36 inches long

Each shelf is approximately 11 inches deep, but the dimensions can easily be adjusted to fit your wall.

One of my favorite parts of this design is that the wood shelves are only attached to the wall at the very top using floor flanges. That means no drilling into your floor while still ending up with an incredibly sturdy bookshelf.

Planning Your Pipe Shelving DIY Project

Before buying a single piece of pipe or wood, spend a few minutes planning your layout.

If you’re building a simple shelf, this step isn’t critical. But for full wall wood shelves like this one, a quick sketch can save you from expensive mistakes.

Take a photo of your wall and pencil sketch your shelving over it. You can even use PowerPoint, Canva, or graph paper—whatever you’re comfortable with. Your drawing should help you answer a few simple questions:

  • Will the shelves fit the wall?
  • Will they fit around windows or trim?
  • Are they tall enough for books or décor?
  • How much wood and pipe do you actually need?

You don’t need architectural drawings—just a simple plan before you head to the store or purchase online.

Industrial PIpe Shelf Plans

A Quick Note About Pipe Sizes

Black pipe fittings can be a little confusing because the labeled size isn’t the same as the actual outside diameter.

As long as every fitting you buy is labeled 3/4-inch, they’ll all work together—even though the outside diameter is larger than 3/4 inch. Refer to this chart.

Always double-check that every flange, tee, elbow, and pipe nipple is the same labeled size before you leave the store.

Where to Buy Pipe

Pipe is easily the most expensive part of this project, so shopping around is worth it.

For a large shelving unit like this one, I recommend ordering from Supply House or checking a local plumbing supply store. Prices are often 50–75% lower than what you’ll find at the big-box home improvement stores.

If you’re only building one small shelf, buying everything locally may make more sense once you factor in shipping.

One more tip: black iron pipe usually arrives coated with a light layer of oil from the manufacturing process. Before assembly, wipe every piece down with a degreaser or mineral spirits so your shelves don’t end up with greasy fingerprints.

Here’s what was purchased:

Left Shelving Unit, 70″ long

Middle Shelf, 53 5/8″ long

Right Shelving Unit, 36″ long

Make pipe shelves

Choosing the Lumber

Pine is an excellent lumber choice for this project because it’s affordable, easy to work with, and takes stain beautifully. The ebony and carbon gray stain combination gives inexpensive pine a rich, reclaimed look without the reclaimed wood price tag.

If you’d rather have a smoother, more furniture-quality finish, you can upgrade to hardwoods like poplar or oak. They’ll cost more, but they’ll also resist dents a little better.

If you don’t own a table saw, don’t let that stop you. Most home improvement stores will cut lumber to length before you take them home.

DIY wall shelves with pipe and wood

Is This Pipe Shelving Stable?

Yes—when properly assembled and anchored to the wall with the right hardware, this shelving is extremely sturdy.

For most homes, securing the top flanges to the wall is enough. However, if you live in an earthquake-prone area or simply want additional stability, you can add extra flanges along the back of the shelving and fasten those to the wall as well.

If you have young children who may be tempted to climb on the shelves, additional wall anchors are also a smart idea.

No matter how you install it, remember that shelving is designed to hold books and décor—not people.

iron pipe shelves

Can You Make It Freestanding?

Yes—but you’ll need to modify the design.

Instead of relying on the wall for support, you’ll need matching pipe uprights on both the front and back of the shelves connected across the top. Because a freestanding unit doesn’t have the wall helping to stabilize it, I also recommend making it shorter—two or three shelves is a much safer height.

If you’re planning a freestanding version, drill matching holes at both the front and back of every shelf so the pipe can pass through both sides.

DIY pipe bookshelf

Ready to get started? Here are the instructions!

Industrial Pipe Shelving
Print
4.44 from 64 votes

DIY Industrial Pipe Shelving

Build custom industrial pipe shelving for a fraction of the retail price! This wall-sized bookshelf combines black iron pipe with stained wood for a beautiful industrial, farmhouse, or rustic look that's surprisingly beginner friendly.
Prep Time3 hours
Active Time6 hours
Additional Time24 hours
Total Time33 hours
Type: DIY Projects
Yield: 1 bookshelf
Cost: $475

Equipment

Materials

  • Pine boards see the Notes section
  • 3/4-inch black iron pipe and fittings see the Notes section
  • 20 Drywall anchors and screws unless you are going into studs (then get wood screws)
  • Degreaser or mineral spirits
  • Minwax wood finish we used Ebony 2718 and Gray 271
  • Polyurethane water based
  • Painter’s tape

Video

Instructions

  • Cut the shelves to size using a table saw. See the notes for cut lengths.
  • Using your 1 1/8" spade bit, you're going to drill three holes through each 70" board and two holes through each 36" board. Your holes need to be in the same place on every 70" board and the same place on every 36" board since you are stacking them.
    Drilling with a spade bit
  • Sand all surfaces until smooth.
  • Apply Ebony stain and allow it to dry. Lightly add Carbon Gray in random areas for a weathered, reclaimed appearance.
  • Once the stain is dry, apply two or three coats of water-based polyurethane. Allow the finish to cure completely.
  • Clean every pipe fitting with a degreaser or mineral spirits to remove the factory oil coating.
  • Assemble the pipe sections by connecting the pipe, tee fittings, elbows, and flanges before stacking the shelves.
  • Beginning at the bottom, slide each shelf onto the pipe assembly and continue stacking until the unit is complete.
  • Level the shelving and secure the top flanges to the wall using appropriate screws. Whenever possible, mount directly into a stud for maximum strength.

Notes

The wood and pipe that you’ll purchase depends on the shelf you choose to make – see the below for your guide.
Left Shelving Unit, 70″ long
  • Pine boards, 2 x 12, 6 feet long – 5
  • 3/4″ black floor flange – 6
  • 3/4″ black elbow – 18
  • 3/4″ black tee – 15
  • 3/4″ 4″ black nipple – 3
  • 3/4″ 6″ black nipple – 18
  • 3/4″ 12″ black nipple – 6
  • 3/4″ 18″ black nipple – 9
Middle Shelf, 53 5/8″ long
  • Pine board, 2″ x 12″ x 6′, cut to fit the space
  • 3/4″ black floor flange – 4
  • 3/4″ black elbow – 2
  • 3/4″ 6″ black nipple – 4
Right Shelving Unit, 36″ long
  • Pine boards, 2 x 12, 3 feet long – 5
  • 3/4″ black floor flange – 4
  • 3/4″ black elbow – 12
  • 3/4″ black tee – 10
  • 3/4″ 4″ black nipple – 2
  • 3/4″ 6″ black nipple – 12
  • 3/4″ 12″ black nipple – 4
  • 3/4″ 18″ black nipple – 6

How much weight can these shelves hold?
Weight capacity depends on the shelf length, pipe configuration, wood species, and how securely the unit is anchored. Properly installed into wall studs, these shelves easily support books, baskets, and typical home décor. If you plan to store especially heavy items, shorten the shelf spans and anchor into a stud.

Can I drill the holes farther back to eliminate the rear supports?
No. The rear elbow fittings are part of what keeps the shelves level and stable. Moving the holes alone won’t eliminate the need for those supports without redesigning the entire pipe layout.

Can I customize the shelf lengths?
Absolutely! This design scales very well. Simply adjust your board lengths and pipe quantities to fit your space while keeping the hole placement consistent on matching shelves.


Let me know what you think in the comments! Here are some additional DIYs to check out:

Square Coffee TableCoffee Table with StorageHose Holder and PlanterLack Endtable HackMirror FrameModern HeadboardNolmyra Chair HackOutdoor BenchOutdoor TablePallet ShelfPlatform BedStacked Entry BenchDIY Laminate Table TopTV RiserWood SignWood Step Stool Chair

Similar Posts

51 Comments

  1. I’m currently working on this project now and in the end, I’d say the plans here are more for inspiration and not necessarily plans you can follow verbatim. Between the wrong size spade bit (3/4 Tee will just slip through) and the shelves in those pictures can’t be 2x12s given the pipe lengths used to attach it to the wall above the top shelf – I don’t recommend just following what is here. However, the construction (using the 6 inch pipe with the elbow and a tee is a great way to give the shelves support.

    The most worrisome instruction here is “drill the holes in the same spot on all boards since you are going to stack them” and “at least 1.5 inch away from the edge of the board.” While those are true statement, the location of those holes is based on where the flange+nipple+elbow+4inch pipe meet the board. That’s where you drill your hole. If you drill it in some other place, the chances of getting a store bought pipe length to line up with the holes you drilled a very low.

    Generally speaking, if someone doing this project reads the comment section, they probably will be alright in the end. As for me, I wound up buying the exact pipe listed for the “left shelf” and only had to swap out the three 6 inch nipple for three 8 inch nipple. As some others attested here, the 6 inch nipple+flange at the top is too short to reach the wall with the 6 inch nipple+elbow on the shelves below. And the change of the 8 inch nipple at the top dictates where the hole needs to be drilled.

    And the best tip on this entire project – Supply House for pipe. I read this project and bought pipe for two projects through them as opposed to the local stores. It is far far cheaper there than at the brick and mortar stores.

  2. Neat project, but you really need to revise the plans for the wall anchor pipe lengths based on the linked supplier. 90deg elbow vs floor flange depth will differ between 1-1/4″ to 1-1/2″ depending on supplyhouse vs home depot vs lowes. I needed to replace the 6″ nipple with a 5″ nipple + 1 connector + 1’1/2″ nipple to get the proper length.

  3. Am I missing something? The instructions call for 2×12” boards but the nipples are only 6” long. Where does the other 6” on the 2×12” go?

    Should you use 2×8”s? Or 2×12” that need to be cut narrower?

    1. @Brandon Miller, hello! If you look at the image under step 3, you can see that the nipple added to the tee and elbow makes it longer than 6″, plus you are insetting the drill hole from the edge. You don’t need the pipe to extend the entire length of the board for support.

  4. My question is… are the distances between the bottom of one shelf to the top of the shelf below ACTUALLY the numbers listed, or are they ‘close’? And then – if I’m looking to get close to ceiling, planning needs to be pretty much down to teh inch (which includes the 1.5″ of the two-by).
    Thanks.

  5. Things I’ve noticed while building these shelves:

    As of now (1/2021) the total price given doesn’t accurately reflect actual cost for the pipe.

    Also, 1 1/2” bit size is way to big. 1 1/4” will work but 1 1/8” is better.

    My big problem with this article is there are no plans given to duplicate these shelves. I.e. if you drill your holes 2” off front edge you’ll need an 8” pipe to mount the top. If you want to exactly follow the given inventory list you’ll need to drill your holes 4” from front. Would have been really helpful to have some blueprints to reference.

  6. So like other reviewer’s mentioned, when trying to attach the pipes and flanges at the very top of the shelving system the 6 inch pipe fall short. I did go out and buy 7 inch pipes and they fit wonderfully. Unfortunately 7 inch pipes are not a cut carried by most big box stores because it’s probably unusual so you have to order them online.

    Also just to clarify I know some people had questions about the drilled holes in the boards. I believe that the pipes don’t actually connect through these holes but it allows for the end of a pipe to screw into it nicely on one side and allows the other side of the board to nicely rest on the tee below it. Maybe the creator could share their input. I drilled on a test board with my 1 inch and that seemed to be too tight for me. Also my shelves are also only 1in (actual measurement 3/4in). 1 and 1/8 inch is just perfect.

    Thanks for the plans.

    I came back to edit: after actually attaching the flanges to the wall it pulled the whole shelving unit tighter to the wall by a lot. I ended up needing 8 inch pipes. This also changed the hole line up position slightly. So I used glue/filler then recut. Hope this helps someone. I’ll post pics when I’m done in another day or so.

  7. I noticed on the supply house website there’s quite a bit of difference in cost I between domestic vs imported pipe. Which did you use?

  8. another way the make the shelving is to drill the pipe holes more-or-less through the center of the boards, then use riser clamps on the pipe to support the shelves at whatever height you want. You get a different look, but you have adjustable shelves.

    other advantages of the riser clamps is you can cock the arms a little if the wood is warped, and they are lots cheaper than using the fittings and nipples approach.

    If you use structural pipe connectors instead of threaded ones, you get more flexibility also. Lowes sells the connectors reasonable cheaply in both galvanized and black.

  9. Hi!
    Firstly, My wife and I love this bookshelf. You spelled it out so simply and even showed us where to buy the pipes and all! We have everything ready and will be starting today. We will be modifying this to make an 84″ wide bookshelf. Question, You say to use a 1.5″ wingtip bit. We made the hole and the lip of the T pipe goes right through making the shelf uneven. Did you mean to say a 1″ tip? That’s the size of the pipe itself. Excited to begin. We will post send pics when done. Thanks!!

  10. I am also concerned with the grease on the pipe and the fact that buying black pipe is not actually black. Wash with Dawn to degrease then paint with Rustoleum to seal and make black? Thoughts?

    1. sure. I used rustoleum “soft iron” paint.

      if you are using galvanized instead of black pipe, you need to paint with “universal primer” first.

4.44 from 64 votes (63 ratings without comment)

Leave a Reply

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

Give Your Rating