Stain Removal Guide for Upholstery Fabric
Surface type: carpet upholstery
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
- Always check the manufacturer's cleaning code (W/S/WS/X) on the cushion tag before applying any cleaner — using a water-based product on solvent-only fabric can cause permanent watermarking.
- Avoid over-wetting; foam cushioning underneath absorbs and holds moisture far longer than the visible fabric, risking mildew.
- Test any cleaner on a hidden area (cushion underside, back panel) first — velvet and microfiber especially can watermark or crush from the wrong product.
Upholstery fabric covers a huge range of actual materials — cotton blends, linen, polyester microfiber, velvet, and more — bonded to foam cushioning and a wood or metal frame underneath, which is why the single most useful piece of information before treating any upholstery stain is the manufacturer's cleaning code, usually found on a tag under a cushion. That code (W for water-based cleaners, S for solvent-only, WS for either, X for vacuum only) exists precisely because upholstery fabric varies so much that a one-size-fits-all approach genuinely doesn't work the way it does on plain cotton clothing.
Unlike a garment, upholstery can't be thrown in a washing machine, and the foam cushioning underneath behaves like carpet padding in miniature: it absorbs excess moisture readily and dries slowly, which means over-wetting upholstery risks the same mildew and musty-odor problem carpet padding has, just trapped inside a cushion where it's even harder to air out. Fiber-specific concerns layer on top — velvet crushes and shows watermarks easily, microfiber is prone to permanent watermarking from the wrong cleaner, and natural-fiber blends like cotton-linen can shrink or pucker if over-wetted.
What damages Upholstery Fabric
- over-wetting (rings, mildew in cushion foam)
- solvents on unknown fiber blends
General Approach on Upholstery Fabric
Check the cushion tag's cleaning code before applying anything — an S-coded fabric treated with a water-based cleaner can watermark or shrink permanently, and this single check prevents more upholstery damage than any specific product choice.
Blot rather than scrub, and use as little liquid as the stain genuinely requires; because the foam underneath absorbs and holds moisture far longer than the fabric itself, minimizing liquid is the upholstery equivalent of carpet's over-wetting rule, just with less room for error given how much harder cushion foam is to fully dry out.
Quick Reference for Upholstery Fabric
- Find and check the cleaning code tag (W, S, WS, or X) before treating any upholstery stain — it changes which products are safe.
- A soft-bristle brush can lift dried debris off textured fabric like velvet or chenille without any liquid at all.
- Rotate and flip removable cushions regularly — this evens out wear and sun fading, which makes any future stain treatment less visually obvious against a mismatched, unevenly faded background.
- A fan pointed at a treated cushion for several hours cuts drying time and reduces the mildew risk from residual moisture in the foam.
The Most Common Mistake on Upholstery Fabric
The most common mistake on upholstery is skipping the cleaning-code check on the cushion tag and treating fabric-covered furniture the same way you'd treat a cotton shirt, which on an S-coded (solvent-only) fabric means a water-based cleaner leaves behind a permanent watermark or ring that's often more visible, and harder to fix, than the stain it was meant to remove.
When to Call a Professional
Upholstery is a strong professional-cleaning candidate for anything beyond a small, fresh, easily identified spill — the layered fabric-and-foam construction makes DIY over-wetting risk higher than on a garment, and a professional has both the correct solvent options for S-coded fabric and extraction equipment that pulls moisture back out of foam cushioning rather than leaving it to sit and potentially mildew.
Common Stains on This Surface
Red Wine
White Wine
Coffee
Tea
Chocolate & Hot Cocoa
Cola & Dark Soda
Beer
Fruit Juice
Berry (Blueberry, Raspberry, Strawberry)
Jam & Jelly
Ketchup
Tomato Sauce
Mustard
Curry
Turmeric
Soy Sauce
Gravy
Mayonnaise
Ice Cream
Milk
Egg
Blood
Sweat
Urine
Pet Urine
Vomit
Feces
Baby Formula
Mold & Mildew
Mud
Dirt & Dust
Cooking Oil
Butter & Margarine
Candle Wax
Chewing Gum
Lipstick
Makeup & Foundation
Sunscreen
Deodorant & Antiperspirant
Ballpoint Ink
Permanent Marker
Gel Pen Ink
Highlighter
Printer Ink & Toner
Glue & Adhesive
Shoe Polish
Nail Polish
Latex Paint
Oil Paint
Correction Fluid
Henna
Hair Dye
Self-Tanner
Crayon
Beet Juice
Semen
Where Upholstery Fabric Stains Usually Happen
Frequently Asked Questions
- What does the cleaning code on my sofa's tag actually mean?
- W means water-based cleaning solutions are safe, S means only a solvent-based (non-water) cleaner should be used, WS means either works, and X means the fabric should only be vacuumed, with no liquid cleaner of any kind. Using the wrong type on an S-coded fabric is one of the most common causes of permanent upholstery watermarking.
- Why did my microfiber couch get a watermark after cleaning?
- Microfiber is prone to watermarking when treated with water-based products in some manufacturing finishes; a solvent-based cleaner (or, for a home fix, sometimes rubbing alcohol applied with a sponge, tested first) is often the correct approach specifically because water leaves visible rings on this fabric type.
- Can I use a carpet cleaner on upholstery?
- Not directly — carpet cleaning products are usually formulated with more liquid saturation than upholstery foam can safely absorb, and many aren't matched to the upholstery's specific cleaning code. A dedicated upholstery cleaner, or the product matched to the tag's code, is the safer choice.
- How do I know if moisture reached the foam cushion inside my sofa?
- A cushion that still feels cool, damp, or heavier than usual after 24 hours of drying time likely has moisture in the foam. At that point, increasing airflow with a fan is worth trying, but a musty smell developing over the following days is a sign professional extraction may be needed.