Stain Encyclopedia

How to Remove Grease & Oil Stains from Carpet, Tile & Concrete

Updated June 2025 8 min read
5-Star Rated on Google
Grease and oil stain removal from carpet and flooring

Grease and oil stains are among the most common and stubborn stains homeowners face — from cooking oil in the kitchen to motor oil tracked in from the garage. The key to grease removal is understanding that oil and water don't mix: you need either an absorbent (to pull oil out), a degreaser (to break oil down), or a solvent (to dissolve oil) — not just water and blotting.

Removing Fresh Grease from Carpet

For fresh cooking grease, butter, or oil spills, fast action gives the best results:

  1. Blot excess immediately: Use a clean white cloth or paper towel to blot (never rub) the excess grease. Press firmly to absorb as much as possible.
  2. Apply absorbent powder: Cover the stain generously with cornstarch, baking soda, or talcum powder. These dry powders absorb oil from the carpet fibers.
  3. Let sit 15-30 minutes: Give the powder time to absorb the grease. For large spills, leave it longer.
  4. Vacuum thoroughly: Vacuum up the powder, which should now be clumped with absorbed grease.
  5. Apply dish soap solution: Mix 1 teaspoon of clear dish soap (no bleach, no moisturizers) with 2 cups of warm water. Dish soap is specifically designed to cut grease. Apply to the stain and blot from outside in.
  6. Rinse and blot dry: Apply clean warm water and blot thoroughly to remove all soap residue. Place a weighted towel over the area to absorb deep moisture.

Grease Stain Won't Budge?

Professional truck-mounted extraction flushes grease from deep in carpet fibers. Call HydroLux for stubborn or set-in oil stains.

Removing Set-In Grease from Carpet

Old grease stains that have been in the carpet for days or weeks are harder but often still removable:

  1. Apply dry-cleaning solvent: Apply a small amount of dry-cleaning solvent or Goo Gone to a clean white cloth (test on a hidden area first). Blot the stain to break down the old oil.
  2. Let it penetrate: Allow 5-10 minutes for the solvent to break down the grease.
  3. Apply dish soap: Follow with dish soap solution and blot, as the soap cuts the now-loosened grease.
  4. Rinse thoroughly: Apply clean water and blot. Repeat the rinse cycle 3-4 times to remove all solvent and soap residue.
  5. Professional extraction: For deep, set-in grease, professional carpet extraction with commercial degreasers is the most effective option. Truck-mounted equipment flushes and extracts in a single pass.

Removing Motor Oil from Carpet and Concrete

Motor oil is thicker and more heavily pigmented than cooking grease, making it harder to remove:

  • On carpet: Follow the same process as cooking grease — absorb with powder, treat with dish soap or solvent, rinse thoroughly. Motor oil's dark pigment may leave a visible stain even after oil removal. Professional extraction may be needed.
  • On concrete/garage floors: Absorb excess with kitty litter or sawdust. Apply a commercial degreaser or TSP (trisodium phosphate) solution, scrub with a stiff nylon brush, and rinse with a pressure washer. For deeply penetrated oil, multiple treatments may be needed.

Removing Grease from Tile and Grout

Kitchen grease accumulates on tile backsplashes, floors, and especially in grout lines:

  1. Apply degreaser: Use a commercial kitchen degreaser or a dish soap solution. Spray or apply to the greasy tile surface.
  2. Wipe tile surface: For smooth tile, wiping with a degreaser and microfiber cloth is usually sufficient.
  3. Scrub grout lines: Grease accumulates in grout pores. Make a paste of baking soda and water, apply to grout, and scrub with a nylon grout brush. Let sit 10-15 minutes, then rinse.
  4. Professional cleaning for stubborn grease: For deeply embedded grease in grout, professional high-pressure tile and grout cleaning uses truck-mounted equipment to blast grease from grout pores. Learn more in our guide to cleaning grout lines effectively.

What NOT to Do

  • Don't use just water. Oil and water don't mix — water alone will spread the grease, not remove it. Always use a degreaser (dish soap) or solvent.
  • Don't rub or scrub. Rubbing pushes grease deeper into fibers and spreads the stain. Always blot.
  • Don't skip the absorbent step. For fresh spills, dry powder absorbs grease that blotting alone can't reach.
  • Don't use bleach. Bleach doesn't dissolve grease and can damage carpet fibers and color. Stick with degreasers and solvents.
  • Don't leave soap residue. Dish soap left in carpet attracts soil rapidly. Always rinse thoroughly with clean water.

When to Call a Professional

Grease and oil are among the stains that benefit most from professional truck-mounted extraction. The high-pressure injection and powerful vacuum recovery flush grease from deep within carpet fibers and padding — something surface cleaning can't achieve. If your grease stain is large, set-in, or has spread to the padding, call HydroLux Floor Care at (813) 607-1182. Serving Wesley Chapel, New Tampa, Lutz, Trinity, Odessa, and Citrus Park. Explore more in our Stain Encyclopedia.

Sources & References

H

HydroLux Floor Care

Professional floor cleaning experts serving Wesley Chapel, New Tampa, and surrounding communities. Licensed, insured, and trusted by 5-Star Rated on Google.

Questions

Frequently Asked Questions

Our Services

Professional Floor Care Services

From carpet to tile to upholstery, HydroLux delivers premium cleaning results across every surface in your home or business.

Service Areas

Serving Your Community

HydroLux proudly serves homeowners and businesses throughout the Tampa Bay area.

Ready for Cleaner Floors?

Call HydroLux Floor Care today or request a free quote. We'll have your floors looking like new.

CallText