How to Remove Grease Stains From a Polyester Cotton Tablecloth

Updated February 21, 2017

Tablecloths are easily stained during mealtime. Grease stains are the hardest to remove. Washing the tablecloth in the washing machine usually won't get rid of the stain. Here are four ways to remove grease stains from a polyester cotton tablecloth, although you will have to do a little extra work before tossing it into the washing machine for normal laundering.

Pour a small amount of hair shampoo onto the stain and work it in with an old toothbrush. Allow the shampoo to sit on the stain for at least five minutes before scrubbing again. Continue to scrub until the stain is no longer visible, then launder the tablecloth.

Sprinkle baking soda onto the stain and let it sit for 2 to 3 hours. The baking soda will help to draw the grease out of the fabric. Then scrub the area with a grease-cutting dish soap and let it sit for 20 minutes before laundering.

Place the tablecloth in the bathtub or sink so that the stain is directly under the faucet. Run hot water onto the stain for at least 5 minutes, and you should see the stain begin to diminish. Once the stain is gone, launder the tablecloth as usual.

Spray WD-40 onto the stain and allow it to soak for 10 minutes. Scrub the area with a grease-cutting dish soap and launder as usual.


Adding a cup of vinegar to the rinse cycle of the washing machine will help to remove any lingering odours.

Things You'll Need

  • Shampoo
  • Toothbrush
  • Baking soda
  • Dish soap
  • WD-40
Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author