DIY Fabric Toilet Paper Holder: Easy Sewing Tutorial

What if, instead of just storing toilet paper, we added a touch of charm and color to the bathroom? Check out this super cool idea: a fabric toilet paper holder, made entirely by you!

With a super simple tutorial, using patterned or solid cotton fabrics, batting, and some basic sewing supplies, we’ll transform a functional item into a decorative piece that matches your style.

And the best part? You can even put together a complete kit, matching it with a fabric soap holder that we also show you how to make!

Besides being a super fun project to make, this idea can earn you some extra cash. How about taking the opportunity to create unique pieces and sell them on Etsy?

Curious to know how? Then come with us to discover all the details of this creation!

How about we make the first stitch in our project?

Don’t wait any longer! See the tutorial to the end, choose your favorite fabric, and let’s start making this beautiful fabric toilet paper holder! I’m sure you’ll love the result.

Blue and white fabric toilet paper holder with three rolls of paper inside, on a white background.
A charming way to organize your bathroom with a handmade touch!

Supply List to Make the Fabric Toilet Paper Holder:

  • 2 Patterned Patchwork Fabrics 100% Cotton;
  • or 2 Solid Patchwork Fabrics 100% Cotton;
  • Batting (with fusible resin on 1 side);
  • Magic Chalk;
  • or Disappearing Ink Pen for Fabric;
  • Rotary Cutter for Patchwork;
  • Patchwork Ruler;
  • Cutting Mat;
  • Colored Head Pins for Patchwork;
  • Sewing Scissors;
  • Sewing Thread 100% Polyester or 100% Cotton;
  • Sewing Machine;
  • Iron;

Separating the materials so nothing is missing!

Let’s start by separating our craft supplies so that nothing is missing during the making. This way, you avoid pauses and ensure that creativity flows freely!

Fabrics cut for toilet paper holder, one blue and white patterned, another blue with polka dots, and batting.
Choose fabrics that match your bathroom decor.

Cutting the fabrics and batting to the correct measurements

Using the cutting mat, patchwork ruler, and rotary cutter, let’s cut 2 strips of fabric in different colors or prints and one of batting in the size of 5.5 inches x 48.8 inches.

If you don’t have this size, you can cut strips of 5.5 inches x 24.8 inches and sew two parts together.

And for the handle, cut a strip of fabric in the size of 2.3 inches x 7.8 inches.

Fabrics of different prints being joined with pins for making the toilet paper holder.
Use pins to ensure the fabrics are aligned during sewing.

Preparing the handle with all the care

Let’s start with the handle. Fold the fabric strip for the handle in half, and then fold the sides inward once more.

Iron it to make it neater.

Blue and white fabric, folded in half, for making a handmade toilet paper holder.
Fold the fabric carefully for a perfect finish.

Fixing everything with pins to facilitate sewing

We pin it to make it easier to sew. This way, the fabric doesn’t slip and the sewing stays well aligned.

Pins holding the layers of blue and white fabric to sew the toilet paper holder.
Pin the fabrics well to facilitate sewing and ensure a good result.

Sewing the handle carefully so it doesn’t become crooked

We sew a straight stitch on both sides of the handle. Remember to sew only in one direction, so it doesn’t become crooked. The tip is to start and finish the sewing on the same side.

Strip of blue fabric with designs, sewn and turned, on a white background.
Detail of the strip that will serve as a handle for your toilet paper holder.

Joining the fabrics and batting for sewing

Now let’s join the fabric strips and batting to sew them. It will look like this: batting and the fabrics right sides together, as you can see in the image.

Blue patterned fabric and batting pinned together on a white background.
Pin the fabrics so they don’t move during sewing.

Sewing the sides and preparing to turn it right side out

We sew a straight stitch on all sides, leaving an opening to turn the piece right side out.

We cut the corners so that, when we turn it right side out, the tip is neater. Remember to sew only in one direction, so it doesn’t become crooked.

Blue patterned fabric and batting sewn together, forming a rectangle.
Sew the edges to join the parts and give shape to the toilet paper holder.

Turning the piece right side out and ironing for a perfect finish

We turn the piece right side out, iron it, but we haven’t closed the opening yet. It’s important to iron well to remove any wrinkles and leave the piece well settled.

