How to Remove Stains From Couch Cushions | Blot, Don’t Scrub

Remove couch-cushion stains by checking the upholstery code, blotting the spill, using the correct cleaner, and drying fully without scrubbing.

One wrong move on a couch cushion can turn a small spill into a permanent mark. The working method for how to remove stains from couch cushions starts with one thing: reading the tag. Most furniture carries a cleaning code that tells you exactly which products are safe. Match your cleaner to that code, blot instead of scrub, and most stains lift out cleanly.

Check the Upholstery Code First

The manufacturer’s tag is the entire game. Four codes cover nearly every couch on the market, and each one dictates what you can safely put on the fabric. Following the wrong code is the fastest way to ruin a cushion.

Code Allowed Cleaners
W Water-based cleaners only
S Solvent-based cleaners only; never water
WS or W-S Either water- or solvent-based, depending on the stain
X Vacuum only; no liquid cleaners at all

Room & Board’s care guidance warns against oversaturation on any fabric, since excess liquid can damage the cushion backing. Ashley Furniture’s cleaning-code notes add that for SW fabrics you should spot clean with upholstery shampoo, foam from a mild detergent, or a dry-cleaning solvent, and never saturate the fabric.

Prep and Treat the Stain Properly

Vacuum the couch, including between the cushions, so loose dirt doesn’t grind into the fabric while you work. Then treat the stain immediately, blotting up as much of the spill as possible with a clean, dry, white cloth. Do not rub, and do not oversaturate the cushion.

Work from the outer edge of the stain toward the center, continuing with a sparing amount of cleaner until the cloth stops picking up transfer. This motion keeps the stain from spreading into clean fabric.

Water-Safe Fabrics

For W-coded fabric, mix 3–5 drops of mild dishwashing soap into warm water. Apply the solution with a microfiber cloth using a dabbing motion, let it sink in briefly, then blot dry. Lowe’s cleaning guidance recommends this exact approach for water-safe upholstery.

Solvent-Only Fabrics

For S-coded fabric, water is the enemy. Use a dry-cleaning solvent and follow the label directions exactly. Some fabrics, per Frontgate’s care documentation, require a professional furniture cleaning service that applies a solvent-based agent, so check the manufacturer’s guidance if the stain persists.

Whichever cleaner you use, test it on an inconspicuous area first — the underside of a cushion or behind a leg. If the color bleeds or the fabric reacts, stop and call a professional couch cleaner.

Dry Fully and Handle Special Stains

Drying is not optional. Use a hair dryer on the lowest heat setting to help prevent moisture rings, then let the cushion air out completely before replacing it. Lowe’s warns that failing to dry upholstery fully can encourage mold-related issues, so do not rush this step.

Urine stains are the exception to the standard routine. The Spruce recommends an enzymatic cleaner for these, tested on an inconspicuous spot first, because enzymes break down the proteins that ordinary soap leaves behind. If you have a serious or set-in stain that home methods will not touch — or if your fabric is a delicate S-coded material — a professional couch cleaner is the honest answer.

For everyday spills and ground-in grime that you want to handle yourself, a dedicated upholstery product can simplify the whole process. Our tested roundup of the best couch stain removers compares the top options so you can pick one that matches your fabric’s code.

FAQs

Can I remove couch cushion covers and wash them in the machine?

Only if the manufacturer’s tag explicitly allows it. Ashley Furniture warns that cushion covers should not be removed and dry cleaned in most cases, since the fabric can shrink or the zipper can damage the cushion. Spot cleaning in place is safer unless the care label clearly states machine washing is acceptable.

Why does my stain come back after it dries?

This usually means the stain was never fully extracted, or moisture wicked it back to the surface. Blot until the cloth stops picking up transfer, then dry completely with a hair dryer on low heat. If the stain reappears after drying, the residue likely needs a stronger solvent or a professional cleaning.

Is baking soda safe for all couch fabrics?

Baking soda is a dry powder, so it is generally safe on most fabrics, including S-coded ones, as long as you vacuum it off completely. The risk comes from turning baking soda into a paste with water on fabrics that cannot tolerate moisture.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.