LiftStainSolve It

How to Remove Highlighter from Upholstery Fabric

Always test on a hidden area first. Never mix cleaning chemicals — bleach and ammonia, or bleach and acids (including many bathroom/vinegar-based cleaners), release toxic gas. Follow the product label on every cleaner you use.

Before you start

  • Find and read the fabric's cleaning-code tag before uncapping anything — using water-based alcohol on solvent-only (S) fabric can leave a permanent ring on top of the dye stain you're already fighting.
  • Pale upholstery shows this fluorescent dye far more visibly and can stay genuinely noticeable long after darker fabric would look clean.

At a Glance

Difficulty
Hard
Primary method
Check the fabric code, then alcohol or solvent dab
Water temperature
Cool
Machine washable?
No — treat in place
Success outlook
Moderate to poor; depends heavily on fabric code and how fast it's caught

What You'll Need

  • The upholstery's cleaning code
  • Rubbing alcohol (W or WS codes, after testing)
  • A solvent-type cleaner (S codes)
  • Clean cloths
  • A hidden area for testing

Step-by-Step

  1. Press a dry cloth onto the fresh mark right away, before you've even located the fabric-code tag, since removing surface liquid promptly is safe no matter what the code turns out to be.
  2. Find the cleaning-code tag, usually under a cushion — W for water-based, S for solvent only, WS for either, X for vacuum only.
  3. Test rubbing alcohol (for W or WS codes) or a solvent-based cleaner (for S codes) on a hidden area first.
  4. Dab the appropriate solvent onto the stain, working from the outer edge in and blotting frequently with a clean cloth.
  5. Repeat as needed, being realistic that full removal isn't guaranteed, and consider a professional for anything beyond a small, fresh mark.

Cold Water vs Hot Water

For water-cleanable (W or WS) upholstery, cool water limits how far any liquid wicks into the cushion filling. Heat is never appropriate on upholstery regardless of code, and there's no benefit to warmth against this dye specifically, since alcohol's solvent action doesn't depend on temperature.

If the Stain Has Already Dried or Set In

Water-cleanable upholstery follows a similar cautious approach to carpet for a set-in highlighter stain, with real uncertainty about full removal on light-colored fabric. S-coded (solvent-only) upholstery is a genuinely tougher case, since the range of consumer-safe solvents effective against this specific fluorescent dye is limited, and a set-in highlighter stain there is a common reason upholstery goes to a professional.

What Not to Do on This Surface

Never apply a water-based product to S-coded (solvent-only) upholstery — this can cause permanent water rings on top of an already-difficult stain. Never scrub the stain, which can push the dye deeper into the fabric weave and spread it wider.

When to Call a Professional

Highlighter pushes more upholstery cases toward a professional than most other stains do, mainly because S or X-coded fabric leaves genuinely few safe home options, and because light-colored fabric shows this dye's stubbornness in a way a darker weave simply hides. A fresh mark on darker, W-coded material is worth a DIY attempt first.

The Full Picture

Highlighter on upholstery combines the same fabric-code complexity seen with any upholstery stain and the genuine chemical persistence of a fluorescent dye that doesn't get the benefit of a full soak or wash cycle the way a garment does.

On W or WS-coded fabric, rubbing alcohol works the same way it does on carpet — dabbed and blotted carefully rather than soaked — while S-coded fabric needs a solvent-based product formulated specifically for that fabric type, since water is the hazard there regardless of the stain.

Light-colored upholstery fabric is worth flagging specifically, since highlighter's fluorescent pigment shows up more visibly and tends to be harder to fully clear on pale fabric than on a darker pattern where a faint residual trace is less noticeable.

Given how many separate constraints are in play — fabric code, fiber sensitivity, the dye's own persistence, and the inability to fully soak upholstery — this pairing carries a genuinely honest note of uncertainty that's worth stating plainly rather than promising a confident outcome.

Frequently Asked Questions

My sofa doesn't seem to have a visible cleaning-code tag anywhere — now what?
Try the underside of a removable cushion, the frame itself, or a small tag stitched near a zipper before assuming there isn't one. If you genuinely can't find it, treat the piece as solvent-only until proven otherwise and test any product on a hidden patch first.
Is highlighter worse on light-colored upholstery than dark?
Visually, yes — the fluorescent dye shows up more noticeably on pale fabric, and a faint residual trace that would be invisible on a dark pattern can remain genuinely visible on light upholstery even after real treatment effort.
Should I try alcohol on S-coded upholstery?
No — rubbing alcohol is a water-adjacent solvent that can behave similarly to water on solvent-only fabric in some cases; use a dedicated solvent-based cleaner formulated for S-coded upholstery instead, and test on a hidden area first regardless.

Surface caution: over-wetting (rings, mildew in cushion foam); solvents on unknown fiber blends.