Fabric toilet paper holder patterned with Portuguese tiles, ready.
A charming and practical piece to organize your bathroom.

Positioning the handle for fixing

We place the handle folded in half in the opening of the piece, well centered. This way, it stays firm and in the right place.

Detail of the fabric toilet paper holder with handle and blue tiles.
See how the handle facilitates handling the toilet paper holder!

Attaching the handle with an invisible stitch and closing the opening

And we sew with an invisible stitch to attach the handle and close the opening. The invisible stitch ensures an impeccable finish, without leaving the seam apparent.

Fabric toilet paper holder with blue and yellow mosaics, blue patterned side handle.
Detail of the fabric: a touch of art in your bathroom!

Reinforcing the seam on the sides for greater durability

Now we sew a seam on the sides, using the machine foot as a guide. Remember to sew only in one direction, so it doesn’t become crooked.

Blue and white fabric toilet paper holder with Portuguese tile prints on a white background.
A charming piece to organize and decorate your bathroom.

Folding the strip in half to mark the divisions

Let’s fold our strip in half and pin the top part to sew. This fold will help us create the divisions for the toilet paper rolls.

Fabric toilet paper holder open with blue mosaics and pin marking the fold.
See how the print enhances your craft!

Marking the divisions with the disappearing ink pen

We sew a straight stitch only on the top part, attaching the two parts.

We will mark with the disappearing ink pen about 7.8 inches more or less from the top seam.

There will be 2 marks that will divide the piece into three parts.

Fabric toilet paper holder with ruler and pen for marking, blue tile print.
Use the correct measurements for an impeccable finish.

Toilet paper holder finished and ready to use!

We sew a straight stitch over the marks we made, joining the two parts. And our fabric toilet paper holder is ready!

See how easy it is?

Fabric toilet paper holder with Portuguese tile print in shades of blue.
A touch of color and organization for your bathroom!

Another color option for you to get inspired

We made this other model changing the colors of the fabric. Get creative with it and combine the colors that you like the most to create a unique piece!

Open floral pink fabric toilet paper holder, with handle for hanging, on a white background.
Make your bathroom more charming with this accessory!

How about a matching kit for your bathroom?

See how cute our two pieces are! You can make the toilet paper holder matching your bathroom. A touch of charm and organization for your little corner!

Two fabric toilet paper holders: one floral pink and another blue with tile prints.
Choose the print that best matches your bathroom!

Testing the fit of the rolls in our toilet paper holder

See how the toilet paper rolls look in the piece we made. Practical, functional, and it also decorates the environment!

Blue fabric toilet paper holder with tile print, with three rolls of paper inside.
Ideal for organizing and decorating your bathroom with style.

Visualizing the other model with the paper rolls

And here’s how this other color looks with the toilet paper rolls inside. A more delicate and romantic option for your bathroom.

Floral pink fabric toilet paper holder, with three toilet paper rolls inside.
A creative and charming way to store your paper rolls!

Imagine how beautiful your bathroom will look with this piece!

Look how cute it will look hanging in your bathroom. A detail that makes all the difference!

Blue fabric toilet paper holder hanging on the bathroom wall with three rolls of paper.
The final touch for an organized bathroom full of personality.

A touch of color and delicacy in your bathroom

And this other one in pink, how cute it looked hanging! Very delicate, isn’t it? A charm that enchants!

Floral pink and white fabric toilet paper holder hanging on white tile with three rolls.
A charming and practical way to organize your bathroom!

To match: super cute fabric soap holder!

We also made a fabric soap holder to match the toilet paper holder. To see the complete tutorial, just click on the button below the photo.

Blue and white fabric soap holder with Portuguese tile print, accommodating three soaps.
Ideal for organizing your soaps with a handmade touch!

Share this idea and help inspire more people!

Did you like this tutorial? Save it for later or share it on Pinterest to help us reach even further!

Montage with photos of the fabric toilet paper holder tutorial, with diverse models.
Discover how to create an exclusive toilet paper holder!

I hope you enjoyed this tutorial. Now just separate the materials and make beautiful pieces for your bathroom.

As this is a very popular topic, we have produced several articles on Craft Tutorials. It’s worth a visit!

Blog Drika Artesanato