How to get coffee stains out of clothes sounds like one of the simpler stain problems. Pour cold water on it, dab with a cloth, done. And for black coffee caught immediately, that’s mostly true.
The problem is that most coffee stains aren’t black coffee caught immediately. They’re a latte spilled on the way to work. Cold brew that dripped on a white shirt overnight. Yesterday’s cup that went through the dryer before anyone noticed. Each of those is a different stain with different chemistry, and treating them the same way is why so many coffee stains don’t fully come out.
I tested this the same way I tested the rest of this series: deliberately stained shirts with different coffee types at different time intervals and treated them with every method worth trying. Here’s what actually works.

Quick Answer: How to Get Coffee Stains Out of Clothes

Blot immediately. Don’t rub.
Flush cold water through the back of the fabric.
Black coffee: apply white vinegar, let sit 5 to 10 minutes, rinse, launder. Coffee with milk or cream: dish soap first for 2 minutes, rinse, then vinegar soak. Sweetened coffee: dish soap, then enzyme spray, then OxiClean soak.
White fabrics: hydrogen peroxide and dish soap (3:1) for 20 to 30 minutes instead of vinegar.
Launder in cold water.
Check before drying. Brown shadow means tannin residue. Treat again before the dryer.

Why Coffee Stains Behave Differently From Other Drink Stains
Coffee is a tannin stain. Tannins are plant-based compounds that bond aggressively to natural fiber proteins in cotton and linen, creating the brown discoloration that deepens over time and with heat.
What separates coffee from tea and red wine is what you add to it. Black coffee is a pure tannin stain and one of the more straightforward ones. The moment you add milk, cream, oat milk, or sugar, the stain gains additional layers with completely different chemistry.
The tannin layer: The brown pigment. Responds to acidic treatments like white vinegar and to oxidizers like hydrogen peroxide and OxiClean. Sets permanently with heat. Hot water, sunlight, or the dryer bonds it to the fabric.
The fat layer (milk and cream): Dairy fat creates a barrier over the tannin stain. Water alone won’t touch it. Dish soap breaks the fat barrier first, which allows the vinegar or OxiClean to reach the tannin beneath. Skip this step and the tannin treatment skims the surface while the fat layer reseals underneath.
The protein layer (milk): Milk contains casein protein that bonds to fabric when heated. Enzyme cleaners specifically target casein and are the most effective treatment for milk-based coffee on older stains.
The sugar layer (sweetened drinks): Flavored syrups and added sugar create a sticky residue that traps the tannin. Enzyme treatment breaks this down before the OxiClean can clear the pigment.
According to the American Cleaning Institute, combination stains require treating each component in sequence rather than applying a single produc 

Author