Skip to main content

How to Get Coffee Stains Out of Anything: Clothes, Carpet, Mugs and Counters

I once spilled a full cup of black coffee across a cream-colored linen tablecloth at someone else’s apartment. In Odessa. At breakfast. The next ten minutes taught me more about stain removal than any article I had read before that, mostly because the woman whose tablecloth it was had been dealing with coffee stains for forty years and did not panic at all. Here is what actually works, starting with what to do in the first minute.

The first 60 seconds

Blot, do not rub. Rubbing pushes the coffee deeper into the fibers and spreads the stain. Grab a clean cloth or paper towel and press straight down. If you can get to a sink, flush the stain from the back with cool water. This pushes the coffee out the way it came in rather than driving it further through the fabric. If the coffee had milk or cream in it, use cold water. Milk makes it a protein stain, and warm water can set protein.

Clothes

For a fresh stain, rinse from the back with cool water, then apply a small amount of liquid dish soap directly to the stain and gently work it in. Let it sit for five minutes, then rinse. For a stain that has already dried, soak the garment in a solution of one tablespoon white vinegar, one teaspoon dish soap, and one cup of cool water for 15 to 30 minutes, then wash as normal.

For stubborn or set-in stains, an oxygen bleach stain remover like OxiClean works well. Follow the package directions and check that the stain is gone before putting the garment in the dryer. Heat from the dryer sets coffee stains permanently, so air dry until you are sure the stain is out.

White shirts are the classic disaster. The same method works, but if a shadow remains after washing, try soaking in oxygen bleach for an hour before re-washing. Bleach is a last resort for white cotton only, and even then, oxygen bleach is gentler.

Carpet and upholstery

Blot up as much coffee as you can first. Mix one tablespoon of dish soap, one tablespoon of white vinegar, and two cups of cool water. Apply with a clean cloth, blotting (not rubbing) from the outside of the stain inward. Rinse by blotting with plain water, then blot dry with a clean towel. Repeat if needed. For upholstery, test the solution on a hidden spot first to make sure it does not discolor the fabric.

Mugs and travel mugs

Brown coffee stains inside mugs are tannin buildup. Make a paste of baking soda and a little water, apply it to the stained area, and scrub with a sponge. For travel mugs with narrow openings, fill with hot water and a tablespoon of baking soda, let it soak for an hour, then scrub with a bottle brush. Denture cleaning tablets also work surprisingly well: drop one in, fill with warm water, wait 30 minutes, and rinse.

Countertops

On laminate, tile, or sealed granite, the dish soap and water solution handles most coffee stains. For marble or other natural stone, skip the vinegar entirely. Vinegar is acidic and can etch the surface. Use a paste of baking soda and water instead, apply it to the stain, cover with plastic wrap, and let it sit for 24 hours. Wipe clean and repeat if needed.

Teeth

Coffee stains on teeth are a different problem with a different solution. The teeth stain prevention guide covers what works and what does not.

What not to do

Do not use hot water on a fresh stain. Do not rub the stain with a towel. Do not put stained clothes in the dryer before the stain is out. Do not use vinegar on marble or natural stone. And do not use chlorine bleach on colored fabric. These are the mistakes that turn a removable stain into a permanent one.

For more ways coffee can be useful around the house instead of on your clothes, the coffee grounds around the house guide has practical ideas. And if your coffee maker itself needs attention, the cleaning guide covers every type.

Frequently asked questions

Does hot water set coffee stains?

Yes. Hot water can bond the tannins in coffee to fabric fibers, making the stain harder to remove. Always start with cool or cold water, especially if the coffee contained milk.

Can old coffee stains be removed?

Usually, yes. Soak the item in a solution of oxygen bleach and cool water for one to four hours, then wash. Set-in stains may need a second treatment. Check before drying.

Does vinegar remove coffee stains?

White vinegar helps break down coffee stains on fabric and carpet when mixed with dish soap and water. Do not use it on marble or natural stone, where the acid can cause etching.

How do I get coffee out of a white shirt?

Rinse from the back with cool water immediately. Apply dish soap, wait five minutes, rinse, and wash. If a shadow remains, soak in oxygen bleach for an hour before re-washing. Do not use the dryer until the stain is completely gone.

How do I clean coffee stains from a mug?

Make a paste of baking soda and water and scrub with a sponge. For stubborn buildup, soak the mug in hot water with a tablespoon of baking soda for an hour. Denture tablets also work well for travel mugs with narrow openings.

Senior Writer, Coffee Culture

Nadia Od covers coffee culture, regional traditions, and café life for TalkAboutCoffee. Originally from Odessa, she spent years in New York before returning to Eastern Europe, and her writing draws on the cafés, neighborhoods, and traditions she encountered along the way.

Discussion