How to Remove Stains from Upholstered Furniture
Upholstered furniture collects life—spilled coffee, wine, pet accidents, mud tracked in from outside. The difference between a permanent stain and one that disappears is speed and method. Most stains aren't permanent if you treat them before they dry and set. The trick is knowing which cleaner won't damage the fabric itself, because the wrong approach can leave you with a bleached patch or water ring that's worse than the original mark. Done right, your couch looks like nothing ever happened.
- Blot, Don't Rub. Don't rub. Use a clean, dry cloth or paper towel and press down firmly on the stain to absorb as much liquid as possible. Work from the outside edge toward the center to avoid spreading it. If it's a dry stain like mud or food, let it dry completely first, then vacuum or brush away loose material before any liquid treatment.
- Find Your Fabric Code. Locate the manufacturer's tag on the underside or seam of the furniture. It will show a letter code: W means water-based cleaners are safe, S means solvent-based only, WS means either works, and X means dry cleaning only. This determines what you can safely use without damaging or discoloring the upholstery.
- Test First, Always. Apply a small amount of your chosen cleaning solution to an inconspicuous spot—the back of a cushion, underside of an arm, or inside a seam. Wait five minutes and blot with a white cloth. Check for color transfer, discoloration, or fabric damage. If the test area looks fine, you're safe to proceed on the visible stain.
- Dampen, Don't Drench. For water-safe fabrics (W or WS codes), mix one tablespoon of liquid dish soap with one cup of warm water, or use a commercial upholstery cleaner following label directions. For solvent-safe fabrics (S or WS codes), use a dry cleaning solvent or rubbing alcohol. Dampen a clean cloth with the solution—not soaking wet—and dab it onto the stain repeatedly.
- Gentle Circles Win. Using a soft-bristled brush or the damp cloth itself, make small circular motions over the stain. Don't scrub hard or you'll fray the fibers or push the stain deeper. Work from outside the stain toward the center. After 30 seconds to one minute of gentle work, switch to a clean damp cloth and blot to lift the loosened stain.
- Rinse Until Water Runs Clear. Use a fresh cloth dampened with plain water (or plain solvent if you used a solvent-based cleaner) and blot the area to remove cleaning solution residue. Repeat this rinse-and-blot cycle three to four times. Each pass should show less and less of the stain transferring to your cloth. Once the cloth comes away clean, the stain is lifted.
- Dry It Completely. Place clean, dry white towels over the wet spot and press down to absorb excess moisture. Leave them there for 10-15 minutes, replacing with fresh dry towels if needed. For faster drying, point a fan at the area or crack a window. Avoid sitting on the furniture until it's completely dry to prevent re-wetting.
- Brush Texture Back. Once fully dry, use a soft-bristled upholstery brush or even a clean soft toothbrush to gently brush the treated area in the direction the fabric nap naturally lies. This restores the texture and hides any spot where fibers were flattened during cleaning. Brush lightly in multiple directions until the area blends with the surrounding fabric.