Scrape off the wax sitting on the surface, blot with a white cloth, and then use the cleaner the cleaning code allows. Solvent goes on S-coded fabric and a dish soap solution goes on W. A WS tag allows both, solvent first.
Lipstick is mostly wax and oil with pigment stuck in it. Rubbing spreads that across more fibers, and the wrong liquid leaves a water ring behind.
The code is printed on a tag under a seat cushion or beneath the frame. Ashley Furniture Industries says S-coded fabric takes dry-cleaning solvent only, no water at all.
Read the tag before you open any bottle. Then spot test the cleaner somewhere hidden.
How to Remove Lipstick From Upholstery

The order is scrape, blot, treat, blot again to rinse, then air dry. Scrubbing isn’t part of it.
Guides don’t agree on technique. COIT’s guide tells you to start scrubbing right away.
Rainbow International’s Jack White (cited by Today) goes the other way and says to scrape gently with a dull object such as a spoon before working solvent in and blotting. Truly Free Home warns that rubbing presses pigment deeper into the fibers.
I side with blotting. Lipstick is mostly wax and oil, and friction spreads that across more fibers.
- Lift off excess lipstick with a spoon or the dull edge of a butter knife. Move along the line of the smear.
- Press a clean white cloth or paper towel onto the mark. Refold it to a fresh area each time pigment transfers.
- Find the cleaning code on the tag, then spot test the cleaner on a hidden area before it goes near the stain.
- On S and WS fabric, dampen a white cloth with rubbing alcohol or dry-cleaning solvent (not the upholstery itself) and dab the stain. Rotate the cloth as the color transfers.
- On W and WS fabric, dab with a cloth wrung out in a mild dish soap solution to lift the oil film left behind.
- Blot with a cloth dampened in clean water, then blot with a dry one.
- Air dry away from heat, check the spot in daylight, and repeat if color remains.
Long-wear formulas often need a second pass, according to Truly Free Home. Do short repeat rounds instead of pressing harder.
Keep the hair dryer and the steam cleaner away while the stain is still there. They dry things faster, but Truly Free Home notes that heat can set lipstick permanently.
What the Cleaning Code and a Spot Test Tell You First
The tag names the liquids the fabric tolerates. The spot test shows whether the dye survives them. Skip either one and a removable stain can turn into a water ring or a faded patch.
| Code | What it allows | Use on lipstick |
|---|---|---|
| W | Water-based cleaners only | Dish soap solution, upholstery shampoo |
| S | Solvent-based cleaners only | Dry-cleaning solvent, rubbing alcohol |
| WS | Water-based or solvent-based | Solvent first, soap second |
| X | Vacuum or light brushing only | No liquid, call a professional |
Reading the Code on the Tag
Tags sit under the seat cushions or on the base of the frame. Rainbow Restoration says cushions, back cushions and pillows can each carry a different code, so check every piece.
On X, Ashley Furniture, Bane Clene and Angi describe vacuum or light brushing only. Chapin Furniture and Dreame say vacuum only, and CF Interiors says the piece isn’t meant to be cleaned at all. Every one of those readings rules out liquid.
No tag at all? Dreame says to treat the piece as S by default, and Bane Clene says to test every agent first.
The cautious pick is a solvent-class cleaner, and only after a passed spot test.
How to Spot Test a Hidden Area

Pick a spot under a cushion or along the back edge where a mark won’t show (Futonland). Dab a small amount of the cleaner on with a plain white cloth, since that makes any dye transfer easy to see, then let the spot dry completely.
It passes if there’s no color on the cloth, no ring and no change in pile or sheen.
Color on the cloth, a ring or discoloration is a fail. Check that the cleaner actually matches the code, and call a professional if the damage persists (Angi).
The sources give no fixed wait time. Judge the result once the spot is dry, because rings form as the fabric dries.
What Is in Lipstick That Makes It Hard to Remove?

Wax gives a lipstick its shape. Oil makes up most of what’s left, and colorant sits suspended in both, so a stain is a grease problem and a pigment problem at the same time.
One USPTO lipstick patent (No. 5,093,111, filed 1991) gives ranges of 8 to 20% waxes, 30 to 80% oils and 3 to 30% colorants by weight. Oil is the biggest share, which is why a fresh smear spreads like grease.
Beeswax and candelilla are common waxes, and carnauba has the highest known melting point of any wax (Compound Interest, 2014). Castor oil is the most common oil, and oils act as solvents for soluble dyes and dispersing agents for insoluble pigments (Teknoscienze).
On the color side you’ll find iron oxides and certified color lakes, both permitted in lipsticks under the FDA’s cosmetic color additive listings.
The solvent step dissolves the wax and oil carrier. Pigment particles don’t dissolve, so they only leave with the carrier. That’s why you blot them into a cloth instead of working them around.
A full breakdown of what goes into a typical lipstick shows how much the base changes from brand to brand.
Pigment-heavy and long-wear products resist a single pass. Liquid lipstick formulas fall in that group, and Truly Free Home advises repeating the treatment for long-wear stains.
Which Cleaner Works Best on Lipstick?

