Skip to content
Grandma'sCleaning Tips
Menu

Tea · Linen

Tea Stain on Linen — How to Get It Out

Tea stains on linen come out easily if you act before heat sets the tannins. Linen is tough and loves hot water once you've pretreated the stain, so you can be more aggressive than with delicate fabrics. The key is to flush the stain with cold water first, work in enzyme soap, then wash hot.

  • Time25 min
  • DifficultyEasy
  • MaterialLinen

Watch out

TipLinen can shrink in very hot water if it hasn't been pre-washed. If your linen is new or labeled dry-clean only, test a hidden seam with hot water first.

WarningNever iron or tumble-dry a tea stain before it's completely gone. Heat will lock tannins into the fiber permanently.

Do this

  1. Rinse with cold water

    Hold the stained area under cold running water from the tap (coldest setting, under 70 °F) with the back of the fabric facing up so the water pushes the tea out the way it came in. Flush for at least 30 seconds.

    Linen can take vigorous rinsing — stretch the fabric taut under the stream to open the weave and let the water work.

  2. Apply enzyme soap

    Rub about 1 tsp of enzyme stain soap directly into the damp stain. Work it in with your fingers or a soft brush, scrubbing gently along the direction of the threads for about a minute.

  3. Let it sit

    Leave the soap on the stain for 10 minutes. If the stain is old or dark, sprinkle 1 tbsp of baking soda over the soaped area and add a few drops of cold water to make a paste.

  4. Rinse again

    Rinse thoroughly with cold water until all soap and baking soda are gone. Check the stain — it should be much lighter or invisible.

  5. Wash hot

    Wash the linen in the hottest water it can handle (usually 140–160 °F or the hot cycle on your machine) with your regular detergent. Linen thrives in hot water, and heat will finish removing any remaining tannin residue now that you've pretreated.

  6. Air-dry and inspect

    Hang or lay the linen flat to dry. Check that the stain is completely gone before you put it in the dryer, because heat will set any leftover tea.

Common questions

Will this work on an old tea stain that's been through the dryer?+

It's harder, but not hopeless. Soak the linen in cold water with 2 tbsp of enzyme soap for an hour, then follow the scrubbing and hot-wash steps. You may need to repeat the process once or twice.

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

Dish soap will cut grease but won't break down tannins the way enzymes do. If you don't have enzyme soap, try white vinegar (1/4 cup in cold water) as a soak before washing, though it's less effective on set stains.

My linen is white — can I use bleach?+

You can, but you usually don't need to. Oxygen bleach (not chlorine) is gentler and works well on white linen if the stain persists after the enzyme treatment. Add it to the hot wash according to package directions.

What if the tea had milk in it?+

Milk adds protein, so use only cold or lukewarm water (under 100 °F) until the stain is pretreated. Hot water will cook the protein and make it stick. Follow the same steps, then wash warm instead of hot.

Same stain, other materials

More stains on linen