Cleaning Guides

How to Get Coffee Stains out of Carpet

Who doesn’t love a cup of hot coffee early in the morning? Caffeine tastes so good until it’s splattered all over the floor. Spilling coffee on the carpet is one of the worst things that you never see coming, and yet it happens, especially if you are in a rush. We know that coffee spots are stubborn, but don’t worry! This article will help all the clumsy people around the world remove coffee stains from carpet in just a few minutes.

Table of Contents:

So, if you:

  • Have accidentally spilt coffee on the carpet;
  • Have a naughty child who has knocked over a cup of coffee on the floor;
  • Are not a morning person and being clumsy is part of your A.M. routine.

Then go ahead and read this post because it is just for you!

But before you begin, here are some important things that you need to know. Whichever of the methods below you are going to choose, you will need special preparation:

Cleaning fresh coffee stains from carpet

Whether it’s a tea, coffee, or red wine stain, you need to act fast. If you just spilt the coffee and the spot is still wet, quickly apply paper towels or a microfiber cloth to absorb the liquid. Gently press the towel into the carpet. Don’t rub it harshly because the stain could spread! 

It may seem too simple, but first try to run cold water through the front and the back of the carpet, if possible. In case it doesn’t work, you can proceed with choosing one of the methods below.

Cleaning old coffee stains from carpet

Usually, mornings are hectic and you’ve probably postponed the cleaning of the coffee stain. If the spot is already dry, you will firstly need to wet the stain with lukewarm water to loosen the dried coffee. Then, continue with choosing one of the methods presented below.

Cleaning coffee with cream or milk?
In case the coffee contained cream, you are dealing with a protein-based stain which makes the situation a little bit more complicated. Don’t worry! You can try using a pet stain remover. These products are enzymatic carpet cleaners that can break down the protein in the stain. However, be sure to rinse the affected area of the carpet before trying any of the following methods.

Also, if you are a latte or cappuccino lover and you’ve poured some milk in the coffee before you spilt it, here are the guides on how to remove milk stains and the sour smell and how to clean milk stains from your sofa.

The proper ways to clean coffee stains from carpet

Here is a list of the promised methods that you can use in the fight with the stubborn coffee stains:

How to remove a coffee stain from carpets using baking soda

You’ll need: one tablespoon of baking soda, two cups of lukewarm water, bowl, clean cloth

  1. Mix the water and the baking soda in a bowl.
  2. Apply the solution to the stain.
  3. Gently rub it until the stain comes out.
  4. Repeat, if needed.
  5. Rinse with cold water.

How to clean coffee stains from a carpet using dish soap

You’ll need: one tablespoon of liquid dish detergent (bleach-free), one tablespoon of white vinegar, two cups warm water, bowl, clean cloth

Time needed: 20 minutes.

  1. Mix water, dish soap and vinegar into a bowl and stir the solution with a spoon.

  2. Dip a clean cloth into the solution.

  3. Gently rub the stain until the area is clean.

  4. Repeat, if necessary.

  5. Rinse with cold water and let it air dry.

How to get coffee out of carpets with salt

You’ll need: two tablespoons of salt, water, spray bottle, vacuum cleaner

  1. Wet the stain using a spray bottle filled with water.
  2. Sprinkle salt on top of the stain. The salt will absorb both the coffee and the water which will make the stain lighter in colour. 
  3. Vacuum clean the salt.

How to remove coffee stains from a carpet with vinegar or lemon juice

You’ll need: ¼ cup lemon juice or white vinegar, two cups lukewarm water, spray bottle, clean cloth

  1. Mix the water and lemon juice or vinegar.
  2. Pour them into a spray bottle.
  3. Spray the solution over the coffee stain.
  4. Gently rub into the stain using a clean cloth.
  5. Repeat, if needed.
  6. Rinse with cold water.

How to clean a coffee stain from carpets with shaving cream

You’ll need: shaving cream, ¼ cup white vinegar, clean cloth, scrub brush, two cups of water

  1. Spray shaving cream on the stain and let it sit for approximately 15 minutes.
  2. Gently rub the shaving cream using a scrub brush. It is best to rub from the outer edge towards the middle of the stain to prevent spreading.
  3. Dampen a clean cloth in a solution of water and vinegar and rinse out the rest of the shaving cream.
  4. Rinse with cold water.

How to remove a coffee stain using a commercial stain remover

You’ll need: carpet stain remover, clean cloth, vacuum cleaner, water

  1. Pour a small amount of water onto the coffee stain and blot up all of the liquid.
  2. Repeat, if needed but don’t over-saturate the carpet.
  3. Apply stain remover, following the product directions.
  4. Let the carpet air dry.
  5. Vacuum the area.

Dealing with coffee stains on wool and shag rugs

Some carpet fibres such as wool, require more specific treatment. However, removing old coffee stains on wool carpet may require professional carpet cleaning. When it comes to shag carpets, the longer the fibre is the harder the stain removal would be. Remember to always choose the cleaning product depending on the carpet fibre that you are cleaning.

Worried about ruining your carpet? Let us help you!

Sometimes, depending on the carpet fibre, as well as on how old the coffee stain is, all these techniques might not help. Fortunately, we have one final suggestion for you. The most convenient way to remove any stains from carpet is to have them cleaned by a professional. We at Fantastic Services can offer you two carpet cleaning options – hot water extraction and dry cleaning, depending on the type of carpet you have at home. 

Coffee stains on your carpet?

No worries! The carpet cleaning specialists are available to aid you. Enter your post code to get started:

Add a valid postcode e.g. SE1 2TH
  • We're certified:


  • Always take immediate action if possible. The sooner you take care of a stain, the better.
  • Choose one of the methods, after following the instructions at the beginning, regarding fresh and old stains.
  • Always check if the chosen method or detergent is suitable for the fibre of your carpet.


Have you tried any of those methods? Do you have any tips on removing coffee stains? Share them with us in the comments below!

No matter of the cleaning method, remember to always do a small spot test on hidden part of your carpet. Depending on the size, nature, and age of the stain, some of them might be impossible to remove. We cannot take responsibility if any of the above-mentioned methods do not work on your carpets. Read our disclaimer here.

Image source: Shutterstock / Andrey Popov

5 1 vote
Article Rating
Notify of
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x