All articles
Stain Removal 5 min read

How to remove grease and oil stains from carpet

Grease and oil are hydrophobic, which means water alone pushes them deeper and wider. Removing them takes the right solvent, the right blotting technique and patience.

Start dry, not wet

  • Lift as much solid residue as possible with a spoon or dull knife.
  • Blot with a clean white cloth — do not rub, or the oil spreads.
  • Apply a dry solvent or citrus-based degreaser to a cloth first, then dab the spot.
  • Work from the outside in so the stain does not grow.

Why water makes it worse

Oil repels water. Pouring water on a grease stain forces the oil outward into clean fibers and dilutes it without lifting it. The result is a larger, lighter patch that is harder to correct.

When to call a pro

  • Large food-grease spills in dining areas or kitchens.
  • Motor oil or lubricant tracked in from a garage.
  • Stains that have already been treated with water or soap.
  • Wool or delicate fibers where solvents can cause damage.

Common questions

Can baking soda remove grease from carpet?

Baking soda absorbs surface oil on fresh spills, but it cannot pull oil that has already soaked into the fiber or backing.

Is dish soap safe on carpet?

A tiny drop in cool water can help, but most dish soap is high-foaming and leaves residue that attracts soil. Rinse thoroughly if you use it.

Want this handled by a pro?

Berber Carpet & Upholstery Cleaning serves Ventura County — free quotes, 24/7.