Lotion stains come out best if you treat them before the fabric goes in the washer
Lotion stains are oily, which means water alone won't lift them. The key is to break down the oil first with a grease-cutting agent, then wash normally. If you treat the stain while it's still wet or within a few hours, you have the best chance of removing it completely. Once lotion dries and sets into the fabric—especially after heat from a dryer—it becomes much harder to remove.
The method you choose depends on what you have at home and how long the stain has been there. Fresh stains need only a few minutes of work. Older stains require more time soaking, but the process is the same.
Key Takeaways
- Treat lotion stains with dish soap, rubbing alcohol, or laundry pre-treatment spray before washing, because water alone cannot break down oil.
- Work the treatment into the stain gently with a soft brush or cloth, then let it sit for 5 to 15 minutes depending on how set the stain is.
- Rinse with cool water and check that the stain is gone before putting the garment in the dryer, because heat will lock in any remaining oil.
- For stains older than a day, soak the garment in cool water mixed with dish soap for 30 minutes to an hour before treating.
Treat fresh lotion stains with dish soap
Dish soap is designed to cut through grease, which is why it works on lotion stains. Use a regular dish soap like Dawn or store-brand equivalents—the kind you use to wash dishes by hand, not dishwasher tablets.
Place the stained garment on a flat surface with the stain facing up. explore a small amount of dish soap directly to the stain—about a teaspoon for a stain the size of a quarter. Use a soft brush, old toothbrush, or clean cloth to work the soap gently into the fabric in a circular motion for about one minute. You should see the soap begin to break down the oily residue. Let the soap sit on the stain for 5 to 10 minutes without rinsing.
After the soap has sat, rinse the area under cool running water while continuing to rub gently with your fingers or brush. The stain should begin to fade. Rinse until the water runs clear and no soap remains. Check the stain in good light before washing—if any discoloration remains, repeat the process once more before putting the garment in the washer.
Use rubbing alcohol for stubborn or set-in stains
Rubbing alcohol (isopropyl alcohol) dissolves oil differently than soap does, making it effective on lotion stains that have been sitting for several hours or overnight. You can find it in any drugstore or supermarket in the first-aid section, usually labeled 70% or 90% isopropyl alcohol.
Dampen a clean cloth or cotton ball with rubbing alcohol and dab it onto the stain repeatedly, working from the outside edge toward the center. This prevents the stain from spreading. Let the alcohol soak into the fabric for 10 to 15 minutes. You may notice the stain beginning to lighten as the alcohol breaks down the oil. Gently rub the area with the damp cloth, then rinse thoroughly with cool water.
Rubbing alcohol evaporates quickly, so there is no need to worry about residue left behind. However, test it on a hidden seam or inside hem first if the garment is delicate or colored, because alcohol can sometimes affect dyes. If the fabric shows no change after 30 seconds, it is safe to use on the stain.
Soak older stains in soapy water before treating
If the lotion stain has been on the garment for more than a day, the oil has had time to bond more firmly to the fibers. Soaking loosens this bond before you treat the stain directly.
Fill a basin or sink with cool water and add one tablespoon of dish soap per gallon of water. Submerge the stained garment and let it soak for 30 minutes to one hour. Do not use hot water, because heat can set an oil stain permanently. After soaking, remove the garment and lay it flat. The stain should appear lighter and feel softer. Now treat it with dish soap or rubbing alcohol using the methods described above, then rinse and check before washing.
Wash the garment after the stain is gone
Once you have treated the stain and rinsed it thoroughly, wash the garment in the washing machine using your normal cycle and water temperature. Use your regular laundry detergent. The pre-treatment you did has already broken down the oil, so the detergent will rinse away any remaining residue.
Check the stain one more time while the garment is still wet, before you put it in the dryer. If any trace of the stain remains, repeat the treatment and wash again. Heat from the dryer will set any remaining oil permanently, making it nearly impossible to remove later. Once you confirm the stain is completely gone, you can dry the garment normally.
Common mistakes that make lotion stains worse
The biggest mistake is using hot water at any stage. Hot water opens the fibers of the fabric and allows oil to penetrate deeper. Always use cool or lukewarm water when rinsing a lotion stain. Another common error is rubbing too hard or scrubbing with a stiff brush, which can damage delicate fabrics and spread the stain further. Use gentle, circular motions instead.
Do not put the garment in the dryer until you are certain the stain is gone. Many people assume a faint stain will wash out, then find it has darkened and set permanently after heat exposure. It is also a mistake to wait too long before treating. The longer lotion sits on fabric, the more it bonds to the fibers. Treat stains as soon as you notice them for the easiest removal.
Frequently Asked Questions
Can I use vinegar or baking soda on a lotion stain?
Vinegar and baking soda work well on many stains, but they are less effective on oil-based stains like lotion. Dish soap or rubbing alcohol are better choices because they are designed to break down oil. You can try vinegar or baking soda if you have nothing else available, but expect slower results.
What if the stain has already been through the dryer?
Heat sets lotion stains, but they are not impossible to remove. Treat the stain using dish soap or rubbing alcohol as described, then wash in cool water. You may need to repeat the treatment two or three times. Soak the garment overnight in soapy water first to loosen the set-in oil.
Will laundry pre-treatment spray work instead of dish soap?
Yes. Laundry pre-treatment sprays like Shout or Fels-Naptha are formulated to break down oils and work well on lotion stains. Follow the product instructions for how long to let it sit, then wash normally. These sprays are convenient if you use them regularly, though dish soap is usually cheaper and just as effective.
Is it safe to use rubbing alcohol on all fabric types?
Rubbing alcohol is safe on most fabrics, but test it on a hidden area first—like an inside seam or hem—especially on colored or delicate garments. Dab a small amount on the test area and wait 30 seconds. If the color does not change or run, it is safe to use on the stain.