Cooking grease, motor oil, butter, or lotion on carpet: the baking soda + dish soap method, why water alone fails, and when to bring in a pro.
Quick answer: oil and water do not mix, which is why wet cloths just smear grease around. First absorb: cover the spot with baking soda or cornstarch, let it pull oil out of the fiber for 15–30 minutes, vacuum. Then dissolve: dish soap is a degreaser by design — work a few drops in with a little warm water, blot, rinse. Repeat the pair until the spot stops darkening the cloth.
Fresh grease keeps spreading as long as it is liquid. Baking soda, cornstarch, or even plain cornmeal wicks oil up out of the pile — pile it on generously, let it sit until it looks caked, and vacuum slowly. For a heavy spill (dropped bacon pan, knocked-over oil bottle), scrape up the bulk with a spoon first, blotting with paper towels, before any powder goes down.
Mix a teaspoon of grease-cutting dish soap into a cup of warm water. Sponge it onto the spot, let it sit five minutes, and blot firmly with a dry cloth. The soap surrounds oil molecules and lets water carry them out — the same reason it cleans your pans. Rinse with plain water and blot dry; soap left in carpet becomes its own dirt magnet. Stubborn residue on synthetic carpet can take a hidden-spot-tested touch of rubbing alcohol.
Free quotes from independent local pros across Dallas–Fort Worth. No obligation.
Get My Free QuoteAutomotive oils and tar tracked in from hot Texas parking lots carry pigments and need solvent-based removers — and every pass risks spreading them. If a grease spot has been walked on for weeks, it has bonded with ground-in soil into that classic dark traffic patch, and household chemistry will not break it. Professional hot water extraction with a citrus or solvent pre-treatment is what actually restores those areas.
Oil residue is sticky, and every footstep presses dust into it. The spot is not spreading - it is collecting. Degreasing removes the magnet.
No - WD-40 is itself an oil and adds petroleum solvents to your carpet. Use absorbent powder plus dish soap instead.
When the stain has set for more than a few days, covers a large area, has been "cleaned" repeatedly with store products (residue buildup), or sits on wool or delicate carpet. Professional hot water extraction removes both the stain and the residue DIY attempts leave behind.
Carpet Stain Removal · Carpet Cleaning · Deep Carpet Cleaning · Steam Cleaning
Serving Dallas, Fort Worth, Irving, Plano, Frisco, Arlington and 15+ more DFW cities.