From first thing in the morning, to your afternoon break – coffee is what helps us through our every day.  With a cup of coffee always in hand, it means the chances of spilling some is inevitable.

Whether you like your coffee black, or a humble flat white – it’s still sure to cause a stain. However, that doesn’t mean there’s any need to panic. We’re here to show you the simple tricks and methods of how to best remove coffee stains from your rug.

coffee spilt on a tiled floor

How To Remove Coffee Stains From Your Rug

First thing is first – as with all stains – work as quickly as you can and when the stain is fresh for the best results.

Secondly, blot up as much of the liquid as you can with a clean cloth or kitchen roll, reducing the stain as much as you can. You should always work to blot from the outside of the stain, into the middle. This is more effective, as it stops the stain from spreading.

Always ensure you blot the stain, never scrub or rub. This simply damages the fibres, and can even work the stain into the carpet even further.

Once you have blotted as much as you can and the stain is dry, dilute the stain. Add cool water on top of the stain and continue to blot to further weaken and reduce the stain on your carpet.

Keep blotting until your cloth has soaked up some of the stain, then continue to move to another clean section of the cloth. This ensures you don’t spread the stain, and soak up as much as possible.

coffee cups piled on top of each other with coffee spilling over the side

Depending on the size and severity of the stain, this simple method may take away the large majority of the mark.

However, it is likely that you will still be left with some remnants, especially if you have a lighter carpet. In this case, we have our top method to completely remove the coffee stains.


What you’ll need: ½ teaspoon of white vinegar, ½ teaspoon of dish soap, 2 cups of warm water and a clean cloth or paper towels.

  • Mix together the solution of vinegar, soap and water and stir until it is thoroughly incorporated.
  • Dip your white cloth into the mixture, and gently apply it to the coffee stain.
  • Continue to dab at the stain until you can see the mark lifting.
  • Use a clean sponge or cloth soaked in cool water to saturate the stain once more, and blot until dried.
  • Repeat this process if necessary until the stain is gone. 
  • Allow the patch to dry, then hoover to restore the texture and to make your rug as good as new!

a spray bottle being held by a gloved hand showing how to remove coffee stains

How To Remove Dried Coffee Stains 

As with all stains, it is always best to work on it as soon as it happens. Sometimes, smaller spills go unnoticed, and it may be that you find old or dried stains on your rug.

It may need a little more elbow grease, but that’s not to say it’s impossible!

It may seem counterintuitive, but the best thing to do with an old stain is to wet it again. Not with more coffee, but with warm water. This will help to loosen it, and allows you to blot at the stain.

a close up image of coffee coming out of a coffee machine

From this point, you can follow a very similar method to how to deal with a fresh stain.

For a stubborn, dried-on stain, you can mix one part baking soda with one part water to form a paste. Work this into the stain, blot and then rinse for a carpet that’ll look as good as new!


If it’s not just coffee that you spill on your rugs, check out our guide on how to remove red wine stains or even candle wax from your rug.

Do you have any cleaning and rug care tips you’d like to learn more about? Let us know in the comments!