First few minutes
Just happened? Do this first
- Blot liquid with a clean, dry white cloth or paper towel; don't rub.
- Sponge the spot with cool water as soon as you can.
- Pretest any remover on a hidden seam, and stop if color transfers or changes.
- Check the care label for bleach and water limits before you start.
Coffee on a white shirt is one of the most common stains you'll deal with, and it gets harder the longer it sits. Black coffee is a tannin stain, and coffee with cream or milk adds fat and protein on top. Catching it while it's fresh makes all the difference, and a stain that has been through the dryer may be impossible to remove.
Rinse the shirt with cool water from the back, so the coffee doesn't push deeper into the weave. For a set-in coffee stain on a white shirt, a prewash stick or enzyme pretreater gives the wash a head start. Check the care label first, and hold off on heat until the mark is completely gone.
Before you start
What white clothes can take
Safe to use6
- Water
- Hot water
- Soaking
- Chlorine bleach
- Oxygen bleach
- Enzyme cleaners
Use with care3
- Solvents (alcohol, spot removers)
- Acids (vinegar, lemon)
- Scrubbing and abrasives
Avoid1
- Heat, once the stain is out
7 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Cool waterStarts every attempt and keeps the coffee from setting.
- Clean white cloths or white paper towelsBlot the coffee up without spreading color onto the fabric. (opens Amazon)
- Prewash stain remover or liquid laundry detergentPretreats the spot before the wash. (opens Amazon)
- Dishwashing liquidGoes into the warm vinegar soak. (opens Amazon)
- White vinegarUsed only in the warm soak for stains that remain. (opens Amazon)
- All-fabric oxygen bleachWorks on colors, spandex and whites that can't take chlorine. (opens Amazon)
- Chlorine bleach (optional)Only for cotton, linen or polyester whites whose label allows it, used diluted as the last step. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
6 steps
Step by step
Step 1 of 6
Blot and sponge with cool water
Press a clean, dry white cloth or white paper towel onto the spot to lift as much coffee as you can. Then sponge the spot with cool water from the back of the fabric, so the coffee moves out instead of deeper in.
Tip. Work from the outer edge of the stain toward the middle.
Step 2 of 6
Pretreat the spot
Work a prewash stain remover or liquid laundry detergent into the spot with your fingers, or make a paste of powder laundry product and water and spread it on. If the coffee had milk or cream, treat the greasy part first with the detergent and let it sit before anything else.
Step 3 of 615 minutes
Soak in a warm vinegar solution
If the stain is still there, mix 1 quart warm water, 1/2 teaspoon dishwashing liquid and 1 tablespoon white vinegar. Soak the spot for 15 minutes, then rinse the shirt in plain water.
Tip. Use white vinegar only, because colored vinegar can leave a stain.
Careful. Vinegar can weaken cotton, rayon or silk, so test a hidden seam first.
Step 4 of 6
Wash in the hottest allowed water
Launder the shirt in the hottest water the care label recommends, using your usual detergent. For colors, spandex, or any white that can't take chlorine, add an all-fabric oxygen bleach to the wash instead.
Tip. Add the oxygen bleach to the water before the shirt goes in, so it dissolves fully.
Step 5 of 6
Check the spot before drying
Hold the shirt up to daylight and look at the spot from both sides, since a stain can look gone when wet and show up again as the fabric dries. If any brown shows, repeat the pretreatment and wash before the shirt goes anywhere near the dryer.
Step 6 of 6
Use chlorine bleach last
Only if the shirt is cotton, linen or polyester and its label allows chlorine bleach, use a diluted solution on any stain that is still there. Do this after everything else has been rinsed out of the shirt, then rinse it thoroughly and check again before drying.
Careful. Never mix chlorine bleach with ammonia, vinegar, other acids or rubbing alcohol; rinse each product out with plain water first, since mixing gives off toxic fumes.
If you'd rather buy than mix
Best products for coffee on white clothes
A prewash stain remover or a liquid laundry detergent with enzymes works for pretreating, and an all-fabric oxygen bleach covers colors and spandex.
Shout Triple-Acting Laundry Stain Remover
Puracy Laundry Stain Remover
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on white clothes, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light before using any heat. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
If the stain was already dried or set, the method changes.
Old, dried or set-in stains →When to call a professional →How to tell it's working
A spot that has faded into the fabric around it and looks the same when dry is ready to wear. A faint brown shadow that shows only once the shirt is dry means another round of pretreating and washing, not more heat.
What changes for yours
Adjust for your white clothes
Coffee with milk or cream
Milk and cream add a greasy layer on top of the coffee, and that layer has to be treated first. Work the detergent into the spot before you move on to anything else, so the greasy part lifts before the tannin does.
If the spot still looks dull after the wash, the greasy film is probably still there, so pretreat it again before the next check. Start with the cool-water sponge even when there's milk in the cup.
Cotton and linen whites
These fibers take the full routine, including chlorine bleach as the last step if the care label allows it. Everything in the steps applies as written, from the cool-water start to the check before drying.
Polyester whites follow the same path when the label permits chlorine. A blend with spandex should use the oxygen bleach instead, as explained below.
Shirts with spandex
Chlorine bleach is off the table for spandex, so the oxygen bleach carries the wash step. Launder in the hottest water the care label allows, with the oxygen bleach added, and skip the chlorine step altogether.
If the stain shows through after the wash, repeat the pretreatment instead of scrubbing the stretch fabric. Check the spot in daylight as usual.
Colors and prints
Colors and prints can't take the same bleach as plain whites, so use an all-fabric oxygen bleach in place of chlorine. Test a hidden seam first, and stop if the color transfers or changes.
If the color starts to lift during the vinegar soak, rinse it out and stop there. The rest of the routine stays the same.
Dry-clean-only shirts
A dry-clean-only shirt needs a different route from the washing steps, so skip them at home. Blot the fresh spot with a clean white cloth only, and keep the shirt out of the dryer while you wait.
Tell the cleaner which fiber it is and what the stain is, since that decides the treatment. Taking it in within 24 to 48 hours gives you the best chance.
Old, dried or set-in stains
An old coffee stain that made it through a wash needs more time than the basic routine gives it. Start with an enzyme presoak, a product containing enzymes, and let it work before you launder as usual. For the stubborn tannin left behind, keep an enzyme-dampened pad on the spot for 30 minutes, warm and moist.
If the coffee dried into the fibers, scrape or brush off any crust before you soak, since the crust blocks the treatment. Old tannin stains often need bleaching to come out completely, so use an all-fabric oxygen bleach on colors and whites that can't take chlorine, or a diluted chlorine bleach on cotton, linen or polyester where the label allows it.
Some stains simply won't come out, even after several rounds. If the shirt picked up dye from another load, a color remover is the right treatment for that part. A shirt that has been through a hot dryer may be impossible to fully remove, so if the spot is still there after this, take it to a dry cleaner.
Vinegar, baking soda, peroxide and more
Do home remedies work on coffee on white clothes?
A lot of kitchen products get suggested for coffee, and most of them belong to other stains. Stick with a prewash remover and a warm vinegar soak. Save chlorine bleach for last.
Works3Helps2Skip1
Chemical safety
Never mix these
Some products in this guide react dangerously with each other. Use them one at a time and rinse with water in between.
Chlorine bleach + Vinegar
Vinegar is an acid, and acid mixed with bleach gives off toxic chlorine gas.
Chlorine bleach + Oxygen bleach (OxiClean)
Both makers advise against combining them: OxiClean says not to mix it with chlorine bleach, and Clorox says the two bleaches cancel each other out.
Chlorine bleach + Hydrogen peroxide (3%)
Washington State's health department says bleach reacts with hydrogen peroxide, and Clorox says not to mix bleach with other household chemicals.
Oxygen bleach (OxiClean) + Vinegar
OxiClean's maker says it should not be mixed with household chemicals other than detergent in the wash.
If they mix by accident: Stop and add nothing else; leave the area for fresh air, open windows and keep children and pets away; call Poison Control at 1-800-222-1222, or 911 if anyone has trouble breathing.
What makes it worse
Mistakes to avoid
Don't reach for bar soap
Bar soap and natural soap make coffee stains harder to remove, and they can set the tannin for good. Check your detergent's ingredient list for soap too, since some products contain it.
Don't start with hot water
Hot water can set the protein in coffee with milk, so the first rinse always runs cool. Save the hottest water for the wash, once the stain has been pretreated.
Don't put it in the dryer
Heat from a dryer or an iron sets the coffee and can make the stain impossible to remove. Air dry the shirt until the spot is completely gone, and only then use the dryer.
Don't use colored sponges or paper towels
Dye can bleed from colored sponges and paper towels onto white fabric and leave its own stain. Use only white cloths or white paper towels for blotting and sponging.
Don't over-soak the shirt
Soaking too long or using too much product can leave yellow stains that won't come out. Keep the vinegar soak to 15 minutes and measure the amounts.
When to call a professional
Dry-clean-only shirts should go to a dry cleaner within 24 to 48 hours, and you should name the fiber and the stain when you drop it off. Washable shirts are worth taking in too if the stain covers a large area, the shirt is bulky, or the fabric is fragile.
Questions
Does coffee permanently stain white clothes?
It can, but usually only if it's left to dry or goes through the dryer. Coffee is a tannin stain, so a quick cool-water treatment gives you the best odds. Once heat has set it, the stain may not come out completely.
Can I use chlorine bleach on a coffee stain on a white shirt?
Only if the shirt is cotton, linen or polyester and the label allows it, and only as the last step. If chlorine isn't allowed, an all-fabric oxygen bleach is the option to use instead.
Does white vinegar actually lift coffee stains?
It helps as part of a soak, not as a stand-alone rub. It only does its job on stains that remain after pretreating, and it needs the full 15 minutes before rinsing.
Does milk in the coffee make the stain harder to remove?
It can, since cream and milk add a greasy part to the coffee stain. Treat that greasy part first with detergent, then move on to the soak if the brown is still there.
Is hydrogen peroxide a good choice for coffee on white fabric?
It lifts drink stains, so it's a reasonable option if you already have it at home. Oxygen bleach in the wash does the same job on these shirts, so it's the simpler choice.
Can I still remove a coffee stain from a shirt that's already been washed and dried?
Often yes, but it takes more than the basic routine. Use an enzyme presoak, then a warm, moist pad on the stain for 30 minutes, followed by a bleach suited to the fabric.
Coffee on other materials
Other stains on white clothes
Start from the bigger picture
How we know this
Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.