Fabric Toilet Paper Holder

3 Materials
15 Minutes
I have a toilet paper problem in my house... Whenever I hang it on the holder, my cat decides that it is a toy and this is how it ends up.
A few years ago, I saw a fabric toilet paper holder at a craft sale. It actually was made to store three extra rolls and was to be used in homes with minimal bathroom storage. I thought it was a neat idea, but didn't think much about it. A couple weeks ago, I saw the same thing and I knew that something similar would be the solution to my shredding problem. I came up with this.
Needed materials:


Interfacing (optional)


Sewing machine (or needle if you want to do it by hand)



Step 1:

Cut your fabric for the holder. I used fat quarters to make mine, so mine was about 18" long. I then made two strips that were 6.5"wide. Cut your fabric for the loops. Make two loops 2" x 6.5".
Step 2: Attach interfacing (optional).

I used a fat quarter to make mine, so the fabric was pretty flimsy. I had some iron-on interfacing from another project, so I attached that to the backside of both pieces.
Step 3: Sew the two pieces together.

With the right sides together, sew the two pieces together. I used a 1/2" margin.
Sew both long sides and one short side shut, but leave about a 3 - 4" opening on one of the short sides.
Step 4: Cut the corners

Cut off the corners of the sewn together pieces.
Step 5: Turn right-side out and sew shut.

Turn the piece right-side out. Sew the hole that you left open closed. I sewed mine as close to the edge as I could.
Step 6: Make your loops.

Fold your loop in half and iron it flat. Flip the loop over, unfold it, and fold the two sides in to the middle crease. Iron the two sides down. Fold the loop back together with the original crease. The loop should now be folded in fourths. Iron that flat. Sew it as close to the edge as you can.
Step 7: Sew the loops to the holder. I placed my loops about 1/4" in from the sides and about an 1" down from the top. I sewed it about 1/2" from the top.
Step 8: Sew the two ends together to form the holder. I made three lines across to ensure that it held.
Step 9: Hang the holder!

Here is the holder with the loops.
Here is the holder made with ties. You can see more details about making the ties on my blog.
I am not using mine to store extra rolls. But if you are, just tie the holder lower. You will have the current roll on top and the spare roll in the holder.
I do not sew very often or very well, so making this was quite a bit of trial and error. If you decide to make this, please read my entire post before you begin. I tried a few different things and changed it up as I went, so you may want to make changes of your own.

If you want to see more details, options, and pictures, be sure to check out the blog post!
Suggested materials:
  • Fabric   (Jo-ann Fabrics)
  • Interfacing   (Jo-ann Fabrics)
  • Thread   (Jo-ann Fabrics)
Jaime LaPlant
Want more details about this and other DIY projects? Check out my blog post!
Frequently asked questions
Have a question about this project?
  3 questions
  • Lesley Brisco Lesley Brisco on Jun 04, 2016
    I guess this sounds a bit silly, but you then have to take the roll out of the cover every time you use it, & take paper off manually, instead of the usual one handed 'pull & tear'?

  • Ava Lansbery Ava Lansbery on Jun 04, 2016
    Do you have to take the roll out and put it back after each use?

  • Pascale Mohr Pascale Mohr on Jun 05, 2016
    Could you not reinforce the bottom part of the roll holder and cut an opening so the toilet paper could be pulled out without having to pull the whole roll out each time?

Join the conversation
3 of 90 comments
  • Chris Chris on Jun 23, 2016
    I wonder if this can be used to train husbands to replace the empty roll! :-)

  • Anna English Anna English on Oct 07, 2017
    Thanks for this idea! I was trying to figure out a good place to store extra TP in my small basement bathroom, and this is perfect. The previous owners put a towel bar over the toilet (low enough that if you have large hand-towels or don't hang them just right they drag on the toilet tank -- eeew!). I am going to try making this double-wide to store two rolls on the towel bar.

    • Jaime LaPlant Jaime LaPlant on Oct 07, 2017
      I'm so glad you found it useful! I hope your double-wide works well for you!