Making Toilet Tank/Lid Covers

If you can sew, crochet, or knit you can make toilet tank and lid covers to dress up the bathroom. This is a guide about making toilet tank/lid covers.


August 13, 2010 Flag
4 found this helpful

This is a denim toilet seat and tank cover set I made from some lightweight denim scraps I had, combined with an old doily and some scraps of lace.

Approximate Time: One afternoon



    li>First, trace your toilet seat lid and tank lid on a piece of newspaper. Add about 1 1/2 inches all around on each pattern for the seam allowance before cutting your pattern out of the newspaper. (The seams won't be 1 1/2 inch, but smaller as you choose.)

  1. Take the patterns and lay over the toilet seat and tank to see if they look accurate to you. If you are satisfied with that patterns, lay onto the denim remnants and cut your pieces.
  2. Cut one piece for the front of the lid cover and one for the back. Cut one piece for the tank lid cover and set aside. Pin the doily to the front piece and sew into place. Make sure the doily has been blocked, so it won't pucker when washed.


  3. Next, pin your lace between the front and back pieces. If you want to include a ruffle, cut an 8 inch piece for that now and make it three times as long as the diameter of the lid. Sew a basting stitch along one end of the ruffle and pull the thread to get the desired ruffle and pin to the "sandwich" of the front and back pieces and sew in place. If lace is desired on the hemmed edge of the ruffle, it can be added as it is hemmed.

  4. Note: Remember to press pieces as you sew with a steam iron. Turn rightside out, and press again if necessary.
    I realized at this point, I had forgotten to allow for extra fabric so the thing would fit over the widest part of the lid! It wouldn't go on, so I cut a slit up the back and hemmed the sides where the cut was and attached a piece of elastic so it would have a snug fit at the bottom most part of the cut. It "fixed" my mistake. This was more of a challenge to myself to see what I could make with the scraps I had. Sometimes, even a mistake can be corrected so as not to spoil the finished project!

  5. Next, sew the tank lid cover. Cut a ruffle the same width as the other ruffle and sew a basting stitch all around it. When you are satisfied with the ruffle, attach the lace between the ruffle and the top, sewing into place. Press with a steam iron and you're done!

By Monica from Cortez, CO

Comment On This PostWas this helpful?Helpful? Yes
August 13, 20100 found this helpful

How beautiful!

ReplyWas this helpful?Helpful? Yes
August 13, 20100 found this helpful

Great recycled craft. I love anything denim. Thanks for sharing.

ReplyWas this helpful?Helpful? Yes
May 15, 20110 found this helpful

Thank You for the pattern. I will be using the pattern, but with different fabric. I'm a beginner at sewing, so still learning new ways on doing things. Thanks again.

ReplyWas this helpful?Helpful? Yes

June 7, 2007 Flag
1 found this helpful

Pretty up your powder room with a lace toilet tank topper. Measure the top of your toilet tank lid. From a lace curtain, cut a piece the same size as your measurements, but adding half an inch on all sides.

Topper on toilet tank.

Comment On This PostWas this helpful?Helpful? Yes

November 2, 2009 Flag
0 found this helpful

I need advice on how to sew a toilet tank cover. Not the top, but the large piece that holds the water. I have made a pattern for the seat cover and tank cover, but not quite sure about the actual tank. Thanks in advance.

By Beverly from Phoenix, AZ

Answer This QuestionWas this helpful?Helpful? Yes
November 3, 20090 found this helpful

Measure the sides and front of the toilet tank, then cut a rectangle a couple of inches larger. Attach elastic from the top corner of the rectangle end to the opposite corner, at the opposite end. Now do the same thing for the bottom corners, and you have a nice tank cover. To cover the lid, measure the width and length of the lid, and add three inches each to the width and length. Sew elastic around the edges and you're done. Make a lid cover by simply tracing the size of the lid onto newspaper, then cutting the fleece two inches larger, all the way around. Sew elastic all the way around the edge and your tank set is complete. Good luck.

ReplyWas this helpful?Helpful? Yes
November 4, 20090 found this helpful

Be careful that your tank does not sweat, which most of them do. You might want to go to a fabric store and find the panels that are already elasticized so that you can make an "instant skirt" with the seam up the back?

Then, just measure the top to bottom dimensions, cut and hem, then attach a piece of elastic from one side to the other, stretch that along the back of the tank just below where you put the lid on. Measure the elastic, cut and sew to the other side. Your tank if pretty and covered, but not so close to the porcelain that your fabric gets damaged. Hope that helps!

ReplyWas this helpful?Helpful? Yes
November 4, 20090 found this helpful

I was trying to 'quickly' do the same thing. I came up with this idea, which saved time, and let me change tank covers as often as I wanted.(which is at least once a week, to keep my hubby crazy!) Measure around tank from one side to the other, where you want cover.

Make sure your tank is clean and dry. Using 'superglue', glue velcro down each side(or at least in 2 spots). Use fabric glue(or sew) the opposite velcro pieces on your fabric. You can then put in on/off in seconds, and it washes well!

ReplyWas this helpful?Helpful? Yes
Crafts Home Decor BathroomJuly 12, 2014
White toilet.
Toilet Tank Wobbles
Toilet Brush Head
Toilet Brush Head Stuck in Toilet
Toilet Tank
Toilet Tank Not Filling
Saving Money on Toilet Paper
Saving Money on Toilet Paper
Halloween Ideas!
Ask a Question
Share a Post
You are viewing the desktop version of this page: View Mobile Site
© 1997-2016 by Cumuli, Inc. All Rights Reserved. Published by . Page generated on October 23, 2016 at 10:08:39 PM on in 3 seconds. Use of this web site constitutes acceptance of ThriftyFun's Disclaimer and Privacy Policy. If you have any problems or suggestions feel free to Contact Us.
Loading Something Awesome!