Skip to content
Grandma'sCleaning Tips
Menu

Tea · Cotton

Tea Stain on Cotton — How to Get It Out

Tea stains on cotton come out easily if you act before heat sets the tannin. Cotton is durable and tolerates hot water and vigorous scrubbing, so you can treat tea aggressively once you've rinsed the stain cold. The key is to flush out as much tannin as possible before washing, then use enzyme soap to break down any protein residue left by milk or sugar.

  • Time25 min
  • DifficultyEasy
  • MaterialCotton

Watch out

WarningNever use hot water before treating the stain — heat sets tannin permanently into cotton fibers.

TipWhite cotton can handle chlorine bleach if the stain persists, but test colored cotton first on a hidden seam.

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. Run the water for at least 30 seconds until it runs clear.

    Cotton can take forceful rinsing — stretch the fabric taut under the tap to open the weave and flush out more tannin.

  2. Apply enzyme soap

    Rub a generous dab of enzyme stain soap directly into the damp stain. Work it in with your fingers or a soft brush for about one minute, making sure the soap reaches all the fibers.

  3. Let it sit

    Leave the enzyme soap on the stain for 10 to 15 minutes. This gives the enzymes time to break down milk proteins and any remaining tannin.

  4. Scrub with baking soda

    Sprinkle about 1 tablespoon of baking soda over the soapy stain and scrub gently with a damp brush in a circular motion. The mild abrasive lifts stubborn tannin without damaging the cotton fibers.

  5. Rinse and check

    Rinse thoroughly with cold water. Check that the stain is gone before you dry the fabric — heat will lock in any leftover tannin.

  6. Wash hot

    Wash the garment in the hottest water the care label allows (usually 140 °F or higher for white and colorfast cotton). Tumble-dry only after you've confirmed the stain is completely gone.

Common questions

What if the tea stain is old and already set in?+

Soak the cotton in cold water with 2 tablespoons of enzyme stain soap for 30 minutes before you scrub. Old tannin stains may need a second round of baking soda scrubbing and a soak in white vinegar (1/2 cup per gallon of cold water) for an hour. Wash hot only after pretreatment.

Can I skip the enzyme soap and just use dish soap?+

Dish soap works if the tea had no milk, but it won't break down protein as well as enzyme soap. For tea with milk or sugar, enzyme soap is faster and more reliable. If you only have dish soap, add an extra scrubbing step with baking soda.

Will this method work on colored cotton?+

Yes, but test the baking soda scrub on a hidden seam first to make sure the dye is stable. Wash colored cotton in warm water (about 100–110 °F) instead of the hottest setting to protect the color. Skip chlorine bleach entirely on prints and dyed fabrics.

What if the stain is still visible after washing?+

Do not tumble-dry. Repeat the enzyme soap and baking soda treatment while the fabric is still damp, then wash again. For white cotton, you can also try soaking in hydrogen peroxide (3 %) for 15 minutes before the second wash.

Same stain, other materials

More stains on cotton