How to Remove Oil Stains From Upholstery

Hunker may earn compensation through affiliate links in this story. Learn more about our affiliate and product review process here.
Removing oil stains is easy.

Oil stains are a problem that is present in many homes from time to time. Upholstery on furniture is especially susceptible to these stains, as greasy food, body lotion or even hair oils can easily rub off and produce a stain on your upholstery. Luckily you can remove this stains quickly and effectively with the right products. Instead of paying for high priced commercial products, grab a few items from your kitchen cupboard.


Step 1

Sprinkle a thick coating of corn starch or baking powder onto the stain, and let it sit for 15 minutes. Either of these items is an absorbing agent, which will pull most if not all of the oil out of the upholstery without damaging the upholstery itself.

Video of the Day

Step 2

Gather the baking powder with a paper towel and discard.


Step 3

Pour a drop of liquid dish soap onto an old toothbrush, and scrub the dish soap into the stain. The soap will naturally break up and remove the grease or oil. Repeat until the entire stain has been removed, re-applying fresh dish soap and scrubbing more as needed.

Step 4

Moisten a paper towel with water and blot the stained area to remove any remaining dish soap or oil, and allow the area to air dry.



Report an Issue

screenshot of the current page

Screenshot loading...