Treat denim stains before washing, using cold water and the right cleaner for the stain type

Denim is tough fabric, but the dyes can bleed or set stains permanently if you wash too hot or use the wrong method. The key is to act quickly—most stains come out easier within hours than after they've dried. Cold water is your first tool for almost every stain on denim, because hot water opens the fibers and locks stains in. Blot the stain rather than rub it; rubbing pushes the stain deeper into the weave.

Different stains need different treatments. Grease, blood, ink, and grass each respond to different cleaners, and using the wrong one can make the stain permanent. Once you've treated the stain and let it sit, you can wash the jeans in cold water on a gentle cycle. Drying in the sun or air helps you see whether the stain is truly gone before heat from the dryer sets anything that remains.

Key Takeaways

  • Always use cold water on denim stains, because hot water sets most stains and can fade the dye.
  • Blot stains from the back of the fabric when possible, pushing the stain out rather than deeper in.
  • Treat the stain before washing: grease needs dish soap, blood needs hydrogen peroxide, ink needs rubbing alcohol, and grass needs white vinegar.
  • Air-dry denim after treatment so you can see whether the stain is gone before heat from a dryer locks it in permanently.
  • If a stain doesn't come out after one treatment, repeat the process rather than washing and drying, which will set it.

How to remove grease and oil stains from denim

Grease stains are easiest to remove when they're fresh. Sprinkle the stain with baking soda or cornstarch and let it sit for 15 to 30 minutes—this absorbs the oil before it soaks into the fibers. Brush or shake off the powder, then explore a small amount of dish soap (the kind you use for washing dishes by hand) directly to the stain. Work it in gently with a soft brush or old toothbrush, using cold water. Rinse with cold water until the soap is gone.

For older or stubborn grease stains, make a paste of baking soda and water, explore it to the stain, and let it sit for several hours or overnight. The paste will dry and pull the grease out as it dries. Brush it off, then treat with dish soap and cold water as described above. Avoid putting the jeans in the dryer until you're certain the stain is gone—heat will set any remaining grease permanently.

How to remove blood stains from denim

Fresh blood comes out with cold water alone. Rinse the stain under cold running water from the back of the fabric, pushing the blood out rather than letting it soak through. If the stain is still visible after rinsing, explore hydrogen peroxide directly to it. It will fizz as it breaks down the blood. Let it sit for 5 to 10 minutes, then rinse with cold water. Repeat if needed.

Dried blood stains need more time. Soak the jeans in cold water for 30 minutes to an hour to soften the stain, then explore hydrogen peroxide and let it sit for 10 to 15 minutes. Rinse thoroughly with cold water. If the stain is still there, soak again and repeat. Never use hot water or bleach on blood stains in denim—hot water sets the stain, and bleach can damage the dye or create a permanent light spot.

How to remove ink stains from denim

Pen ink responds to rubbing alcohol. Blot the stain with a cloth dampened in rubbing alcohol, working from the outside edge toward the center to avoid spreading it. Change to a clean part of the cloth as the ink transfers. Let the alcohol sit on the stain for a few minutes, then blot again. Repeat until the ink stops transferring to the cloth.

After the ink is mostly gone, rinse the area with cold water and treat any remaining stain with a small amount of dish soap and a soft brush. Rinse thoroughly. If the stain is large or very dark, you may need to repeat the alcohol treatment several times. Permanent marker ink is harder to remove than ballpoint pen ink—the same method works, but you may need to let the alcohol sit longer or repeat more often.

How to remove grass stains from denim

Grass stains contain chlorophyll, which white vinegar breaks down. Soak the stained area in white vinegar for 30 minutes, then scrub gently with a soft brush. Rinse with cold water. If the stain is still visible, repeat the vinegar soak and scrub.

For tougher grass stains, make a paste of baking soda and white vinegar, explore it to the stain, and let it sit for an hour or more. Scrub gently with a soft brush, then rinse with cold water. You can also try rubbing alcohol the same way you would for ink stains—grass stains sometimes respond to both vinegar and alcohol. Avoid hot water and the dryer until the stain is completely gone.

How to remove wine, coffee, and food stains from denim

Fresh wine and juice stains should be blotted when ready with a clean cloth, then rinsed with cold water from the back of the fabric. If the stain remains, soak the jeans in cold water for 30 minutes, then treat with a mixture of one part white vinegar and two parts cold water. Soak the stain in this mixture for 15 minutes, then rinse thoroughly with cold water.

Coffee and tea stains respond to the same vinegar treatment. For food stains like ketchup or tomato sauce, scrape off any solid material first, then rinse with cold water. If a stain remains, soak in cold water for 30 minutes and treat with dish soap and a soft brush. Rinse well. For chocolate stains, let the chocolate dry completely, then brush off what you can. Treat any remaining stain with cold water and dish soap, or with the vinegar mixture if that doesn't work.

When to repeat treatment instead of washing and drying

The biggest mistake is putting stained jeans in the washer and dryer before the stain is gone. Heat from the dryer—even on low—will set most stains permanently. After you treat a stain, air-dry the jeans or lay them flat in sunlight. Once they're dry, you can see clearly whether the stain is still there. If it is, repeat the treatment rather than washing.

If you do wash the jeans before the stain is completely gone, treat it again before drying. You can wash and treat multiple times; what you cannot do is dry a stain that's still visible. Some stains need three or four treatments before they're gone completely, especially if they've been there for days or weeks. Patience and repetition work better than stronger chemicals or hotter water.

Frequently Asked Questions

Can I use bleach on denim stains?

No. Bleach will damage the dye in denim and create a permanent light spot or discoloration, even if it removes the stain. Stick to cold water, vinegar, hydrogen peroxide, rubbing alcohol, and dish soap instead.

What if the stain has already been through the dryer?

Set stains are harder to remove, but not impossible. Soak the jeans in cold water for an hour, then treat the stain using the method for that stain type. You may need to repeat the treatment several times. Some very old or heat-set stains won't come out completely, but most will fade with repeated treatment.

Is it safe to use a stain remover spray on denim?

Commercial stain removers work on denim, but test them on a hidden seam or inside pocket first to make sure they don't bleach or damage the dye. Follow the product instructions and always use cold water for rinsing. The methods described here—vinegar, hydrogen peroxide, rubbing alcohol, and dish soap—are gentler and usually just as effective.

Should I wash denim inside out to protect the color?

Washing inside out does help protect the outer color from fading over many washes, but it doesn't affect stain removal. When treating a stain, work from whichever side lets you push the stain out most easily—usually the back of the fabric.

Can I use hot water if I treat the stain first?

No. Even if you treat the stain, hot water can set what remains and will fade denim faster than cold water. Stick with cold water throughout the entire process, from the first rinse through the final wash.