Let the cleaning code decide first. Stain strength only matters after that.
| Cleaner | Role | Safe on | Main risk |
|---|---|---|---|
| Rubbing alcohol | Dissolves wax and oil | S, WS | Can lift dye, soaks fabric if poured |
| Dry-cleaning solvent | Water-free oil removal | S, WS | Fumes, needs ventilation |
| Dish soap solution | Lifts leftover oil | W, WS | Suds residue, water rings |
| Micellar water | Gentle oil dissolver | W, WS | Little upholstery guidance |
| Hairspray | Alcohol-based formulas act as a solvent | Varies | Formula varies, sticky residue |
Rubbing alcohol goes on the cloth, not the couch. Plumbs’ guide to ink stains on fabric sofas warns that pouring it straight onto the stain makes the sofa wet and hard to blot dry, and the same applies to lipstick.
Dry-cleaning solvent is the only liquid an S-code fabric accepts. Mayer Fabrics’ cleaning guide for WS-coded fabric says to work with good airflow and to avoid solvents containing carbon tetrachloride.
Dish soap alone rarely clears a lipstick stain. Solvent first and soap second fits how the stain is built, with the carrier coming out before the oil film.
Vogue Scandinavia’s closet care guide says to press a micellar-soaked wipe or cotton round onto makeup stains on clothing for at least a minute. Upholstery guidance for it is thin, so I’d treat it as a spot-tested option for W and WS fabrics only.
Hairspray is the dated remedy that keeps turning up on ranking pages. Fibrenew notes that a lot of hair spray contains alcohol and leaves a sticky residue that attracts dirt. Formulas vary, so the can on your shelf may not dissolve anything.
If a greasy shadow is left after cleaning, sprinkle on an absorbent powder, let it soak up the oil, then brush or vacuum it off. Hunker’s leather guide leaves talcum powder on overnight, and cornstarch or baking soda are the usual pantry substitutes.
How Fabric Type Changes the Method
The cleaning code sets the liquid, and the fiber decides how gently you apply it. Microfiber is the one that hates water, and velvet hates pressure. Cotton and linen mostly punish skipping the spot test.
Microfiber and Polyester
Zerorez, a professional cleaning company, says rubbing alcohol removes lipstick, water rings and ink from microfiber couches. It recommends rubbing alcohol or dry-cleaning solvent instead of water to avoid water marks, and ties the choice to the cleaning code.
Mist the section lightly so the alcohol doesn’t pool, let the area dry fully, and fluff the fibers with a bristle brush if the texture changes (Apartment Therapy).
A W-tagged microfiber couch takes soap and water instead. Home Depot’s version, which Apartment Therapy also reports, is 1 tablespoon of mild clear dish soap in 1 quart of warm water, applied from a spray bottle.
Polyester follows the same logic. Let the code, not the fiber name, pick the liquid.
Velvet and Pile Fabrics
Burch Fabrics’ Claude Performance Velvet is S-coded and takes dry-cleaning solvent only, without saturating. The maker recommends professional cleaning and warns against concentrated household, ammonia, chlorine and bleach-based cleaners.
Teknion’s care guide lists several of its velvets as WS and another fabric as S. On the WS ones it allows soap and water or a commercial dry-cleaning product, starting at the outside of the stain.
Same fabric family, different codes. Read the tag on each piece.
That ammonia warning rules out a remedy a few ranking pages still suggest.
Once the pile is dry, brush gently in the direction of the nap to restore the finish and prevent flattened patches, according to Food and Home.
Cotton and Linen
Cotton and linen are absorbent, so whatever you apply soaks in instead of sitting on the surface. Dye bleed is the risk, which is why Chapin Furniture tells readers to pretest any cleaning solution in a hidden area for colorfastness.
Linen adds water marks. Food and Home notes that linen marks when moisture is uneven, so keep the damp area small and the dampness consistent.
How to Treat a Dried or Set-In Lipstick Stain

