The One Rule That Applies to Every Stain
Blot, don't rub. Rubbing pushes the stain deeper into the fabric fibers and cushion padding instead of lifting it out, and can also damage the fabric's texture. Always work from the outside of the stain toward the center so you're not spreading it wider.
Stain-by-Stain Guide
| Stain Type | What Works | What to Avoid |
|---|
| Red wine | Blot excess immediately, then club soda or a mix of dish soap and hydrogen peroxide (test first) | Hot water — it can set the stain |
| Coffee / tea | Cold water blot, then a mild dish soap solution | Letting it dry before treating |
| Ink | Rubbing alcohol on a cloth, dabbed (never poured directly) | Water alone — it can spread ink wider |
| Grease / oil | Cornstarch or baking soda to absorb first, then dish soap solution | Hot water — it can melt grease deeper into fibers |
| Blood | Cold water only, never hot (heat sets protein-based stains) | Hot water, which permanently sets the stain |
| Chocolate | Scrape off excess, then cold water and dish soap | Rubbing while the chocolate is still soft |
| Makeup | Rubbing alcohol or a dedicated makeup remover wipe | Oil-based removers on fabric (they can spread the stain) |
Before You Try Anything: Test First
Every fabric reacts differently, and the wrong product on the wrong fabric can cause discoloration, water rings, or texture damage that's worse than the original stain. Always test any cleaning solution on a hidden spot first — the back of a cushion or underneath the frame — and wait a few minutes to check for any color change or texture issue before treating the visible stain.
Check the Fabric Care Code First
Most furniture has a tag with a cleaning code that tells you what's actually safe:
- W — Water-based cleaners are safe
- S — Solvent-based cleaners only (no water)
- WS — Either water or solvent-based cleaners can be used
- X — Vacuum only; no liquid cleaners at all (professional cleaning required)
Using a water-based solution on an "S" or "X" coded fabric can cause permanent water rings or shrinkage.
When a Stain Needs a Professional
- The stain is old or has already been set by heat or rubbing
- It's on leather or an "X"-coded fabric that can't be treated with liquid
- A home attempt has already been made and didn't fully work — repeated DIY attempts on the same spot increase the risk of fabric damage
- The stain covers a large area rather than a small spot
Bottom Line
Quick action and the right method lift most fresh stains. For set-in stains, leather, or fabric you're not sure about, professional treatment is the safer call — not just for the stain, but for the fabric itself. Get a real quote if it's time to bring in a professional.