How to Remove Coffee Stain from White Shirt

How to Remove Coffee Stain from White Shirt

Coffee on a White Shirt: Don't Panic

A coffee stain on a white shirt looks dramatic, but white fabric is actually the easiest to treat. You have access to the full arsenal — oxygen bleach, enzyme cleaners, and whitening boosters — without worrying about color damage. Here's how to get your white shirt spotless again.

What You'll Need

Step-by-Step: Fresh Coffee on White Shirt

  1. Blot immediately. Use a clean microfiber cloth to absorb as much coffee as possible. Work from the outside in — never rub.
  2. Flush with cold water. Hold under cold running water from the back of the fabric to push the stain out.
  3. Apply Carbona Stain Devils. Carbona Liquid Stain Devils targets tannin stains like coffee directly. Apply and let sit 10 minutes.
  4. Rinse with cold water. Check if the stain has lifted.
  5. Soak in OxiClean White Revive. Dissolve an OxiClean White Revive Power Pak in a basin of warm water and soak the shirt for 30 minutes to 1 hour. This is the secret weapon for white fabrics — it lifts residual staining and restores brightness.
  6. Machine wash cold. Add another OxiClean Power Pak to the wash cycle for maximum whitening.
  7. Check before drying. Never put in the dryer until completely stain-free.

For Dried Coffee on White Shirt

  1. Soak in cold water for 30 minutes to rehydrate the stain.
  2. Apply Carbona Stain Devils and let sit 15–20 minutes.
  3. Soak in OxiClean White Revive solution for 1–6 hours for stubborn dried stains.
  4. Machine wash with OxiClean Power Pak. Repeat if needed.

The OxiClean Soak Method

For really stubborn coffee stains on white shirts, an extended soak in OxiClean White Revive is incredibly effective. Mix one Power Pak with warm water in a basin and soak for up to 6 hours. The oxygen-based formula breaks down tannin stains without damaging white fabric.

Frequently Asked Questions

Can I use bleach on a coffee stain on a white shirt?

Chlorine bleach can actually set some tannin stains. Stick to oxygen-based products like OxiClean White Revive — they're safer and more effective for coffee stains on white fabric.

How long should I soak a white shirt in OxiClean?

For fresh stains, 30 minutes is usually enough. For dried or set-in coffee stains, soak for 1–6 hours in OxiClean White Revive solution before washing.

My white shirt still has a faint coffee mark after washing — what do I do?

Don't dry it! Re-soak in OxiClean White Revive for several hours, then rewash. The dryer will permanently set any remaining stain.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.