A waterproof tablecloth will not stain.

How to Waterproof a Tablecloth

by Linda Erlam

Tablecloths protect the table surface, and in doing so, they take the brunt of day-to-day life. But as any mom knows, spills happen; food get ground into the fabric; and some foods even stain the material. Trying to remove the stains may damage the tablecloth itself. Having a tablecloth that is waterproof helps the cloth last longer and protects the table from liquids that soak through. You can waterproof your cloth in one of several ways; choose the method that suits your DIY comfort level.

1. Iron-on Vinyl

1 Wash and dry your fabric to remove the sizing or starch-like stiffener used in the manufacturing of new fabric. This step allows for better adhesion of waterproofing products and prevents additional shrinkage.

2. Iron-on Vinyl

2 Prepare a surface as large as the tablecloth. Cover a piece of plywood with cotton batting and wrap it in an old sheet, stapling the sheet in place on the underside of the plywood. Staple the surface completely flat and tight.

3. Iron-on Vinyl

3 Lay the cloth on the pressing surface with the right-side visible on the surface. Follow the manufacturer’s instructions to adhere the vinyl to the fabric.

4. Stain Repellent or Waterproofing Spray

1 Wash and dry your fabric.

5. Stain Repellent or Waterproofing Spray

2 Lay a sheet of plastic over your table, extending it past the surface by at least 12 inches all around.

6. Stain Repellent or Waterproofing Spray

3 Position the tablecloth on the table and smooth out all the wrinkles.

7. Stain Repellent or Waterproofing Spray

4 Follow the manufacturer's instructions and spray the entire cloth surface with spray. Let the cloth dry completely.

8. Stain Repellent or Waterproofing Spray

5 Apply three or four more coats of the stain repellent spray, allowing the cloth to dry completely between coats.

9. Stain Repellent or Waterproofing Spray

6 Wipe the cloth after use with a slightly damp cloth and allow it to dry before folding for storage. If you must wash your cloth, re-apply the spray according to the manufacturer's instructions.

10. White Glue

1 Dilute white, clear-drying, all-purpose glue to make a 1/4-glue, 3/4-water mixture. Stir the mixture well.

11. White Glue

2 Lay a sheet of plastic over your table; use a plastic sheet larger than the tablecloth.

12. White Glue

3 Lay the tablecloth out flat on the plastic, wrong-side up.

13. White Glue

4 Paint the white glue mixture over the entire surface of the fabric. Use a sponge brush, roller or paintbrush, but ensure that you spread the mixture evenly over the surface.

14. White Glue

5 Allow the cloth to dry completely and apply a second coat. Allow it to dry.

15. White Glue

6 Turn the cloth over and apply two or three additional coats to the right-side of the fabric, allowing the cloth to dry fully between coats.

16. White Glue

7 Spray the entire surface of the cloth with a matte or gloss clear sealant.

Items you will need

  • Tablecloth
  • Pressing surface, if required
  • Iron-on vinyl
  • Iron
  • Stain-repellent spray
  • Plastic dropcloth
  • White glue
  • Mixing container
  • Paintbrush, roller or sponge brushes
  • Spray sealant


  • Stain-repellent fabric sprays will not totally waterproof the fabric, but they will keep spills on the surface long enough for you to get up the spill with cloths or paper towels.
  • Waterproofing sprays are heavier and are intended to prevent any liquid from transferring.
  • Test the sprays on a small piece of fabric first to ensure they do not discolor your cloth.
  • Use a clear-drying glue to ensure that the fabric is more pliable after waterproofing.

Photo Credits

  • Creatas Images/Creatas/Getty Images