Skip to content
Grandma'sCleaning Tips
Menu

Tea · Upholstery

Tea Stain on Upholstery — How to Get It Out

Tea stains on upholstery respond well to cold water and mild detergent if you act quickly, but even dried tannin marks can be lifted with white vinegar and patience. The key is to work from the outside in and avoid soaking the cushion foam underneath, which can mildew if it stays damp.

  • Time30 min
  • DifficultyMedium
  • MaterialUpholstery

Watch out

WarningTest any cleaning solution on a hidden seam or back corner of the sofa first — some upholstery dyes bleed or water-spot.

TipNever use hot water on tea stains; heat can set the tannins permanently into the fabric.

TipAvoid over-wetting upholstery foam or batting, which can take days to dry and may develop mildew or odor.

Do this

  1. Blot up fresh tea

    Press a clean white cloth firmly onto the stain to soak up as much liquid as possible. Work from the outer edge toward the center so you don't spread the stain wider across the upholstery.

    If the spill is still wet, sprinkle a thin layer of baking soda over it first to absorb excess moisture before you blot.

  2. Apply cold detergent solution

    Mix 1 tsp dish soap with 1 cup of cold water (coldest tap setting, under 70 °F) in a small bowl. Dip a clean cloth into the solution, wring it out well so it's damp but not dripping, then dab the stain gently.

    Never pour water directly onto upholstery — you risk soaking the padding and creating mold.

  3. Work the stain with a brush

    Use a soft-bristle brush or old toothbrush to work the soapy solution into the fabric in small circular motions for about one minute. Blot again with a dry cloth to lift the loosened tannin.

  4. Treat stubborn residue with vinegar

    If a shadow remains, mix 2 tbsp white vinegar with 1 cup cold water. Dampen a fresh cloth with the vinegar solution, blot the stain, then let it sit for five minutes before blotting dry.

  5. Rinse and dry thoroughly

    Blot the treated area with a cloth dampened in plain cold water to remove soap and vinegar residue. Press a dry towel firmly into the upholstery to wick out as much moisture as possible, then aim a fan or hair dryer on the cool setting at the spot until it's completely dry.

Common questions

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

Start with the vinegar solution instead of plain dish soap — the acid helps break down set tannins. Let it sit for ten minutes, then blot and repeat if needed. Very old stains may leave a faint shadow even after treatment.

Can I use enzyme stain soap on upholstery?+

Yes, but test it first on a hidden spot. Enzyme soap works well on protein-based stains like milk in tea, but it needs moisture and time to activate. Apply a small dab, work it in gently, let it sit for five minutes, then blot and rinse.

How do I dry the sofa faster without damaging it?+

Point a fan directly at the damp area or use a hair dryer on the cool setting — never hot air, which can shrink or stiffen some upholstery fabrics. Press dry towels into the cushion every few minutes to wick out moisture faster.

Will baking soda alone remove a tea stain?+

Baking soda is excellent for absorbing fresh liquid and lifting surface color, but it won't break down dried tannin stains on its own. Use it as a first step on wet spills, then follow with dish soap or vinegar to finish the job.

Same stain, other materials

More stains on upholstery