How to Remove Grease Stains From Carpet

How to Remove Grease Stains from Clothes

The Spruce / Tara Anand

Project Overview
  • Working Time: 5 - 15 mins
  • Total Time: 10 - 30 mins
  • Skill Level: Beginner
  • Estimated Cost: $10

From cooking oil and butter to motor oil and WD-40, follow these steps to remove the greasy stains.

What You'll Need

Equipment / Tools


  • Dull knife or spoon
  • Clean, dry cloth
  • Old toothbrush
  • Vacuum



  • Cornstarch or baking soda


Removing Grease Stains From Carpet

  1. Remove Solid Material

    Lift as much of the grease solids as possible away from the fibers using a dull knife. Do not rub because it will only push the oil deeper into the carpet and make the stain larger.

    person removing grease from carpet

    The Spruce / Nelly Cuanalo

  2. Sprinkle Stain with Powder

    Sprinkle the stain with cornstarch or baking soda to absorb the oil and work it into the carpet with an old toothbrush.

    Allow the powder to sit on the stain for at least 15 minutes.

  3. Vacuum the Carpet

    Use a vacuum to remove the powder. 

    If the stain persists, repeat the cleaning steps until no more stain remains.

Additional Tips for Handling Grease Stains

The same cleaning techniques and products recommended for carpets can be used to remove grease stains from upholstery.

If the upholstery is silk or vintage, sprinkle with cornstarch and call a professional before attempting to remove the stain or find more stain removal tips.