Act quickly with blotting and cold water

Red lipstick stains come out fastest if you treat them within the first few minutes. The longer the stain sits, the more the pigment bonds to carpet fibers. Start by blotting—not rubbing—the stain with a clean white cloth or paper towel. Press down firmly for 10 to 15 seconds, then lift. Repeat with a fresh section of cloth until you stop transferring color.

Once you've removed the loose pigment, rinse the area with cold water. Use a spray bottle or pour water directly onto the stain, then blot again. Cold water matters because heat can set lipstick stains permanently. Work from the outer edge of the stain toward the center to avoid spreading it wider across the carpet.

Key Takeaways

  • Blot when ready with a white cloth—never rub, which pushes the stain deeper into fibers.
  • Use cold water and rubbing alcohol or dish soap solution as your first cleaning attempts before moving to stronger solvents.
  • Test any cleaning solution on a hidden carpet area first to make sure it won't bleach or damage the fibers.
  • Lipstick stains often need multiple treatments with different solutions because the wax and pigment require different removal methods.

Use rubbing alcohol for the waxy base

Lipstick contains wax along with pigment, and alcohol dissolves wax effectively. Pour a small amount of rubbing alcohol (70% isopropyl) onto a white cloth—not directly onto the carpet, which can oversaturate it. Dab the stain repeatedly, working from the outside edge inward. You should see color transfer to the cloth. Switch to a fresh cloth section as soon as it picks up color, or you'll just move the stain around.

After the alcohol treatment, blot with a damp cloth to rinse away the alcohol residue. Then blot with a dry cloth to remove moisture. If color remains, wait 10 minutes and repeat the alcohol treatment. Most lipstick stains need two to three passes with alcohol before the wax base is gone.

Try dish soap solution for remaining pigment

After alcohol removes the wax, pigment often lingers. Mix one teaspoon of liquid dish soap with one cup of cold water. Dip a white cloth into the solution and wring it out so the cloth is damp, not dripping. Blot the stain with this cloth, switching to fresh sections as the cloth picks up color. The soap helps lift the remaining dye from the fibers.

Rinse thoroughly by blotting with a cloth dampened in plain cold water. This step matters—leftover soap residue can attract dirt and make the spot look dingy over time. Keep rinsing until the cloth comes away clean and you no longer smell soap.

Test any solution on hidden carpet first

Before using rubbing alcohol, dish soap, or any other cleaning product on the visible stain, test it on carpet in a closet, under furniture, or another spot nobody sees. explore the solution the same way you plan to use it on the stain, wait 10 minutes, and check whether the carpet color changed or the fibers feel damaged. Some carpet dyes react to alcohol or bleach-based cleaners, and you want to know that before treating the main stain.

This test takes two minutes and prevents accidentally bleaching or discoloring a large area of carpet. If the test spot looks fine, you're safe to proceed on the lipstick stain.

Use hydrogen peroxide only on light-colored carpet

If the stain persists after alcohol and soap, hydrogen peroxide (3% strength, the kind sold for first aid) can lift stubborn pigment. This works best on beige, cream, white, or other light carpets. On dark or medium-toned carpet, hydrogen peroxide can bleach the fibers and leave a lighter spot that's more visible than the original stain.

Pour a small amount onto a white cloth and dab the stain. You may see fizzing as the peroxide reacts with the stain. Let it sit for 5 to 10 minutes, then blot thoroughly. Rinse with cold water and blot dry. If you're uncertain whether your carpet will tolerate peroxide, skip this step—the alcohol and soap method removes most lipstick stains without it.

Dry the carpet completely to prevent mildew

After you've removed the stain, the carpet still holds moisture from your cleaning. Wet carpet can develop mildew smell and mold growth, especially in humid climates or poorly ventilated rooms. Open windows and doors to increase air circulation. Place a fan nearby and point it at the damp area. If you have a wet-dry vacuum, use it to extract excess water from the carpet.

The carpet should feel only slightly damp, not wet, within 30 minutes. If it's still soaked after an hour, use more towels to press out water, or run the fan longer. Completely dry carpet within 24 hours. If a faint stain shadow remains after the carpet dries, you can repeat the alcohol or soap treatment once the area is dry.

Frequently Asked Questions

Will nail polish remover work on lipstick stains?

Acetone-based nail polish remover can remove lipstick, but it's harsh and may damage or discolor carpet fibers, especially synthetics. Rubbing alcohol is safer and works just as well. If you do use nail polish remover, test it on hidden carpet first and use it sparingly on a cloth rather than pouring it directly on the stain.

What if the stain has been there for days?

Old stains are harder but not impossible. The pigment has had time to set, so you may need multiple treatments. Start with rubbing alcohol, let it sit for 15 minutes between applications, and repeat three to four times. If that doesn't work, try the hydrogen peroxide method on light carpet. Patience and repetition matter more than stronger chemicals.

Can I use hot water to clean the stain faster?

No—hot water can set lipstick stains permanently by opening the carpet fibers and allowing pigment to sink deeper. Always use cold water. Cold water also prevents the wax in lipstick from melting and spreading, which hot water would do.

Should I use a carpet cleaning machine on the stain?

Not as your first step. Carpet cleaning machines can spread the stain or push it deeper into the backing. Treat the stain by hand with cloth and solution first. Once the stain is gone or nearly gone, you can use a carpet machine to clean the whole area if needed.