How to Remove Oil Stains from Chairs & Upholstery

Quick answer

Blot the oil up first, then check the cleaning code on the chair's tag before any cleaner touches it. Lift what's left with dry-cleaning solvent on a white cloth, and use the wet spotter only on fabric that accepts water.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Blot, don't rub. Rubbing spreads the oil and can damage the fibers.
  2. Work from the edge of the stain toward the middle.
  3. Pretest any remover on a hidden spot and stop if color transfers.

Oil on a fabric chair gets pulled into the upholstery, and plain soap and water won't lift it alone. A tag or care label settles whether any water-based cleaner is allowed, so that comes before anything gets wet. Fresh oil usually lightens within a few rounds of solvent, while an old mark sunk into the cushion may keep showing.

Hair oil and body oil on upholstery spread if you press on them, so blot from the outside in. For a grease stain on a fabric chair covering a larger area, a portable upholstery spot cleaner is the better tool than a cloth alone. If the stain has dried in, stop and call a professional rather than working on it yourself.

Before you start

What chairs & upholstery can take

Use with care5

  • Water
  • Oxygen bleach
  • Enzyme cleaners
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)

Avoid5

  • Hot water
  • Soaking
  • Chlorine bleach
  • Scrubbing and abrasives
  • Heat, once the stain is out

6 items

What you'll need

0 of 6 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

7 steps

Step by step

0 of 7 done
  1. Step 1 of 7

    Blot up the excess oil

    Press a clean, dry white cloth or paper towel onto the stain to soak up as much oil as you can. Lift straight up and switch to a fresh section each time, because rubbing pushes the oil deeper.

  2. Step 2 of 7

    Read the cleaning code

    The code on the chair's tag decides which cleaners are safe. W means water-based foam only, S means water-free dry-cleaning solvent only, WS means either, and X means no liquid at all. If the code is X, brush away any residue and call a professional upholstery cleaner.

  3. Step 3 of 7

    Lift the oil with solvent

    On S or WS fabric, dampen a clean white cloth with dry-cleaning solvent and lay it on the spot. Press with your hand for a moment or two, and rotate the cloth so a clean part stays against the stain until it stops transferring. Brush away any white powder, then blot and let it dry.

    Careful. Solvent is flammable, so work in a well-ventilated room with no flames, pilot lights or sparks nearby.

  4. Step 4 of 7

    Work in the dry spotter

    On S or WS fabric, mix 1 part coconut or mineral oil with 8 parts dry-cleaning solvent. Dampen a folded white cloth with it, press it on the stain, and rotate the pad, keeping it moist until the stain lifts. Finish by sponging with liquid solvent, then blot and let it dry.

  5. Step 5 of 7

    Try the wet spotter next

    If a stain remains on W or WS fabric, mix 1 part glycerin, 1 part mild white dishwashing detergent and 8 parts water, then shake well. Add a few drops of white vinegar, or ammonia on acrylic, cotton, linen, modacrylic, olefin or polyester, and apply it the same way as the dry spotter.

    Tip. Keep the cloth damp, not dripping.

    Careful. Do not use water on S-coded fabric.

  6. Step 6 of 7

    Rinse and blot thoroughly

    Sponge the area with clear water, blot thoroughly, and let it dry. Rinse each product out with plain water before you move on to the next one.

    Careful. Never mix chlorine bleach with ammonia, vinegar or rubbing alcohol, because bleach plus ammonia gives off toxic fumes.

  7. Step 7 of 7

    Let the chair dry without heat

    Let the spot air dry completely, with no hair dryer or heater nearby. If a shadow remains once it's dry, go back over it with the solvent pass, since some stains need several rounds.

    Careful. Dryer heat can make a stain impossible to remove, so keep the chair away from dryers and irons until the stain is gone.

If you'd rather buy than mix

Best products for oil on chairs & upholstery

