Otesse logoOTESSE
Back to Articles

How to Remove Grease and Oil Stains From Carpet

OT

Otesse

Otesse Team

March 19, 20265 min read

How to Remove Grease and Oil Stains From Carpet

Dropped pizza. Cooking oil splatter. A knocked-over bottle of salad dressing. Greasy food tracked in on shoes. Grease and oil stains are among the trickiest carpet stains because they do not dissolve in water the way other stains do.

The key to removing grease from carpet is using the right approach from the start. Here is a step-by-step guide that works on everything from cooking oil to motor grease.


Why Grease Stains Are Different

Most carpet stains are water-based, meaning water helps dissolve and lift them. Grease and oil are hydrophobic — they repel water. Pouring water on a grease stain can actually spread it further without removing any of the oil.

Removing grease requires a solvent or surfactant that breaks down the oil so it can be lifted from carpet fibers. Dish soap works because it is specifically designed to cut through grease on dishes, and that same property makes it effective on carpet.


Step-by-Step Grease Stain Removal

Step 1: Absorb Excess Grease

If the spill is fresh, blot up as much grease as possible with clean paper towels or a white cloth. Do not rub — press firmly and lift straight up.

For thick or semi-solid grease (like butter or cooking fat), use a spoon or dull knife to scrape up the excess before blotting.

Step 2: Apply Baking Soda or Cornstarch

Sprinkle a generous layer of baking soda or cornstarch directly over the stain. These powders absorb oil from carpet fibers. Let it sit for at least 15 minutes. For heavy stains, leave it for an hour.

Vacuum up the powder. You may notice it has turned darker as it absorbed the grease. Repeat this step if the stain is still visibly oily.

Step 3: Apply Dish Soap Solution

Mix one tablespoon of clear liquid dish soap (Dawn works well) with two cups of warm water. Dip a clean white cloth into the solution and blot the stain. Work from the outside edges toward the center.

Do not pour the solution directly onto the carpet. Too much liquid can soak through to the pad and create mildew issues, especially during Oregon's wetter months.

Step 4: Blot and Repeat

Blot with a dry cloth to absorb the solution and loosened grease. Apply more dish soap solution and blot again. Repeat until no more grease transfers to your cloth.

Step 5: Rinse

Dampen a clean cloth with plain cold water and blot the area to remove soap residue. Leftover soap attracts dirt and will create a new dark spot over time.

Step 6: Dry

Place clean white towels over the area, weigh them down, and let them sit for several hours. Ensure the area dries completely to prevent mildew.


Alternative Methods for Stubborn Grease Stains

Rubbing alcohol. Apply a small amount of rubbing alcohol to a clean cloth and dab the grease stain. Alcohol dissolves many oils effectively. Test on a hidden area first.

Dry cleaning solvent. Available at most hardware and grocery stores, dry cleaning solvents are designed to break down oil-based stains. Apply according to label directions and blot.

WD-40. Surprisingly, WD-40 can dissolve grease stains on carpet. Spray a small amount onto the stain, let it sit for a few minutes, then clean with dish soap and water. Use sparingly and in a well-ventilated area.

Commercial carpet stain remover. Products like Folex, Resolve, and Spot Shot have formulas designed for oil-based stains. Follow the product instructions.


Common Grease and Oil Sources

Different sources require slightly different approaches.

Source Treatment Tip
Cooking oil (olive, vegetable, canola) Baking soda absorption + dish soap
Butter or margarine Scrape excess, baking soda, dish soap
Pizza grease Blot, baking soda, dish soap
Salad dressing Scrape solids, dish soap (may need enzyme cleaner for dairy-based dressings)
Motor oil or bike chain grease Dry cleaning solvent or rubbing alcohol
Cosmetic oils (lotion, makeup) Dish soap, rubbing alcohol for stubborn spots
Shoe polish Dry cleaning solvent

What Not to Do

Do not use hot water first. Heat can set grease stains by melting the oil deeper into carpet fibers.

Do not rub. Rubbing pushes grease deeper and spreads it wider.

Do not skip the absorbent step. Baking soda or cornstarch should always be the first treatment for fresh grease. It pulls oil out of fibers before cleaning.

Do not over-wet the carpet. Apply solutions with a cloth, not directly onto the carpet. Too much liquid creates secondary problems.


When to Call a Professional

Contact a professional carpet cleaner when:

  • The grease stain covers a large area
  • DIY methods have not fully removed the discoloration
  • The grease has soaked deep into the carpet fibers and pad
  • You are dealing with motor oil, industrial grease, or other heavy petroleum products
  • The carpet is wool, silk, or another delicate material

Professional cleaners use specialized solvents and hot water extraction to remove grease from deep within carpet fibers. For pricing information, see our stain treatment cost guide.

For a complete overview of all stain types and removal methods, visit our complete carpet stain removal guide.


Frequently Asked Questions

Can grease stains be permanently removed from carpet? Most grease stains can be fully removed with the right treatment. Fresh stains are easiest. Very old or heavy grease stains may leave some discoloration, but professional treatment significantly improves most cases.

Does baking soda remove grease from carpet? Baking soda absorbs fresh grease effectively. On its own, it may not remove the entire stain, but it is an essential first step. Follow up with dish soap for full removal.

Will Dawn dish soap damage carpet? Clear liquid Dawn is generally safe for most carpet types. Use it diluted, apply with a cloth (not poured directly), and always rinse thoroughly. Test on a hidden area if you have delicate or specialty carpet.

How much does professional grease stain removal cost? Professional stain treatment typically costs $25 to $75 per spot. Larger areas or deep-set petroleum stains may cost more.


Need Help With a Grease Stain?

Otesse provides carpet cleaning services with professional stain treatment across the Willamette Valley. We handle everything from kitchen grease to tough petroleum stains.

Contact us for a free estimate.

About the Author

OT

Otesse

Otesse Team

Otesse provides professional cleaning, junk removal, and carpet cleaning services across Oregon's I-5 corridor. We share expert tips, cost guides, and industry insights to help homeowners and businesses make informed decisions.

Related Articles

How to Hire a House Cleaner in Oregon: The Complete 2026 Guide

How to Hire a House Cleaner in Oregon: The Complete 2026 Guide

Learn how to find, vet, and hire a trustworthy house cleaner in Oregon. Covers background checks, insurance, pricing, red flags, and the questions every homeowner should ask before booking.

OT
Otesse
Jan 15, 2026
14 min
How Often Should You Clean Your House? A Realistic Guide

How Often Should You Clean Your House? A Realistic Guide

A task-by-task breakdown of how often every area of your home actually needs cleaning. Includes a customizable schedule based on household size, pets, allergies, and Oregon-specific factors like rain and mud season.

OT
Otesse
Mar 5, 2025
8 min
How Much to Tip House Cleaners in 2026

How Much to Tip House Cleaners in 2026

A practical guide to tipping house cleaners in Oregon. Learn standard amounts for one-time and recurring services, when to tip more, cash vs digital payments, and Oregon-specific etiquette along the I-5 corridor.

OT
Otesse
Mar 1, 2025
6 min

Ready to get started?

Let our professional team handle your cleaning or junk removal needs. Get a free, no-obligation quote today.