Lipstick stains present a unique challenge in laundry because they combine multiple stubborn substances. Most lipsticks contain a blend of waxes, oils, and pigments designed to stay on your lips for hours—sometimes through eating, drinking, and talking. When that same formula transfers to fabric, it bonds with fibers in ways that standard washing alone won't break down.
Your Free Guide to Moving iPhone Data →
The oil component is particularly problematic. Lipstick oils repel water, which means a typical rinse under the sink or a regular wash cycle won't penetrate the stain. Water-based detergents are designed to lift water-soluble dirt, but they struggle against the waxy, oily film that lipstick creates. This is why many people find that washing a lipstick-stained shirt actually sets the stain deeper, making it harder to remove later.
Fabric type matters significantly too. Delicate materials like silk or chiffon absorb lipstick more readily than sturdy cotton or polyester blends, and the stain can migrate deeper into the fibers more quickly. A lipstick mark on a silk blouse behaves differently than the same mark on a work uniform made from heavy cotton. The porosity of the fabric, combined with the lipstick's oily nature, determines how aggressive your removal approach needs to be.
Time also works against you. Fresh lipstick stains—those caught within minutes or hours—respond well to immediate treatment. A stain that's been sitting in a closet for weeks has had time for the pigments to oxidize and the oils to set more permanently into the fabric structure. This doesn't mean old stains are impossible to remove, but it does mean they require different tactics than fresh ones.
Practical takeaway: Treat lipstick stains as soon as you notice them, and understand that water alone won't work because lipstick's oily base repels water-based cleaning methods.
The first moments after discovering a lipstick stain are critical. Before you throw the garment in the washing machine, you need to remove as much of the lipstick buildup as possible. This step prevents the stain from spreading and gives your actual cleaning methods something reasonable to work with.
Your Backyard Capsule House Design Guide →
Start by gently scraping off any excess lipstick still sitting on the fabric surface. Use a dull tool—a butter knife, the edge of a credit card, or even a plastic spoon works well. The goal is to lift away the visible pigment without scratching or damaging the fabric. For delicate materials, use an even gentler approach, perhaps just using your fingernail or a soft plastic scraper. Work from the outside edges of the stain toward the center, which prevents you from spreading lipstick to clean areas.
After you've removed the surface lipstick, blot the stain with a clean, dry cloth. Press gently rather than rubbing, which can work the lipstick deeper into the fibers. You should see some color transfer to the cloth—this is the goal. Keep rotating to clean areas of the cloth and blot repeatedly until no more color transfers. This blotting step removes moisture from the stain area and prepares it for the actual stain-removal treatment.
Never rinse with water at this stage. The moisture can cause the oily lipstick to spread through the fabric and penetrate deeper. Similarly, avoid putting the stain under running water. Many people's first instinct is to rinse, but with lipstick, this typically backfires. The water doesn't break down the oil—it just moves the stain around and pushes it further into the fibers where it becomes harder to extract.
If the stain has dried completely and you're only discovering it now, a gentle scraping may still help remove loose pigment from the surface. Even dried lipstick can leave some residue on top of the fabric that responds to this mild mechanical action.
Practical takeaway: Scrape away surface lipstick, then blot with a dry cloth until no more color transfers—skip the water rinse, as it will make the problem worse.
Since lipstick is fundamentally an oil-based product, oil-based treatments work with the stain's chemistry rather than against it. The principle here is simple: like dissolves like. An oil or oil-based product can break down the lipstick's waxy, oily components in ways that water cannot. This is where many household items become genuinely useful for stain removal.
Growing Potatoes at Home: A Gardener's Guide →
Rubbing alcohol is one of the most effective options most people already have at home. It's not a pure oil, but it acts as a solvent that can dissolve the lipstick's pigments and wax components. To use it, place the stained garment face-down on a clean white cloth. Apply rubbing alcohol to the back of the stain using a cotton ball or cloth, working from the outside edges toward the center. As you work, you'll see the lipstick color transfer to the cloth underneath. Keep switching to clean sections of cloth and reapplying alcohol until the stain fades significantly. Rubbing alcohol works on most fabrics, though you should test it on an inconspicuous area first, particularly on delicate or dyed materials.
Vegetable oil, baby oil, or even hair conditioner can work surprisingly well. These products are designed to work with skin and hair, so they're generally gentler on fabrics than some harsher solvents. Apply the oil directly to the stain and let it sit for 10-15 minutes, allowing the oil to break down the lipstick's components. Gently rub the area with your fingers or a soft cloth, then blot with a dry cloth. You'll likely see significant color transfer during this process. After using an oil-based treatment, you'll need to address the oily residue it leaves behind—more on that in the next section.
Acetone (found in many nail polish removers) is particularly effective on stubborn lipstick stains, especially on cotton or cotton-blend fabrics. However, acetone can damage certain synthetic fabrics or dyes, so always test first. Apply acetone with a cotton swab directly to the stain, working gently. You should see quick color transfer. Because acetone evaporates quickly, you may need to reapply it several times. Never use acetone on acetate fabric or similar delicate synthetics, as it will dissolve the material itself.
Cream-based makeup removers marketed for facial use can also dissolve lipstick stains. These are formulated to dissolve makeup, including lipstick, and they're often gentler than harsher solvents. Apply, let sit briefly, then gently work into the stain before blotting.
Practical takeaway: Use rubbing alcohol, oil, or acetone to dissolve the lipstick's oily components—these work because they target the stain's actual chemistry rather than trying to wash it away with water.
After using an oil-based or solvent-based treatment, you've solved one problem but created another: now there's an oily residue sitting on your fabric. This residue will actually attract dirt and can cause its own staining if you leave it untreated. The solution is to use a stain-fighting pre-treatment that targets the oils you've just loosened.
Get Your Free Safari Browser Homepage Guide →
Liquid dish soap is your primary tool here. Counterintuitively, regular dish soap—the kind you use for greasy plates—is one of the most effective ways to remove oil from fabric. The soap is specifically formulated to break down grease and oil. Apply a small amount of liquid dish soap directly to the stain area. You don't need much; a few drops is sufficient. Gently work the soap into the fabric using your fingers or a soft brush, creating a light lather. Let it sit for 10-15 minutes. During this time, the soap is breaking down the oily residue left behind by your previous treatment. Then rinse the area thoroughly with cool water, working from the center of the stain outward to push the soapy, oily mixture away from the fabric fibers rather than deeper into them.
For stubborn oily residue, you can use a slightly stronger
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.