Look for a spot remover made from petroleum distillates or hydrocarbons, since those solvents are the ones that lift oil.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on chairs & upholstery, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

A fresh mark lifts onto your cloth with each press, and the spot shrinks as the transfer slows. If the cloth comes up clean but the spot still looks dark, the oil has likely set, so the old-stain section is the next stop.

What changes for yours

Adjust for your chairs & upholstery

Fabric furniture

Grease on fabric furniture responds best to the dry spotter, because the solvent dissolves the oily part of the stain. Only move to the wet spotter if the code allows water and the spot is still visible.

Rotate the cloth often, since a dirty side can push the grease back into the weave.

Upholstered chair

Work only on the stained area so the cleaner doesn't spread into the seams or the rest of the cover. Keep the cloth damp rather than wet, because water must not reach the padding.

Grease that has soaked deep into the padding is past what a spot cleaner can reach, so a professional is the safer call.

Fabric chair

A fabric chair is the case these steps are written for, so follow them in order. The one thing to check is the fiber, since it decides whether the wet spotter uses vinegar or ammonia.

If you don't know the fiber, skip the wet spotter and stick to the solvent steps rather than guessing.

Hair, body and baby oil

Hair oil, body oil and baby oil are oils, so the solvent and dry spotter steps lift them the same way as cooking grease. Work the outer edge too, not just the darkest center, so no oily ring is left behind.

The wet spotter only comes into play on W or WS fabric. On an S-coded chair, the solvent steps are the whole job.

Butter, olive and coconut oil

Butter, olive oil and coconut oil are cooking oils, and any part left in the fabric ages into a yellow stain. Keep working until the cloth stops picking up oil, rather than stopping at the first lighter patch.

Don't use cooking oil to loosen the stain. The dry spotter, mixed as written, is the right tool here.

Lubricant, Vaseline and chapstick

Lubricant, petroleum jelly, chapstick and ointments are oil or wax based, so the solvent steps work on them. Waxy films may need an extra pass with the solvent cloth.

Pretest on a hidden spot first if the chair has any colored finish.

Car grease and motor oil

Car interiors have their own rules, since products with naphtha or alcohol can change the gloss and a stiff brush can damage the surface. For a car seat, follow the Car Seats guide instead of these steps, especially on seats with side airbags.

These steps are for chairs at home only.

White furniture

White furniture gets the same method with one added rule: use only white cloths and paper towels, because colored ones can transfer dye onto a light surface. If the piece is finished wood rather than upholstery, the Wood Furniture guide covers it.

If color does come off the cloth, stop and switch to a clean white one.

Old, dried or set-in stains

Old or dried oil is harder to remove than fresh oil, so expect to repeat the solvent and spotter steps more than once. Some stains need many treatments before they're gone.

Heat from a dryer or heater can set the oil, and cooking oils left in the fabric age into yellow stains. Keep working the spot with the dry spotter rather than leaving it to set.

If the stain is still there after several rounds, stop rather than reaching for harsher products. A professional upholstery cleaner can handle a set stain, which can otherwise become permanent.

Vinegar, baking soda, peroxide and more

Do home remedies work on oil on chairs & upholstery?

Plenty of home remedies get suggested for oil stains, but most aren't a fit for a chair. A few of these do the job, some aren't needed, and a few are best kept off this chair.

Works2Skip3Avoid1

RemedyVerdictWhat to know
White vinegarGet it on Amazon WorksA few drops go into the wet spotter for W or WS fabric. Use white vinegar only, since colored vinegar can leave a stain.
Dish soapGet it on Amazon WorksThe wet spotter uses a mild liquid dishwashing detergent on W or WS fabric. Keep it out of silk and velvet.
Baking sodaSkipSkip baking soda; scrubbing with it goes against the blot-don't-rub rule.
Hydrogen peroxide (3%)SkipSkip it on chairs, since it's a bleach. Keep it away from colored fabric that isn't colorfast.
Oxygen bleach (OxiClean)SkipSkip oxygen bleach; keep it off wool, silk, leather and colored fabric that isn't colorfast. Keep it off wool, silk, leather and colored fabric that isn't colorfast.
Rubbing alcoholAvoidKeep it off this chair: it's unsafe on leather, silk and colored fabric with untested dyes.

