How do you remove coffee and tea stains from carpet?

A measured, step-by-step way to lift fresh or dried coffee and tea stains from carpet using vinegar, baking soda and dish soap.

Bej halıda devrilmiş kahve fincanı, yayılan kahve lekesi ve yanında beyaz havlu, sprey şişe ile sirke şişesi.

Short answer

Blot the stain with a white towel first, never rub. Mix 1 tablespoon of white vinegar and 3-4 drops of clear dish soap into 200 ml of lukewarm water (30 °C max), spray it on and wait 5 minutes. Blot from the outside toward the center, rinse the same way with plain water, then let the carpet dry for 2-4 hours.

What you need

White, unpatterned cotton towels or paper towels (2-3)
White vinegar (1 tablespoon, about 15 ml)
Clear liquid dish soap (3-4 drops)
Lukewarm water (200 ml, about one cup)
Baking soda (1 tablespoon, for dried stains)
Empty spray bottle (500 ml)
Soft nylon-bristle brush or an old toothbrush
Vacuum cleaner

Step by step

01

Blot the liquid immediately

Press a white paper towel onto the spilled coffee or tea and let it soak up the liquid; do not rub. Swap in a fresh towel every 10-15 seconds and repeat 4-5 times. Rubbing pushes the liquid down into the pile base and backing, and the stain spreads to twice its size.

02

Test on a hidden corner

Put 2-3 drops of your mixture on a corner of the carpet that sits under the sofa, wait 5 minutes, then blot with a white towel. If color transfers to the towel, the carpet dye is bleeding; in that case work with plain lukewarm water only or take the carpet to a professional cleaner.

03

Mix the solution

Add 200 ml of lukewarm water (30 °C max), 1 tablespoon of white vinegar and 3-4 drops of clear dish soap to the spray bottle, then swirl it to combine. Do not shake up foam; excess suds leave residue in the pile. Never use hot water, as it permanently sets coffee and tea tannins into the fibers.

04

Work from the outside in

Spray lightly, starting 1-2 cm outside the stain, and keep the carpet from getting soaked. Wait 5 minutes, then blot with a white towel from the edge toward the center. Repeat 3-4 times until the towel comes up clean, using a dry section of the towel each round.

05

Treat dried stains with baking soda

For an old, dried stain, dampen the area with the solution, sprinkle 1 tablespoon of baking soda over it and spread it gently with a soft brush in the direction of the pile. Wait 30-60 minutes until it is completely dry. Then vacuum in two directions to lift the powder out.

06

Rinse out the soap residue

Dampen a clean towel with plain lukewarm water only and press it onto the treated area 2-3 times. Soap residue left in the carpet attracts dust and within a few weeks forms a grayed ring in the same spot.

07

Weight the area and dry it

Lay a dry towel over the spot and stand on it for 30 seconds, then set a heavy book on the towel and leave it for 1 hour. Open a window or aim a fan at the area from a distance; the carpet dries in 2-4 hours. Do not use a hair dryer on a hot setting, as the pile melts and yellows.

08

Reset the pile and repeat if needed

Once the carpet is dry, comb the pile in its original direction with a soft brush and vacuum. If two applications did not fully remove the stain, move to an oxygen-based stain remover (such as Vanish Oxi Action) or send the carpet out for professional cleaning.

Ad — in-article responsive

Tips

Hot water and steam cleaners chemically bond coffee and tea tannins to the fibers and the stain never comes out, so stay under 30 °C.
Do not use colored towels, printed paper towels or newspaper; their own dyes transfer to the damp carpet and leave a second stain.
Vinegar smell fully airs out in 1-2 hours in a ventilated room; if any remains, sprinkle baking soda on the dry carpet and vacuum after 30 minutes.
On light-colored synthetic carpets, 1 teaspoon of lemon juice in 200 ml of water also works on tea stains; do not try it on dark or wool carpets.
If you use a ready-made stain remover, do not exceed the dwell time on the label; contact longer than 10 minutes can fade the carpet color.

Watch out

Skip vinegar, baking soda and bleach on wool, silk and hand-woven rugs; the fibers and natural dyes get damaged, so take these to a cleaner who works with pH-neutral products. The two most common mistakes are rubbing and over-wetting: the pile breaks, the backing adhesive dissolves and a musty smell develops underneath.

Frequently asked questions

+Can a dried coffee stain from months ago still come out?

Usually yes, but it takes longer: let the solution sit for 10-15 minutes after spraying and repeat the process 2-3 times, with a baking soda treatment in between.

+Is a coffee-with-milk stain cleaned differently?

Yes, because the milk and sugar leave fat and protein residue. Increase the dish soap to 5-6 drops, never heat the water, and sprinkle baking soda after drying to handle the odor.

+Will vinegar ruin the carpet color?

Diluted white vinegar is usually fine on synthetic carpets, but test a hidden corner first. Do not use it on wool or silk carpets.

+Do I need to rent a carpet cleaning machine?

Not for a single spilled cup. If the stain is larger than 40 x 40 cm or spread across several spots, an extraction machine or professional cleaning gives a better result.

+Can I use bleach?

No. Bleach removes the carpet dye rather than the stain and leaves a permanent white mark in that area; use an oxygen-based stain remover instead.

Sources and verification

Last verified: 12 Eylül 2026. tell us.

This content is for information only; for official procedures the relevant institution’s current announcements take precedence. Details: disclaimer.

N?
Nasıl Yapabilir? Editör Ekibi

Resmî kaynak esaslı, her yayında iki editör onayından geçen rehberler. Our editorial principles →