Oil · Denim
Oil Stain on Denim — How to Get It Out
Oil stains on denim respond well to dish soap and baking soda because denim's tight cotton weave can handle scrubbing and hot water without damage. Fresh oil lifts faster, but even set-in grease will come out with patience and the right degreaser. Denim is forgiving — you can work the stain hard without worrying about felting or color loss the way you would with wool or silk.
- Time25 min
- DifficultyEasy
- MaterialDenim
Watch out
TipDenim can handle hot water and vigorous scrubbing, but always check the care label — some stretch denim blends or dark indigo washes may fade slightly with very hot water.
WarningNever put denim in the dryer if you can still see any trace of the oil stain. Heat will set the grease permanently into the cotton fibers.
Do this
Blot away excess oil
Lay the denim flat and press paper towels firmly onto both sides of the stain to soak up as much oil as you can. Do not rub — that pushes oil deeper into the fibers.
If the stain is fresh and the oil is still wet, sprinkle baking soda on it and let it sit for 10 minutes to absorb the grease before you blot.
Apply dish soap
Squeeze about 1 tablespoon of dish soap directly onto the stain. Work it in with your fingers or an old toothbrush, scrubbing in small circles for at least one minute.
Add baking soda paste
Sprinkle 2 tablespoons of baking soda over the soapy stain and add a few drops of water to make a gritty paste. Scrub the paste into the fabric with the toothbrush for another minute, then let it sit for 10 minutes.
Rinse with hot water
Rinse the treated area under the hottest tap water the denim can take (around 130 °F or hotter). Hold the fabric taut and let the water run through from the back of the stain to push oil out the way it came in.
Check and wash
Check that the stain is gone before you put the jeans in the dryer. If any shadow remains, repeat the dish soap and baking soda treatment, then machine-wash on the hottest setting the care label allows.
Common questions
What if the oil stain is old and already set in?+
Old oil stains need more time and heat. Soak the stained area in very hot water (as hot as the tap will go) for 15 minutes, then apply dish soap and baking soda and scrub hard with a brush. You may need to repeat the treatment twice before washing.
Can I use laundry detergent instead of dish soap?+
Dish soap works better on grease because it is designed to cut oil. Regular laundry detergent is not strong enough for fresh oil stains. If you have nothing else, use a liquid detergent with enzymes and double the amount.
Will this method fade my dark denim?+
Hot water and scrubbing can lighten indigo dye slightly, especially on raw or selvedge denim. If you want to preserve the color, use warm water (around 100 °F) instead of hot, and expect to repeat the treatment one extra time.
Do I need to pretreat before machine washing?+
Yes. Machine washing alone will not remove oil from denim. The stain must be pretreated with dish soap or another degreaser, or it will set permanently in the dryer.
Same stain, other materials
OilCarpet
Oil Stain on Carpet — How to Get It Out
Oil stains on carpet need immediate blotting and a grease-cutting treatment to lift the oil without spreading it deeper into the fibers. Fresh spills come out more easily, but even set-in oil responds to baking soda and dish soap if you work methodically. Never rub an oil stain outward — you'll only push it into a larger area.
OilCotton
Oil Stain on Cotton — How to Get It Out
Oil stains on cotton come out best when you treat them with dish soap or baking soda before washing, because grease needs a degreaser to break down. Cotton is durable and can handle hot water and scrubbing, which makes it one of the easier fabrics to rescue from oil. The key is never to put an oil-stained garment in the dryer until the stain is completely gone, because heat will set the grease permanently.
OilLeather
Oil Stain on Leather — How to Get It Out
Oil stains on leather need gentle absorption, not scrubbing or water, because leather is porous and water can leave permanent marks or warp the hide. The key is to draw out the oil with a dry powder, then condition the leather afterward to restore its protective oils.
OilLinen
Oil Stain on Linen — How to Get It Out
Oil stains on linen come out best when you treat them quickly with an absorbent powder followed by dish soap and hot water. Linen is a sturdy natural fiber that can handle vigorous scrubbing and high heat, which makes it one of the easier fabrics to rescue from grease. The key is to lift as much oil as possible before you wash, because oil repels water and will cling to the fibers if you skip the degreasing step.
OilPolyester
Oil Stain on Polyester — How to Get It Out
Oil stains on polyester come out easily because the synthetic fiber doesn't absorb grease the way natural fabrics do. The key is dish soap, which breaks down oil on contact, followed by a hot wash to flush away the residue. Even older oil spots respond well if you treat them before the dryer sets them permanently.
More stains on denim
BloodDenim
Blood on Denim — How to Get It Out
Blood stains come out of denim easily if you act fast and keep the water cold. Hot water cooks the protein in blood and locks it into the fabric, so always start with the coldest tap setting. Denim's tight weave and sturdy cotton fibers can handle scrubbing, which makes this job simpler than on delicate fabrics.
BlueberryDenim
Blueberry Stain on Denim — How to Get It Out
Blueberry stains on denim respond well to cold water and enzyme treatment because the fruit's anthocyanin pigments break down under enzyme action before they set. Denim's tight cotton weave holds the stain on the surface longer than looser fabrics, so you have a good window to work. Act quickly if the stain is fresh, but even dried blueberry marks usually come out with patience.
CoffeeDenim
Coffee on Denim — How to Get It Out
Coffee stains on denim respond well to cold water and enzyme treatment because the sturdy twill weave can handle scrubbing that would damage finer fabrics. Denim's tight cotton construction means the stain sits mostly on the surface, so you can work it out with a bit of elbow grease. Act quickly if the spill is fresh, but even dried coffee usually lifts with the right approach.
GrassDenim
Grass Stain on Denim — How to Get It Out
Grass stains on denim respond well to enzyme stain soap and cold water, because the chlorophyll and plant proteins break down under enzyme action. Denim's sturdy weave can take vigorous scrubbing, so you can treat grass aggressively without worrying about damage. Work quickly on fresh stains, but even dried grass marks usually lift with a little persistence.
GreaseDenim
Grease on Denim — How to Get It Out
Grease stains on denim respond well to dish soap and hot water because denim is sturdy enough to handle aggressive treatment. The key is to absorb as much grease as possible before you add water, then use a degreaser to break down the oil. Denim's tight twill weave holds grease in the fibers, so you'll need a little patience and mechanical action to lift it out.