Carpet & Upholstery
How to Get Grease Out of a Carpet: Fresh and Set-In Stains
A practical guide to removing grease stains from carpet using dish soap and baking soda. Includes carpet-specific precautions, colorfastness testing, and step-by-step instructions.
Grease stains on carpet are a common household problem. Whether it's a drop of cooking oil, a smear of butter, or a bit of motor oil, the key is to act quickly and use the right method. This guide explains how to remove fresh and set-in grease stains from carpet using dish soap and baking soda.
What to Do First
If the grease is still fresh, gently blot the area with a clean white cloth or paper towel to absorb as much oil as possible. Do not rub, as that can push the grease deeper into the carpet fibers.
Readers may also find How to Get Grease Out of a Microfiber Couch: Fresh and Set-In Stains, How to Get Grease Out of a Nylon Backpack: Fresh and Set-In Stains, and How to Remove Dried Coffee from a Linen Couch Without Damaging the Fabric useful. For more stories like this, browse our Surface Safety section.
What You'll Need
- Dish soap (preferably grease-cutting)
- Baking soda
- White cloths or paper towels
- Warm water
- Vacuum cleaner
Step-by-Step Method
- Blot the stain: Use a clean cloth to blot up any excess grease. Work from the outside edge toward the center to prevent spreading.
- Apply baking soda: Sprinkle a generous amount of baking soda over the stain and let it sit for 15-20 minutes to absorb the grease. Vacuum up the baking soda.
- Mix a cleaning solution: In a small bowl, mix 1 tablespoon of dish soap with 2 cups of warm water.
- Test for colorfastness: Before applying the solution to the stain, test it on an inconspicuous area of the carpet (like inside a closet) to make sure it doesn't cause color fading or damage.
- Apply the solution: Dip a clean cloth into the soapy water and blot the stain. Avoid soaking the carpet; use just enough to dampen the area.
- Blot and rinse: Continue blotting with the soapy solution until the stain lifts. Then, use a cloth dampened with plain water to rinse the area, removing any soap residue.
- Dry and vacuum: Blot with a dry cloth to absorb excess moisture, then let the area air dry completely. Vacuum to restore the carpet's texture.
Fresh vs. Set-In Stains
Fresh grease stains are easier to remove because the oil hasn't had time to set. For fresh stains, the baking soda absorption step is especially effective. For set-in stains, you may need to repeat the process or let the dish soap solution sit on the stain for 10-15 minutes before blotting.
Common Mistakes to Avoid
Many people make the mistake of scrubbing the stain vigorously, which can damage the carpet fibers and spread the grease. Another common error is using too much water, which can soak through to the carpet padding and cause mold or mildew. Always use a blotting motion and minimal moisture. Also, avoid using a steam cleaner on a fresh grease stain, as the heat can set the stain permanently.