Skip to content
Grandma'sCleaning Tips
Menu

Coffee · Cotton

Coffee on Cotton Tablecloth — How to Get It Out

Coffee stains on a cotton tablecloth come out easily if you act quickly, because cotton is durable and can handle both vigorous scrubbing and hot water after pretreatment. The tannins in coffee bond to fabric fast, so rinse from the back of the stain to push the coffee out the way it came in, then treat with enzyme soap before washing.

  • Time25 min
  • DifficultyEasy
  • MaterialCotton

Watch out

WarningNever put the tablecloth in the dryer or iron it until the stain is completely gone, because heat permanently sets coffee tannins into cotton.

TipWhite or colorfast cotton tablecloths can handle harsher treatment than printed or delicate linens, so you can scrub vigorously and use very hot water without worry.

Do this

  1. Rinse from the back

    Hold the stained area under cold running water from the tap (coldest setting, under 70 °F) with the back of the stain facing up, so the water pushes the coffee out through the surface instead of deeper into the weave. Run the water for at least 30 seconds until it runs clear.

    Tablecloths are large, so drape the unstained part over the sink edge to keep it dry while you work on the spot.

  2. Apply enzyme soap

    Rub about 1 tsp of enzyme stain soap directly into the damp stain using your fingers or a soft brush. Work it in gently for about a minute, then let it sit for 5 minutes so the enzymes can break down the coffee oils.

  3. Scrub with baking soda paste

    Mix 2 tbsp baking soda with just enough cold water to make a thick paste, then scrub it into the stain with an old toothbrush or soft brush for another minute. The mild abrasive lifts tannin residue without damaging cotton fibers.

  4. Rinse and check

    Rinse the treated area thoroughly with cold water and check the stain against a white cloth held behind it. If any shadow remains, repeat the enzyme soap step before moving to the wash.

  5. Wash hot

    Wash the tablecloth in the hottest water the care label allows—cotton usually tolerates 140 °F or higher—with your regular detergent. Check that the stain is completely gone before you tumble-dry, because heat will set any remaining tannin.

Common questions

What if the coffee stain is old and already dried?+

Soak the stained area in cold water with 1 tbsp enzyme stain soap for 30 minutes to an hour before you scrub. Old tannin stains are stubborn, but cotton releases them better than synthetics. Repeat the treatment if needed before the hot wash.

Can I use dish soap instead of enzyme stain soap?+

Dish soap cuts grease but does not break down tannins the way enzymes do, so it is less effective on coffee. If you have no enzyme soap, use 1 tsp of liquid laundry detergent with enzymes listed on the label. Most grocery-store detergents contain them.

Will bleach remove coffee stains from a white cotton tablecloth?+

Oxygen bleach can help lift stubborn coffee stains on white cotton after you pretreat with enzyme soap. Add it to the hot wash according to package directions. Chlorine bleach may yellow cotton over time, so oxygen bleach is safer for tablecloths.

Do I need to treat coffee with milk differently?+

Yes, because milk adds protein and fat. Use cold water throughout and apply enzyme soap first to break down the protein, then scrub with baking soda to lift the tannins. Wash in warm water (about 100 °F) instead of hot to avoid setting the milk protein.

Same stain, other materials

More stains on cotton