Home » DIY Tutorials » DIY Crafting » Crafting: Miscellaneous » DIY Fabric Toilet Paper Holder

DIY Fabric Toilet Paper Holder

I have a friend who is living in some tight quarters.  And her bathroom, as she explained, is kind of like a “closet”.  While we no longer have the same issues (thank goodness for a few cupboards)……..I totally feel her pain.  We have lived in MANY apartments with the same problem.  All there’s room for is one little toilet…….and luckily, a sink.  There have been many times we’ve had no storage space for toilet paper, towels, cleansers, nothing.  And yes, I know, it’s so FRUSTRATING!  So, this friend of mine saw one of these toilet paper holders and asked if I could duplicate it for her.  Well, why not?  Let’s fix that little problem!


We created another color for her and then I realized I should have taken pictures all along the way……..because I’m sure there are others out there (maybe you??) who have the same toilet paper storage issue.  So, I made another one and hung it in my own bathroom, to show you how to use this little space saver.


And just think, no more shouting…..”can somebody get me some TOILET PAPER?!?!“…..while caught in the middle of your, ahem, “business”.  Yeah, don’t be embarrassed……haha, we’ve all been there! :)


Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It

 **Yeah, and ignore and un-caulked baseboards and the un-filled nail holes that we still haven’t finished in this powder room.  It’s on the “to-do” list! :)




What’s nice is that you don’t have to worry about the roll being “almost gone” and forgetting to balance another roll on top of the old roll or stacking a few rolls on the back of the toilet.  Just make sure the holder is always filled……and you’re always prepared.  Especially when company is over. (Ack!)

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It





The holder is attached by a few ties, right to your current dispenser…….and hangs right below the current roll of paper.  Simple, simple, and simple!

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It




But wait, because I don’t really need this extra one that I made……is there anyone out there who does? 


And wants mine??


We have plenty of bathroom storage right now and don’t actually need this one…..and my friend is all taken care of!  We don’t use huge overstuffed rolls……so it’s customized to fit our rolls that are about 15 inches around.  So, if that is the type you use and you’re caught in the same “no storage” headache……leave me a comment below and I’ll totally send it to you! No need for it to sit on my office shelf.  (Heaven knows I have enough other clutter…..uggh!)  Oh, and if there are more than one of you who’d really like it, I’ll use and pick somebody in a couple days.  Deal?


OR, if you’d like to make your own in the perfect fabric for your bathroom…..and with the specific sizing that you need for your favorite toilet paper brand, here’s how:



The construction of this is simple……let me show you.


Measure the circumference of your standard toilet paper rolls.  Everyone’s will probably be a little different and I know every household has their preferred brand……so measure around your typical brand.  Then, double that number and add 6 inches.  So, if your toilet paper is 15 inches around, double that, add 6 inches to that……..and you have 36 inches.  Then measure the width of your roll (while it’s laying on its side) and add 2 inches to that.  So if your roll is 4.25 inches wide, add 2 inches to that…..and you have 6.25 inches.


Then cut two pieces of fabric with that measurement…….and in my case 36 x 6.5 inches. 


If you’re using upholstery type fabric that’s a little thicker… won’t need to stiffen it up with interfacing.  But if you’ve chosen a lighter weight cotton fabric, iron some interfacing to the “wrong” side of the fabric, to help thicken it up.  (Need help with interfacing?)

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Then, place your two strips together, with right sides together, and sew all the way around……using a 1/2 inch seam allowance, leaving an opening along one end.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



The opening should be about 4 inches or so, to be able to turn the tube right side out.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Then snip off all 4 corners, making sure not to clip through the threads.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Turn the tube right side out (poking out the corners with your scissors, a knitting needle, etc.), and iron flat.  Fold the edges of the opening towards the inside, a 1/2 inch.  Iron flat.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Top stitch around the very edge of your rectangle shape, finishing it off nicely.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Cut 2 long strips of fabric that are 26 x 1 inch.  Fold in half lengthwise and iron flat.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Open up and fold the raw edges in toward the inside, lining up the edges with the fold.  Iron flat.  (Just like creating a piece of bias tape.)

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Sew shut, nice and close to the edge.  Repeat with the other strip.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Fold your rectangle piece in half and the lift up the top edge just a bit.  Fold your two strips in half……place one on the left and one on the right side of the lining side of your rectangle piece (about a 1/2 inch down), with the folded end pointing down.  Pin them in place about a 1/4 inch from the right and left edges.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Fold the other half of the rectangle piece back down, lining up the edges.  Sew the top edges shut with 2 parallel seams, about a 1/4 inch apart.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Then, sew another seam in the exact middle of the remaining portion of the holder, dividing the space for your toilet paper rolls.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Again, create 2 parallel lines, a 1/4 inch apart.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Place knots at the ends of each of the 4 ties.

Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