A dried stain needs solvent contact before anything else, and it takes more rounds. The University of Illinois Extension states that the older the stain, the harder it is to remove.
No guide publishes a time limit for when lipstick sets. Treat it the day you find it.
Start by softening it. Sponge the mark with a white cloth wet with dry-cleaning solvent and repeat until it fades (University of Illinois Extension). On W-coded fabric, skip the solvent and run extra rounds of dish soap solution instead.
If color remains, Illinois Extension’s carpet method mixes 1 tablespoon of liquid dish detergent and 1 tablespoon of white vinegar into 2 cups of warm water, sponges it on, then sponges with cold water and blots dry. It’s a carpet recipe, so treat it as an option for W and WS upholstery and spot test it first.
Whatever is left may be partly soil. Old lipstick attracts dust and turns darker or duller, according to the stain-remover maker James.
Skip the vinegar mix on S and X codes. Angi says vinegar does not belong on either.
Steam is where sources split. CF Interiors and Rainbow Restoration allow steam cleaning on W-coded fabric, while La-Z-Boy’s care guide says to avoid hot water extraction and steam on code W.
Flooring Clarity’s carpet guide adds that steam helps only after solvent has broken down the oils, and that heat can set pigment if used too early. Solvent goes first on upholstery too.
What Goes Wrong and When to Call a Professional

Most failed lipstick treatments trace back to a short list of mistakes, and each one has a way out.
| Failure | Cause | Recovery |
|---|---|---|
| Spreading | Rubbing, or cleaner poured onto the stain | Stop, then blot from the outer edge toward the center |
| Water ring | Over-wetting, or water on an S-coded fabric | Rinse the whole panel evenly with a damp cloth |
| Dye bleed | Cleaner not spot tested | Stop at once, call an upholstery cleaner |
| Heat setting | Steam or a hair dryer used before solvent | Re-treat with solvent in short rounds |
| Crushed pile | Hard blotting or scrubbing on velvet | Brush gently with the nap once dry |
| Mildew and odor | Foam under the cover stays damp | Dry fully before anyone sits on it |
Upholstery foam can hold moisture for days, according to Food and Home, which is why drying matters as much as cleaning.
Call a professional if the tag reads X, if the fabric is silk, vintage or antique, or if you can’t find a cleaning code and can’t run a spot test. The same goes for a fabric that reacts badly during the spot test, or a stain that’s already set in (Food and Home).
Leather is outside this method because it takes different cleaners. A separate guide covers lifting lipstick off leather upholstery.
Common Questions About Removing Lipstick From Upholstery
Does toothpaste remove lipstick from a couch?
No, not reliably. COIT’s guide lists it among its methods, but no cleaning code names toothpaste as an approved cleaner.
Stick with the cleaner your tag allows.
How do I get lipstick off a white couch without leaving a shadow?
Repeat the treatment in short rounds and judge the spot only once it is fully dry. If a shadow remains after a few rounds, call a professional upholstery cleaner instead of pressing harder.
Why did the lipstick stain come back after it dried?
Over-wetting is the usual cause. Excess moisture pulls remaining soil upward as the fabric dries, so the mark returns.
Re-treat with less liquid and blot between passes.
Is the method the same for a leather couch?

No, and sources disagree on alcohol. Hunker’s leather guide treats leftover lipstick with rubbing alcohol, while Fibrenew says alcohol damages the surface of all types of leather upholstery.
Given that split, test a hidden spot first or call a leather specialist.
Can I take the cushion cover off and wash it?
Only if the tag says so. Ashley Furniture Industries lists MW for machine-washable pieces, and its cleaning-code page says cushion covers should not be removed and dry cleaned on solvent-coded pieces.
Check every tag, because cushions and the frame can carry different codes.
What to Keep on Hand Before the Next Lipstick Stain
Removing lipstick from upholstery starts before the stain, with the cleaner your cleaning code allows already in the house. Dry-cleaning solvent suits S pieces and dish soap suits W. WS pieces need both.
Photograph each tag now. Buy only the cleaner that code allows, and spot test it somewhere hidden before a stain forces the choice.
That order puts the decision ahead of the stain, so a smudge only needs treatment.
The downside is that a code-matched kit covers one fabric, so a home with an S-coded sofa and a W-coded chair stocks two cleaners.
As of October 2026, the care guides checked agree on W, S and WS, and only the wording of X differs. A tag that says otherwise overrides this list.
Stopping the transfer at the source is the next step, and a separate guide shows how to make lipstick transfer proof.
- How to Make Eyeliner Last Longer Without Smudging - August 31, 2026
- How to Make Eyeshadow Last Longer All Day - August 29, 2026
- How to Find Your Undertone in 5 Easy Steps - August 27, 2026