How to make a toilet seat cover for your toilet lid

Updated January 17, 2018

As long as there is a shower curtain and a bath mat in place, it's common to leave the bathroom as an afterthought while attending to the decor of the rest of the home. Toilet lid covers are one way to add colour to your bathroom, and they have come a long way from the thin carpeting materials found in the past. Use inexpensive, washable terrycloth to design and create a custom lid cover to complement the room. Make several to change with the seasons.

Raise the toilet seat lid and place the poster paper behind it. Trace the outline of the lid onto the paper, using a pencil. Mark the centre of the back of the lid, where the hinges are, on the template. Move the paper to a flat work surface. Draw a second outline of the lid on the paper 2 inches outside the original outline. Cut along the second outline with sharp scissors.

Spread out the terrycloth and place the template on top. Trace around the template onto the terrycloth, using a fabric marking pen. Mark the fabric at the centre of the back, according to the template. Cut the outline. Repeat this step with the lining fabric.

Arrange the lining fabric right side up on top of the terrycloth. Lining stabilises the fabric, explains "Threads" magazine. Align the edges of the fabrics and pin them together around the edges. Sew the fabrics together around the edge with a 1/4-inch seam.

Measure around the cover to determine the amount of bias tape needed. Bias tape binds the edge and forms the drawstring casing. If the measurement is more than 1 yard, unfold one end of each piece of bias tape. Sew them together, right sides facing each other, with a 1/4-inch seam to make a continuous length of tape. Refold the tape as it was originally.

Slip the edge of the fabric into the fold of the tape, beginning at the center back mark. Pin the tape to the fabric. Work around the fabric until you return to the starting point. Cut the excess bias tape. Sew the tape to the fabric as close to the inside edge of the tape as possible. You need as much space inside the casing as possible. Do not sew the open ends of the tape shut.

Attach a safety pin to one end of the drawstring. Push the pin into one opening of the bias tape casing. Work the pin through the casing, and then pull it out with the end of the drawstring. Adjust the drawstring to produce equal amounts of excess on each side for tying. Remove the safety pin.

Position the lid cover on the top of the toilet lid with the drawstrings in back, facing the toilet tank. Raise the lid and pull the cords to draw the cover around the lid. Draw the cords tight, and then tie them into a bow for easier removal.


Substitute any washable fabric for terrycloth. Add a thin layer of foam lining for a more padded cover.


Don't cut the drawstrings too short. Check carefully for overlooked pins.

Things You'll Need

  • 1 sheet poster paper
  • Pencil
  • Scissors
  • 1 yard heavy terrycloth fabric
  • Fabric marking pen
  • 1 yard washable lining fabric
  • Sewing pins
  • Sewing machine
  • Thread
  • Dressmaker's measuring tape
  • 1 or 2 yards folded bias tape, 1/2-inch wide
  • 1 safety pin
  • 1-1/2 yards drawstring cord
Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author

Carole Oldroyd, a writer based in East Tennessee, has authored numerous DIY home improvement, Human Resources, HR and Law articles. In addition to holding a degree in paralegal studies, she has more than 10 years of experience renovating newer homes and restoring historic property.