It can be very discouraging to find an oil stain on your carpet since this type of staining is one of the hardest to remove. Whether a piece of greasy food was dropped on your carpet, or motor oil was tracked into your home and respectively onto your carpet from someone’s shoes, it is vital to treat the stain as soon as possible in order to remove it completely. However, quick action alone is not enough, you will have to work the stain the right way to prevent pushing it down into the carpet, making a permanent staining.

  1. Remove the excess oil by scraping it off with a spoon. Be careful not to spread oil on clean areas of the carpet while scraping.
  2. Cover the stained area with baking soda, cornstarch or baby powder for 15 minutes, then vacuum the carpet to remove any remaining baking soda.
  3. Saturate the oil stain with a dry-cleaning solvent using a white rag. Blot the stain with the rag instead of rubbing, as carpet cleaning Clapham recommends.
  4. Use a dry white cloth to absorb the stain and the solvent by blotting the area. Wait for the area to dry completely and inspect whether the stain is gone.
  5. If the oil stain is still visible, make a solution of 1 tablespoon of white vinegar, 1 tablespoon of bleach free liquid dish soap and 2 cups of warm water. Blot the solution into the problematic area with a white rag. Remove any moisture from the carpet by blotting with a dry cloth. Pour cold water on the area to rinse, then blot dry.
  6. Leave the carpet to dry completely. If you can still notice oil marks on your carpet, consider hiring professionals, such as carpet cleaning Clapham to get rid of them.