Mon- Sun: 09:00 - 20:00

How to Get Oil Out of Carpet

how to get oil out of carpet
December 12, 2022

When it comes to carpet stains, oil stains are some of the worst. They get absorbed quickly into the fibres and it takes a special stain-removal approach to deal with them. Our carpet cleaning experts in London know that to get such a mark out, you have to act quickly and follow the recommended guidelines for the best outcome.

For common stains on the carpet, water is enough to dilute the substance and keep it from absorbing into the fibres. But for oil stains, you will most likely need to resort to a detergent that bonds to the spill and prevents it from doing further damage to the fibres.

In the following guide, we will focus on how to remove oil stains of different origins so that you can keep your carpets in pristine condition.

How to get black oil out of carpet?

If you have been hard at work on your car, you can have an accident and leave some motor oil stains on the carpet. It can leave a black mark if you don't act quickly. If you drop motor oil on your carpet or upholstery, do the following:

  • Put some liquid hand dishwashing detergent on the stain.
  • Mix together 5 ml of detergent and 1 litre of hot water. Blot with a white towel by applying the solution to the affected area. To avoid setting the stain deeper, always work from the its outer side towards the centre.
  • Rinse and blot with a clean towel to remove the detergent.
  • If the pool of motor oil is big, it may seep into the carpet backing/underlay. In this case, you will have to call in the experts.

How to get coconut oil out of carpet?

Bottle of coconut oil with coconuts: top view

Coconut oil has many uses, from teeth whitening to hydrating your hair and skin. However, spilling some of it on your carpet can be a real nuisance. Sometimes you can clean with it, but cleaning it from the carpet requires a special approach.

  • First, remove the excess oil as quickly as you can. Make sure you are fast especially if your coconut oil is in liquid form. Use a spoon to scrape it off, or blot it with an absorbent material to remove excess.
  • Blot the stain with a towel. Avoid scrubbing, as that will soak the stain further into the fabric. Continue blotting, until liquid no longer appears on the cloth. This will prevent a deep stain.
  • Apply baking soda. To get more of the oil out of the carpet's fibres, sprinkle baking soda over the area. Let it sit for about 15 minutes and scoop it up or vacuum the remains.
  • Use a liquid dishwashing detergent to get out the rest of the oil. Combine one tablespoon of clear dish detergent with two cups of warm water. Mix in a spray bottle and apply on the stained area. Gently blot with a paper towel or white cloth.
  • Dry cleaning solvent is another option you can try, if the previous method doesn't work. Wet the edge of a towel with the solution and dab the area of the stain. Don't press or rub the solution too hard. Make sure to rinse the area afterwards.

How to get olive oil out of carpet?

Olives and olive oil on a wooden table

Because it is so often used in cooking, olive oil is likely to cause trouble if you stain your carpet with it. This is especially the case if an oil stain remains for a long time before you try to clean it. Here is a step-by-step process you can try:

  • Remove the excess oil with a cloth.
  • Cover the affected area with corn starch or baby powder and leave it for an hour.
  • Vacuum and repeat the previous step if the oil stain covered a large area.
  • Apply a few drops of dishwashing liquid and scrub lightly with a utility brush.
  • Clean the area with cold water and blot it up with a clean cloth.
  • Dry the spot with a fan aimed at it.

How to get cooking oil out of carpet?

cooking oil

Accidents are inevitable. If cooking oil lands on your carpet, you need to get on with cleaning right away.

  • Dab the oil stain with a paper towel or another absorbent product. Remove as much of the oil stain as possible.
  • Coat the area with baking soda and leave it for an hour. The goal of the baking powder is to suck out the oil stain from the fibres.
  • Mix one part water and one part soap. Get a damp cloth and apply the mix onto the stain, adding a degreaser. Then take a clean damp cloth and dab again. Repeat this cycle several times, till the stain is no more.

How to get car oil out of carpet?

Follow this process to get the oil stain out of your carpets:

  • Scrape off excess oil.
  • Sprinkle some corn starch and baking soda. It will absorb the liquid.
  • Vacuum the material and blot it with a dry cleaning solvent.
  • If it persists, mix 1 tbsp. dishwashing liquid, and 1 tbsp. white vinegar and 2 cups warm water. Blot the remaining oil stain with this mixture.
  • Clean the area with cold water to get any residue out.

How to get motor oil out of carpet?

Carpet cleaning of motor oil should always focus on speed, to prevent the spread of the stain. Remove the excess from the carpet. Then, apply baking soda or corn stach and let it sit for 10 minutes. Vacuum the area and see if the stain is gone. If it is not, mix handwashing detergent with some vinegar and sponge the stain. Apply the mix several times and rinse with clean water.

How to get diffuser oil out of carpet

Even a few drops of diffuser oil can leave a mark on the carpet. Begin the stain removal process by blotting up as much of the oil as possible with a paper towel. Next, place corn starch or talcum powder. Get some paper towels to push the saturated powder onto a dustpan. If there is any remaining stain, wash the area with dishwashing detergent and a sponge. Rinse and repeat till the stain disappears.

How to get massage oil out of carpet?

To remove massage oil stains from your carpets and upholstery, you should first soak the excess with some paper towels or any absorbent tool. Then, apply dry cleaning solvent to the carpet stains and let it sit for a few minutes. Work the solution into the stained area with a sponge and then wash with some cold water. Repeat until the stains are no more.

How to get oil-based wood stain out of carpet?

When treating wood, there is always the risk of an oil-based stain on the carpet. The first step to dealing with it should be to apply a stain remover product. Make sure you first test it on a small area before applying. Then, dry the spot by using a hot iron. Steam cleaning is your best option next, or contact the experts for some dry cleaning magic.

How to get dry oil out of carpet?

There are a few methods for cleaning an old oil stain from the carpet. You can try some of the methods outlined before and if they don't work, perhaps rubbing alcohol will do the trick. You will need some rubbing alcohol, clean towels and clean water.

Apply rubbing alcohol to the cloth and press it onto the oil stain. Do that until the grease is fully absorbed into the fabric. You will then use a damp towel to get rid of the alcohol residue on the carpet.

What breaks down oil in a carpet?

A mixture of one-quart water and half a tablespoon of dishwashing liquid without lanolin and bleach is a good combination against oil stains. Apply with a sponge and blot until the stain is not visible anymore. Make sure to use a clean cloth and press from the outer side towards the centre of the stain.

Do oil stains come out of the carpet?

Oil stains can be tricky to deal with because they stick to the fibres of the carpet. One of the best ways to approach them is with baking soda. Spread a thick coat of it over the stain, let it sit for some time till the sides form a crust, and then vacuum. Hopefully, the soda will absorb most of the stain and make it easy to remove the rest with the appropriate cleaning method.

Will baking soda remove oil from the carpet?

Bicarbonate of soda is a useful tool you can use not just to clean but also to deodorise a carpet or a rug. You can also use baking soda to remove oil stains because it is good at absorbing the stain. One of the best methods to remove oil stains is to coat the stain with baking soda and let it sit till the sides form a crust. Use the vacuum cleaner and check on the stain to see if it is lighter or has gone altogether. Repeat if necessary.

Car cleaning banner

Contact us

Call us NOW and get the best price for carpet cleaning!
07557914387  or
Or send us an email at:

We cover all areas in London

London Postcodes

Carpet Cleaning London

Crystal Carpet Cleaners 130 Cat Hill
London, Barnet EN4 8HU
United Kingdom (UK)

Carpet Team on board

Play Video
Play Video