Whether it is cooking oil, pizza, candle wax, or motor oil, the stains often end up on carpets and furniture fabric. Fortunately, most oil stains are simple to remove from carpet and upholstery with some supplies you probably have on hand and a bit of patience.
Follow these steps to remove oil stains from carpet and upholstery.
|Detergent Type||Enzyme-based stain remover, absorbent powder, dishwashing liquid with grease cutter, ammonia|
When to Call a Professional
If the carpet or upholstery is vintage or silk, sprinkle with cornstarch and call a professional before attempting to remove the stain or if you need more stain removal tips.
Before cleaning any furniture, always follow the manufacturer's care label on cleaning upholstery. This tag can be found under the sofa cushions or fabric skirt with letter codes that indicate how to clean the furniture.
Equipment / Tools
- 1 dull knife
- 1 soft-bristle brush
- 1 vacuum
- 2 white cloths
- 1 roll paper towels
- 1 small bowl
- 1 set measuring cups and spoons
- 1 box cornstarch or talcum powder
- 1 bottle ammonia
- 1 bottle dishwashing liquid with grease cutter
- 1 container carpet stain remover
How to Remove Oil Stains From Carpet and Upholstery
The same cleaning techniques and products recommended for carpet can be used to remove oil stains from upholstery. If you need to use the wet cleaning steps, be careful not to over-wet the fabric because excess moisture in the furniture cushions can cause mildew to form.
Remove Oily Solids
If the stain is caused by a blob of butter or a slice of pizza, carefully lift away any oily solids from the fibers using a dull knife or the edge of an old credit card.
Do not rub the stained area because it will only push the oil deeper into the carpet and make the stain larger. Blot the stain with a paper towel until further cleaning can be done.
Powder and Vacuum
The first step to remove any oily stain from carpet is to absorb as much of the oil as possible. By using an absorbent powder, you may not have to take one of the additional options to remove the stain.
- Sprinkle the stain liberally with cornstarch or talcum powder to absorb the oil.
- Work the powder into the carpet with a soft-bristled brush.
- Allow the absorbing powder to sit on the stain for at least fifteen minutes, but up to an hour is better.
- Vacuum to remove the powder.
How you proceed next will depend on if you want to buy a stain remover or make your own.
How to Remove Oil Stains with a Stain Remover
Treat the Stain
Select a commercial carpet stain remover that containers enzymes that will break apart the oil molecules so they are easier to lift from the fibers. Check the ingredient label for the enzyme lipase, which degrades fat-based stains. Follow the product label directions for application.
Air-Dry and Vacuum
Allow the freshly-cleaned area to air-dry away from direct heat. Avoid walking on the damp carpet. When the carpet is dry, vacuum to lift the fibers.
How to Remove Oil Stains With a Homemade Cleaning Solution
Create the Stain Remover
If you do not have a carpet cleaning product, you can make a cleaning solution yourself.
- Mix one tablespoon of dishwashing liquid with a grease cutter in two cups of hot water in a small bowl.
- Add one tablespoon of household ammonia.
Check the label when mixing ammonia with another cleaning product, to make sure that chlorine bleach is not an ingredient. Never mix ammonia and bleach as the combination produces a toxic gas.
Treat the Stain
Work from the outside edges toward the center of the stain to prevent it from becoming larger. Gently scrub the stain with a soft-bristled brush dipped in the cleaning solution, then blot with a dry paper towel until the stain is removed.
Rinse and Repeat
Rinse the area with a cloth dipped in plain water to completely remove any soapy residue. Any residue left on the carpet or upholstery will attract more dirt. Blot dry with a clean cloth. Repeat the cleaning steps until no more stain remains.
Air-Dry and Vacuum
Allow the area to air-dry away from direct heat and avoid walking on that area of the carpet until it is fully dry. Vacuum to lift any matted fibers.
Tips to Remove Oil Stains on Carpet
For the best results when removing oil stains, follow these tips.
- Don't rub the oil stain—blot instead. Rubbing pushes the oil deeper into the carpet fibers and can make the stain larger.
- Don't ignore the stain. It won't go away. Treat an oil stain as soon as you possibly can.
Cleaning and Sanitizing with Bleach After an Emergency. Centers for Disease Control and Prevention.