Chemical safety

Never mix these

Some products in this guide react dangerously with each other. Use them one at a time and rinse with water in between.

Ammonia + Vinegar

Poison Control warns that mixing ammonia products with other cleaners is dangerous, and the ammonia maker's safety sheet lists acids such as vinegar as incompatible.

If they mix by accident: Don't use the mixture; ventilate the room and avoid breathing fumes or touching it; call Poison Control at 1-800-222-1222 for disposal advice or if anyone feels unwell.

What makes it worse

Mistakes to avoid

Don't use chlorine bleach on the chair

Chlorine bleach isn't safe for upholstery, and it gives off toxic fumes when mixed with ammonia, vinegar or rubbing alcohol. Stick to the solvent and spotter steps instead.

Don't use cooking oil to loosen the stain

It seems like a shortcut, but any oil you don't fully remove ages into a yellow stain. Use the dry spotter, mixed as written, instead.

Don't pour solvent straight onto the chair

Pouring or spraying solvent overwets the upholstery and can carry it into the padding. Press a white cloth onto the spot instead.

Don't rub the spot to work it in

Rubbing forces oil into the weave and fuzzes the fabric around the mark, so the stain ends up bigger than it started. Press and lift with a folded cloth, and let the solvent do the loosening.

Don't skip the test under the seat

Some upholstery dyes lift or bleed when solvent or spotter touches them, and you won't see it until the spot is already dry. Test a hidden seam or the underside of the seat cushion first, and watch the cloth for color transfer.

Don't put the chair in the sun to dry

Direct sun heats the fabric and can set the oil while the spot is still damp. Dry it indoors with air moving across the spot instead.

When to call a professional

Call a professional upholstery cleaner if your tag reads X or S, or if the test shows color bleeding or shrinkage. Give them the oil type, the time it sat, and the products already used, since that changes what they reach for first.

Questions

Do I need a grease stain remover for furniture?

No, a separate remover is optional, since the dry-cleaning solvent in these steps does the same job. Buy one only if you're working on S or WS fabric, and test it on a hidden spot first.

Is hand dish soap safe on a chair?

Yes, on W or WS fabric, as one part of the wet spotter. Keep it away from silk and velvet, and never use it on fabric coded S.

Why does the oil seem to come back after it dries?

Usually some oil stayed behind in the fabric and surfaces as the spot dries. Go back with a clean white cloth and the solvent, and blot until the cloth stops picking up oil.

Can I use the wet spotter on a leather chair?

No. Leather has its own guide, and rubbing alcohol is unsafe on it. Check the Leather guide before treating oil on that chair.

What do I do if the cleaning code is missing from my chair?

Treat the fabric as the most delicate option until you know what it is. Blot the oil with a dry white cloth and skip every liquid, because a wrong guess can leave a permanent mark on the upholstery.

Can I take the cushion cover off the chair to clean it?

Keep the cover on the chair and treat the spot in place. Removing it to launder can cause shrinking and fading, and it's a mistake you can't undo once the fabric has been washed.

Can I use a steamer on the oil spot?

Skip the steamer while oil is still in the fabric, because heat pushes it deeper into the fibers. If the tag says W or WS, steam is off the table entirely, and the cool cleaning steps are the safer route until the mark is gone.

Oil on other materials

All 40 materials for oil

Other stains on chairs & upholstery

All 30 stains on chairs & upholstery

Start from the bigger picture

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. University of Georgia Extension
  2. American Cleaning Institute
  3. Iowa State University Extension
  4. La-Z-Boy
  5. Ashley Furniture
  6. Bernhardt
  7. Klaussner Furniture