And that’s it!!

 Fabric Toilet Paper Holder - a GREAT space saver! --- Make It and Love It



Hope that helps your bathroom storage problems!





. . . . . . . . . . . . . . . .

Featured Sponsor:

Diy fabric toilet paper holder



  1. kara says:

    I love it! What a clever idea. Please enter me into win it!!

  2. darlene macdonald says:

    So sad how all of us need one, LOL What a wonderful idea and thanx for the tutorial. Looks elegant yet stylish and who wouldn’t want one???? Thanks for the giveaway!!!

  3. Mayra says:

    Ohhh how I’d love it. I could make it-love it but time is a factor in my life right now. So send it on over here. Thanks I looove your blog.

  4. Leann says:

    I have seen other versions of these and yours is much nicer looking. Others are lacy and froofy and fluffy….Thanks for the how to :)

  5. Amy says:

    OMG this would be perfect! I would love to get this! my bathroom is so small in our 460 sq ft apt..our sink vanity with storage is outside the bathroom..our bathroom is so small that you have to walk in the doorway, squeeze in between the tub and toilet to close the door, then you can sit..they literally shaved a bit of plastic off of the toilet seat so the door can close!! LOL

  6. Maryann V says:

    Once again your pictures, stories and design blow me away. You are a very talented person and extremely generous to give away your creation!

  7. Elizabeth says:

    Love this! And yes I have a few vey small bathrooms in my home. No storage so if I do not win the giveaway I guess I will have to make one.

  8. Sarah says:

    I have to admit, when I saw this on instagram I wondered for a split second if it was one of your amazing April Fools creations. I was SO proud of myself for not falling for it this year…then I remembered it’s only January. What can I say? It’s been a long day! ;)

  9. Diane says:

    This is such a great idea. I’ve got to make one for my guest bathroom! Love it! Thanks for sharing.

  10. Janet says:

    That’s so cleaver! rolls not falling into the toilet cause they are balanced on the towel rack above! I don’t have a sewing machine, so I can’t make this myself, so I’d love to win it!

  11. Linda Hill says:

    This is a great idea. I would love to give “yours” to my daughter who lives in a VERY small apartment. She would love it. Thanks for sharing.

  12. Lily says:

    Id love to have it! Its such a good idea! Love your blog! =)

  13. heather lessem says:

    I love this so much, but don’t know how to sew. :( Please let me have it!! I would be eternally grateful

  14. Sharon says:

    Would LOVE to have your extra toilet paper holder! What a great idea. Thanks for the instructions in case I don’t get yours. LOL Love your blog.

  15. Emma says:

    We are always putting toliet paper on the back of our toliet! I would love yours, and if i don’t get it I’ll have to make my own!!!

  16. Maryanne @Scrappy Gifts says:

    I’d love it! and if it’s in this color, it would totally match my bathroom =)
    Thanks for sharing this awesome tutorial!

  17. Sheila says:

    Thanks for the tutorial, our craft stall always has people asking for these holders.
    You are a very neat sewer, I will have to concentrate a little bit harder! ;-)

  18. Roxanne says:

    What a clever Idea!!!!!!! I am going to try your pattern!! My daughter has 4 girls and storage is always a problem!! Thanks so much for the idea!!

  19. Diana says:

    Love the double roll. I have seen a tutorial for a single roll but it was more complex than necessary (I mean- we are just holding toilet paper, right?). I think I’ll make a single and double with this tutorial and see which I like better. :)
    Thanks for making another great tutorial.

  20. Lin says:

    I like what someone else said. I want to be lazy and not make one either. Although very grateful for the tutorial. Thank you!

  21. Amanda A says:

    I love it – thanks for the tutorial! Please enter me in the drawing for yours so I have a chance to be lazy and not make my own :)

  22. Annie says:

    I would love to win this, as well! We are currently living in a 1920s apartment that has a tiny little medicine cabinet and no other bathroom storage. As long as I could make sure my two-year old doesn’t pull the extra rolls out….

  23. Erin says:

    Running out of TP happens so often at our house that we have a code for needing more toilet paper. The person in the bathroom just claps their hands and shouts, “Eddie!” (There is no one at the house by that name.) I have long wanted to make one of these and this tutorial is just the kick in the pants that I need.

  24. Deborah says:

    I’d love to be added to the drawing! :) It’d be perfect in our little bathroom for guests!

  25. Chelsey says:

    Me too! Me too! Send it over here!

  26. Meg says:

    I am totally making this! (Unless you would kindly like to send me yours.) The only storage for our upstairs bathroom is in the hallway. At least once a week, someone in our family gets stuck without t.p. This is just what we need. Thanks for sharing!

  27. Erin says:

    Oh my gosh, what a great idea. I have absolutely NO storage in my tiny bathroom, and it just so happens the extra you made would match my bathroom perfectly! I would love to have it if available :)

  28. Meredith says:

    I would love your extra!

  29. Sarah says:

    I want to win! We have a tiny bathroom with no cupboards.

  30. nikki says:

    this would be great for the households with ppl who refuse to replace the empty roll with a new one

    1. Mizu says:

      Like mine.. Storage space isn’t an issue but my roommates always forget to put a new roll on. Last night I walked in and there were two empty rolls sitting there.

  31. Melissa B. says:


    I have a question. You directed:
    “Then, double that number and add 6 inches. So, if your toilet paper is 15 inches around, add 6 inches to that……..and you have 21 inches.”

    But wouldn’t it be (15×2)+6 making it 36? I am going to make this today I’m so excited :) Having a family of 7 we get the hollar daily for “I need toilet paper!”

    All weekend I’ve been making toy bags with the vinyl sides to hold all of my kids new Christmas gifts. Thank you for your step by step directions and lots of easy to see pictures. You are so talented :)

    1. Chelsey says:

      I thought the same thing!

    2. Ashley says:

      Oh gosh, totally my error. I didn’t quite double like I wrote. Ooops. Thanks so much……I fixed it! :)

    3. Melissa B. says:

      Thanks Ashley for clairifying that :)

  32. Eileen says:

    I have been in the situation and will be sure my daughter has one of these handy carriers. Why is it that your children never replace the roll!

  33. Emily says:

    Awesome storage solution, but a word of caution…if your regular TP dispenser is not mounted into the studs in the wall, even just that extra little bit of weight hanging on either side will pull those brackets right out…and since shoddy construction and closet bathrooms seem to go hand-in-hand :) Maybe have handy person double-check to see if it is in a stud or not

  34. Robert Johnston says:

    Well crap, Ashley. Just send it to me! ;)

  35. Cassie Brown says:

    Then snip off all 4 corners, making sure NOW to clip through the threads. (I assume this should be NOT to clip threads)

    I haven’t tried this out yet but I’m super excited for our tiny Bathroom!!

  36. Ashley Suzanne says:

    We def need this too. I would like to win!

  37. Marge says:

    Great idea and the perfect color for my tiny family bathroom! Please enter me in the contest! Love your ideas and projects!

  38. Ashley says:

    What an awesome idea!

  39. julie marie says:

    I could use this and I totally love that color.

  40. Selma says:

    I would definitely love to have this! I have tried so many different ways to keep extra rolls in my tiny bathroom! Also if you have any other tips to share on storage in small spaces, I would greatly appreciate it!

  41. Karen W says:

    Would love one that you made. Thanks for the great tutorial.

  42. Tracey says:

    We live in a small apartment, and I would LOVE your extra holder! So cute!

  43. Laura says:

    What a cute and useful idea! This would be a perfect match for my upstairs barhroom! Thanks for the giveaway!

  44. Julie Ann Johnson says:

    I could use it!!! I just moved a few months ago and now have a “closet’ bathroom!! Dislike!! :-( I love your blog too!!!

  45. Jennifer Chambers says:

    I love love the pattern on the one you made. I’ve got that storage problem too, so if the one you made’s still in the running, I’m in!
    Thanks for all your patterns. I’m currently adapting the “flutter-sleeve” top for myself, as one to match my daughter. And I made the Doll for her for Christmas! Thanks again.

  46. December Taylor says:

    I would love it -too…

  47. Olivia Rosen says:

    I’d love to take it off your hands!
    P.S. Love your blog!!

  48. Kristi R. says:

    If no one has taken yours yet – I’d love it!

Leave a Reply

Your email address will not be published.

Hi, I'm Ashley

Hi, I’m Ashley—the DIY-enthusiast behind this crazy blog!

Back to Top