Lipstick on Velvet

verifiedReviewed by the StainScout Team
timer

Lipstick is a mix of waxes, oils, and pigments — you'll need to break down all three. Don't rub: scrape and lift. Velvet's pile can trap a stain within its texture quickly, and any delay makes it harder to clean without flattening the nap.

restart_altStart Over

infoWhy Lipstick on Velvet is tricky

Lipstick's wax-oil-pigment combination is already a three-front battle on any surface, but velvet raises the stakes: oil-based stains darken and flatten the pile at the same time, meaning a lipstick smear risks a permanent crush mark even after the colour itself is gone.

The standard rubbing-alcohol step for lifting pigment has to be applied with almost no pressure on velvet — alcohol dabbed with any real force mats the nap right where the stain was, creating a dull patch that's often more noticeable than the original mark.

Cornstarch dusted on first, left to sit, and brushed away addresses both problems in one step: it pulls the oil and wax out before they set deeper, and it doesn't require any rubbing motion that would crush the pile.

errorCommon mistakes to avoid

  • closeRubbing rather than blotting at any stage — velvet's pile crushes permanently under friction, even lightly.
  • closeSkipping the cornstarch pre-treatment and going straight to dish soap — leaves the oil component to darken the pile before you've addressed it.
  • closeUsing hairspray as suggested for lipstick generally — its alcohol content plus aerosol pressure can flatten velvet's nap on contact.
  • closeDrying with a hairdryer on any heat setting — heat sets both the wax and the crush mark into the pile.

tips_and_updatesReal-world tip

After lipstick lands on a velvet cushion, cornstarch left overnight (not just the guide's usual few minutes) draws out far more of the oil and wax base than a quick treatment — brush it away in the direction of the nap the next morning, then treat any remaining pigment with the lightest possible touch of alcohol on a cotton ball.

checklistTreatment Steps

warning

Critical Warning

Oil-based stains darken velvet's pile in a way that's hard to disguise, since oil flattens the nap as well as staining it — cornstarch treatment addresses both issues at once. Never scrub, rub, or saturate velvet. Avoid all detergents not specifically labelled safe for velvet upholstery.

helpFrequently Asked Questions

How quickly should I treat a lipstick stain on velvet?

expand_more

Lipstick is a mix of waxes, oils, and pigments — you'll need to break down all three. Don't rub: scrape and lift. Velvet's pile can trap a stain within its texture quickly, and any delay makes it harder to clean without flattening the nap. As a rule, fresh stains lift much more easily than dried ones — try to treat within the first hour for the best results.

Will hot water set lipstick stains on velvet?

expand_more

Hot water isn't always safe with lipstick stains. Oil and grease stains need a degreaser like dish soap before any water-based treatment. Follow the cold-water steps above before introducing heat.

Can I machine-wash velvet after treating a lipstick stain?

expand_more

Use minimal moisture. Always test cleaning solutions on a hidden area first, as some velvets are made of materials that watermark easily. Never run velvet through the dryer if the stain is still visible: heat will set it permanently. Air dry and inspect the area first.

What if the lipstick stain comes back after drying?

expand_more

Stains that reappear are usually residue or oil that wicked back up as the fabric dried. Repeat the treatment from step one, and avoid heat-drying until the stain is completely gone. Multiple gentle passes work better than one aggressive treatment.

Can I use bleach to remove lipstick from velvet?

expand_more

Check first: Never scrub, rub, or saturate velvet. Avoid all detergents not specifically labelled safe for velvet upholstery. If chlorine bleach isn't on that list and your situation still calls for it, test in a hidden spot first — oxygen bleach (non-chlorine) is the safer default whenever you're unsure.