How to Remove Oil Stain from Carpet

How to Remove Oil Stain from Carpet

Oil on Carpet: Move Fast

Oil stains on carpet are stubborn because the fibers absorb grease quickly and hold onto it. But with the right approach — starting with an absorbent powder and following with a degreaser — you can lift oil stains completely without damaging your carpet.

What You'll Need

Step-by-Step: Fresh Oil on Carpet

  1. Blot up excess oil immediately. Use a clean microfiber cloth to absorb as much oil as possible. Press firmly and lift — never rub.
  2. Cover with baking soda or cornstarch. Sprinkle a generous layer over the entire stain. Let it sit for 15–30 minutes to absorb the oil from the carpet fibers.
  3. Vacuum up the powder. Remove all the baking soda along with the absorbed oil.
  4. Apply carpet spot remover. Spray Carpet Spot Remover onto the stain. Let sit for 5 minutes.
  5. Work in gently with a soft brush. Use circular motions, working from the outside of the stain inward.
  6. Blot with a microfiber cloth. Press firmly to lift the loosened oil and cleaner.
  7. Rinse by blotting with cold water. Remove any soap residue — leftover soap attracts dirt.
  8. Blot dry and allow to air dry completely.

For Stubborn or Dried Oil on Carpet

  1. Apply Carbona Stain Devils. Carbona Liquid Stain Devils penetrates dried grease and breaks it down enzymatically. Apply and let sit 15 minutes.
  2. Add a few drops of Dawn. Apply Dawn Ultra Dish Soap on top and work in with a soft brush.
  3. Blot thoroughly with a clean microfiber cloth.
  4. Rinse and repeat as needed. Old oil stains may need 2–3 treatments.

Important: Rinse Out All Soap

Always rinse carpet thoroughly after using any soap or cleaner. Soap residue left in carpet fibers acts like a magnet for dirt, causing the area to re-soil faster than the surrounding carpet.

Frequently Asked Questions

Can Dawn dish soap be used on carpet?

Yes — a small amount of Dawn Ultra Dish Soap diluted with water is safe and effective on carpet oil stains. Always rinse thoroughly afterward to remove all soap residue.

Will baking soda damage carpet?

No — baking soda is safe for all carpet types and is excellent at absorbing oil before liquid treatment. Just make sure to vacuum it up completely.

What's the best product for oil stains on carpet?

For fresh stains, Carpet Spot Remover works great. For dried or set-in oil, combine Carbona Stain Devils with Dawn dish soap for best results.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.