How to Waterproof a Tablecloth

How to Waterproof a Tablecloth
Written By
Linda Erlam
Linda Erlam
Published: Jul 24, 2013
Updated: Nov 20, 2021
3 minute read

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.

Iron-on Vinyl

Step 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.

Step 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.

Advertisement

Step 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.

Stain Repellent or Waterproofing Spray

Step 1

Wash and dry your fabric.

Step 2

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

Step 3

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

Step 4

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

Step 5

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

Step 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.

Advertisement

White Glue

Step 1

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

Step 2

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

Step 3

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

Step 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.

Step 5

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

Step 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.

Step 7

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

Things 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

Photo Credits

Creatas Images/Creatas/Getty Images

Creatas Images/Creatas/Getty Images

Linda Erlam

Linda Erlam started writing educational manuals in 1979. She also writes a biweekly newspaper column, "Design Dilemmas," in the "Lakeshore News" and has been published in "Design and Drapery Pro" magazine. Erlam is a graduate of the…

Sponsored
HomeSteady Logo

HomeSteady is the ultimate guide for all your household needs, from cleaning and HVAC to electrical, DIY and maintenance.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.