How To Remove A Coffee Stain

Jun, 2020Stain and Odour Removal, Carpet Cleaning, Upholstery Cleaning



When you’ve spilt coffee on to your carpet or sofa time is of the essence! The sooner you can treat the coffee stain spill, the less likely that there will be a stain.

Moreover, there are times when we don’t (or can’t) clean up a spill straight after we’re left with a mark as a reminder of our time-delay. Listed below are several DIY cleaning tips to get the stain out of your carpet and or upholstery fabric:


  • Paper towels and or absorbent cloths
  • Water
  • Baking/Bicarbonate of soda
  • Vinegar (preferably white)
  • Mild soap or washing-up liquid
  • Spray bottle (optional)
  • White foam shaving cream


Caution: Always test a small inconspicuous section first to ensure the solution you are using will not cause any damage to the colour or texture of the material.

A-spilt-cup- of- coffee -on- a -carpet

  1. The quicker you can catch a coffee stain spill, the better. If the spill is new, begin by blotting the area to absorb as much as possible. It is best to work from the outside of the spill towards the middle -thereby avoid spreading the stain.
  2. Next, spray on some plain water and blot with a clean cloth.
  3. Repeat until much or all of the coffee has been removed. If it is treated quickly, it can often be removed without any staining.
  4. If there is a coffee stain remaining, or if you are unable to get to the stain right away, continue with the following steps:
  5. Apply a mild soap or washing-up liquid to the area and gently work it; rubbing the fibres between your fingers. Avoid pushing down as you rub as this will push the stain further into the carpet!
  6. Spray with water and blot several times to rinse.
  7. If there is still some staining, apply ‘foamy shaving cream’ to the area and rub it gently with a clean cloth.
  8. Blot to remove. Repeat as necessary.
  9. Rinse by wetting (spraying) with clean water and blotting with a clean cloth.
  10. Still, got staining? Make a paste with baking/bicarbonate soda and water to the consistency of toothpaste.
  11. Spread the paste onto the stain and allow it to sit until dry.
  12. When it is dry, vacuum it away and the stain should be gone.
  13. If not, mix 1 part white vinegar with 2 parts water and wet (spray) the stained area.
  14. Blot with a clean cloth to remove. Repeat as necessary.
  15. Rinse the area with clean water and blot with a clean cloth.
  16. When the stain is completely gone and the area has been rinsed thoroughly, lay a small stack of paper towels over the wet area and either step on it to absorb the water or lay a heavy book on top for a couple of hours. This will help draw out the last bit of water from the carpet fibres.
  17. Allow the area to air dry completely.
  18. And now, finally, vacuum to restore the carpet’s pile.

It should be noted that the removal of a coffee stain is dependent on a number of variables:

  • The type (flavour) of the coffee; Java, Columbian, Kenyan, etc, or just your common blended Nescafe coffee with milk and two sugars! Each has a unique blend of tannins that will affect different fibres differently.
  • Was the coffee ‘hot’ when spilt? This can affect the carpet fibre, especially if it is wool fibre as the heat will possibly ‘set’ the tannin dyes into the fibre.
  • How long has the stain been in/on the fibre? this fact will determine whether it is possible to remove it fully from the carpet fibre.
  • Did the coffee contain milk and sugar? These two facts, in a way, affect the overall stain due to each has its own unique properties and will/may also have to be dealt with separately as part of the stain removal process.

A trained stain removal (carpet/upholstery cleaner) professional will/should determine all of the above facts before starting any stain removal processes. In addition, a fibre test should be carried out and any removal product ‘tested’ on that fibre (in an inconspicuous area) before work begins.

If you require assistance with a particular stain, please contact us by telephone: 01786 817401 / 073934557188, or by emailing or via our Contact Us page.

Contact Us