How to Remove Grease and Cooking Oil Stains from Carpet
Why Grease Stains Need a Different Approach Than Most Spills
Grease, cooking oil, and other fat-based stains behave fundamentally differently than the wine, coffee, or blood stains covered in our other carpet guides. Oil repels water rather than dissolving in it, which means the cold-water blotting method that works for most stains does little against a grease spill — it can actually spread the oil across a wider area of carpet without removing any of it.
The correct approach uses an absorbent powder to draw the oil out mechanically, followed by dish soap, which is chemically formulated to break down and suspend oil so it can be rinsed away.
---
What You Need
- Baking soda or cornstarch
- Dish soap (any grease-cutting dish soap, like Dawn)
- Warm water
- Clean white cloths
- A vacuum
- Optional: a carpet-specific degreaser for old or heavy stains
---
Step-by-Step: Removing Grease and Oil Stains from Carpet
Step 1 — Remove excess grease
If there's visible excess oil or grease sitting on top of the carpet, gently scrape or blot it away first with a spoon edge or a clean cloth before doing anything else. Don't rub — this just spreads the oil into a wider area.
Step 2 — Apply baking soda or cornstarch
Sprinkle a generous, even layer of baking soda or cornstarch directly over the entire stained area. Use enough that the powder fully covers the stain rather than just a light dusting.
Step 3 — Let it absorb
Leave the powder to sit for at least 15-20 minutes. For larger or older stains, leaving it for several hours or overnight allows more thorough absorption. You may notice the powder clumping slightly as it draws oil up out of the fibres — this is exactly what you want to see.
Step 4 — Vacuum thoroughly
Vacuum up all the powder. Go over the area a few times to make sure all the oil-saturated powder is lifted out of the carpet pile.
Step 5 — Apply dish soap solution
Mix 1-2 teaspoons of dish soap with 2 cups of warm water. Apply to the remaining stain by blotting with a dampened cloth, working from the outer edge of the stain inward.
Step 6 — Blot, don't scrub
Continue blotting in sections. You should see remaining oil residue transferring to the cloth as a slight discolouration or sheen.
Step 7 — Rinse and dry
Rinse the area with a cloth dampened in plain water to remove soap residue, then blot dry with a towel. Air dry fully — a fan helps speed this along without using heat.
Step 8 — Repeat if needed
Heavier or older grease stains often need a second or third round of the dish soap treatment. This is expected — grease stains typically require more repetition than water-based stains like coffee or wine.
---
Why Treating Grease Stains Quickly Matters
Unlike many stains that simply sit inert once dry, grease and oil residue in carpet fibres continues to attract and hold airborne dust and dirt over time. A grease stain left untreated for weeks often appears to have darkened or spread — this is not the oil itself moving, but new dirt accumulating on the oily fibres. This makes grease one of the few common carpet stains where delay genuinely makes the visible problem worse over time, not just harder to treat chemically.
---
When to Call a Professional
For large grease spills, stains that have set for an extended period and accumulated additional dirt, or grease on carpet near a kitchen or dining area that recurs frequently, professional cleaning with commercial-grade degreasing solutions and hot water extraction removes oil residue more completely than home dish soap treatment, particularly from the carpet backing layer where oil can migrate over time.
Three North Clean's carpet cleaning service in Calgary includes grease and oil stain treatment with every booking. Call (587) 225-2077 or get an instant quote online.
Sarah Mitchell, Operations Manager — Three North Clean
Sarah Mitchell has managed cleaning operations at Three North Clean since 2015. She oversees scheduling, quality control, and client relations across all Calgary locations. With 10+ years of hands-on experience in Calgary home cleaning, she writes about pricing, scheduling, and getting the best from professional cleaning services.
About Three North Clean →Frequently Asked Questions
More Cleaning Guides for Calgary
How to Clean Grout in a Calgary Bathroom
Calgary's hard water and hot showers create grout staining faster than almost any Canadian city. Here's the exact method professional cleaners use to restore grout — and when DIY won't cut it.
How-ToHow to Remove Limescale from a Calgary Faucet
Calgary's hard water leaves white limescale on faucets within days. This is the exact method to remove it from chrome, brushed nickel, and matte black finishes without damage.
How-ToHow to Remove Mould from Calgary Bathroom Caulking
Black mould in bathroom caulking is common in Calgary homes due to cold exterior walls and hot showers. Here's how to remove it, when to re-caulk, and how to prevent it coming back.
How-ToHow to Remove Hard Water Stains from Glass Shower Doors in Calgary
Calgary's water runs at up to 274 mg/L hardness. Here's the exact step-by-step method professional cleaners use to remove hard water stains from glass shower doors — and when DIY won't cut it.
How-ToHow to Deep Clean a Kitchen in a Calgary Home
A complete step-by-step guide to deep cleaning a Calgary kitchen — oven, fridge, range hood, cabinets, and hard water fixtures. Includes Calgary-specific tips for grease, limescale, and winter buildup.
How-ToHow to Clean Stainless Steel Appliances Without Streaks
Stainless steel shows every fingerprint and streak. Here's the correct method to clean stainless steel fridges, dishwashers, and ovens without leaving marks — and what not to use.
Need Professional Cleaning in Calgary?
Three North Clean has served Calgary since 2013. Get your free quote in 60 seconds.
Get a Free Quote →