How to Remove Stains from Couch & Sofa

Quick answer

Find the cleaning code first, then blot the stain with a clean cloth without soaking the filling. Clean it with the foam of a water-based upholstery shampoo or a solvent that matches the code, and pre-test first.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Scrape up solids with the blade of a table knife or a spatula.
  2. Blot liquids with a clean, absorbent cloth, pressing lightly.
  3. Check the cleaning code before any liquid touches the fabric.

A couch stain is far easier to lift while it's still wet, before it dries and sets into the fabric. The cleaning code on the tag decides which products are safe, and a product the code doesn't allow can lock a stain in so nothing removes it. Heat and hot water are both off limits for couch fabric, so plan on blotting and a code-approved cleaner.

Check the tag before you get stains out of a couch, since the wrong moisture can leave a ring. Spot cleaning stains and spots works best with a barely damp cloth, blotted from the outside in so the mark doesn't spread. For one small spot, skip the machines.

Before you start

What this material can take

Use with care5

  • Water
  • Oxygen bleach
  • Enzyme cleaners
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)

Avoid5

  • Hot water
  • Soaking
  • Chlorine bleach
  • Scrubbing and abrasives
  • Heat, once the stain is out

5 items

What you'll need

0 of 5 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

7 steps

Step by step

0 of 7 done
  1. Step 1 of 7

    Check the cleaning code first

    Find the cleaning code before you choose a product, because it decides which cleaners are safe. W means water-based cleaners only, S means water-free solvent only, WS means either, and X means vacuuming or light brushing only.

  2. Step 2 of 7

    Act fast and scrape up solids

    A stain left to set can become permanent, so start as soon as you see it. Lift any solids with the blade of a table knife or a spatula, without pressing them into the fabric.

  3. Step 3 of 7

    Blot liquids, never rub

    Press a clean, absorbent cloth onto a liquid spill, touching the fabric only lightly so moisture does not reach the filling. Blot, don't rub, because rubbing spreads the stain.

    Careful. Never scrape or rub a stain beyond lifting solids.

  4. Step 4 of 7

    Pre-test on a hidden spot

    Test your cleaner on a hidden area, such as the underside of a cushion or the back of the couch. Watch for color transfer, bleeding or shrinking, and only go on if the test looks safe.

    Tip. Let the test spot dry before you judge it.

  5. Step 5 of 7

    Clean with the matching product

    For W-coded fabric, work the foam of a water-based upholstery shampoo or mild detergent into the stain, using only the foam. For S-coded fabric, use a mild water-free dry-cleaning solvent. WS fabric takes either one.

    Careful. Keep solvents away from open flames, pilot lights and sparks, and work with good ventilation.

  6. Step 6 of 7

    Work from the outside in

    Start at the outer edge of the stain and work toward the center, so it does not spread past its border. Move to a clean part of the cloth or pad as it picks up the stain.

  7. Step 7 of 7

    Remove residue and dry fast

    Blot up any leftover cleaner with a clean, dry cloth, because too much soap leaves a residue that streaks and attracts dirt. Speed drying with a fan or a hair dryer set on cool helps prevent rings.

If you'd rather buy than mix

Best stain removers for couch & sofa

Check the code before you buy, since it decides whether you need a water-based shampoo or a water-free solvent.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on couch & sofa, and its directions fit the steps above.

Finished the steps? How does it look?

Know the stain? Use its own guide

Every stain on couch & sofa

Paint, glue & adhesives1

How to tell it's working

Each blot should pull more of the stain onto the cloth, and the fabric around it should keep its color. If the spot starts to bleed into the surrounding fabric, stop and call a professional.

What changes for yours

Adjust for your couch & sofa

Fabric couches and sofas

The steps above apply to fabric couches as written, and the code is still the first check. Keep every cloth damp rather than wet, because moisture that reaches the filling can cause shrinking or color bleeding.

Work on one stain at a time and let each spot dry before you decide it needs another pass. If the whole sofa looks dingy, that is a job for a professional rather than a spot cleaner.

Cushions, covers and sectionals

Cushions and sectionals can be spot cleaned where they sit, so you don't need to take them apart. Treat each section on its own, and keep the cleaner from running into the seams between pieces.

Work the same steps on every cushion, one at a time, and finish each one before you start the next.

Used, white or post-illness couches

A used couch needs the same steps, but start with the pre-test, because older fabric can react differently to a cleaner. Chlorine bleach is not safe on upholstery, so whitening a dingy white couch should not be done with it.

If the couch was soiled overall or during an illness, don't try to sanitize it with household products. Have a professional upholstery cleaner handle the whole piece instead.

Pet hair

Pet hair is not a stain, so start with a vacuum or a light brush rather than any liquid. If the code is X, vacuuming or light brushing is the only method allowed, so stay with it.

Once the hair is gone, treat any real stains with the steps above. Brushing hard can damage the fabric, so keep the strokes light.

Old, dried or set-in stains

A stain that has been sitting for a while has likely set, and a set stain can become permanent, so don't wait on it. Run the steps above first, since the same code rules apply to an old stain.

If it has dried, rewet it with the cleaner that matches your code and blot from the outside in, then let it sit before you blot again. Late-step options exist for specific stains, such as 3% hydrogen peroxide on colorfast fabric, and enzyme presoaks for protein and food stains, but use them only after a pre-test.

If the stain is still there after that, stop, because stronger products raise the risk of damage to the fabric. Have a professional upholstery cleaner look at it rather than adding more chemicals.

Vinegar, baking soda, peroxide and more

Do home remedies work on couch & sofa?

Most home fixes you will find online were written for other surfaces, so several of them don't belong on a couch. Stick with cleaners that match your cleaning code, since that tag decides what each fabric can take. For a deep clean, repeat the steps above section by section rather than soaking the whole piece.

Skip6Avoid1

RemedyVerdictWhat to know
Baking sodaSkipSkip baking soda for couch spots; spot cleaning relies on other cleaners.
White vinegarSkipSkip vinegar on couch spots unless a specific stain calls for a few drops in a wet spotter.
Hydrogen peroxide (3%)SkipOnly worth trying on old marks on colorfast fabric, as a late step after a pre-test.
Dish soapSkipLeave dish soap out of the steps. Silk, velvet and other delicate fabrics are unsafe for it, so the foam of a water-based shampoo or mild detergent is the one to use.
Oxygen bleach (OxiClean)SkipSkip oxygen bleach on couches. It is only a late option for specific stains on colorfast fabric, and it is never for wool, silk or leather.
Rubbing alcoholSkipSkip rubbing alcohol on couches. Solvents are only for S or WS cleaning codes, and then a water-free upholstery dry-cleaning solvent is used. Solvents are only for S or WS cleaning codes, and even then a water-free dry-cleaning solvent made for upholstery is the one to use.
Steam cleanerAvoidSteam can set a stain into upholstery, so a foam or a solvent is the safer choice. Hot water extraction is ruled out for the same reason.

What makes it worse

Mistakes to avoid

Don't soak the couch

Water and detergent that reach the filling can cause shrinking or color bleeding, so keep every cloth damp and never wet. If the fabric feels wet under the surface, stop and let it dry before you go on.

Don't use hot water on a spill

Hot water may set the stain, so keep any water you use lukewarm at most. Stick with a damp cloth and cool water when you blot.

Don't reach for dishwasher or laundry detergent

Automatic dishwasher detergent, heavy-duty household detergent and laundry detergent can contain alkalis that set some stains. Stick with the cleaner that matches your code, and check the label before you buy.

Don't mix up the cleaning codes

Never use water on S-coded fabric, and never use a solvent on W-coded fabric. On X-coded fabric, skip every foam and liquid cleaner, because they can cause shrinking, fading or pile distortion.

Don't take the cushion covers off

Keep cushion covers on the cushion while you clean, since the steps work on the fabric as it sits, unless the label clearly allows removing a cover to launder it. Clean each cover where it is and let it dry fully before the cushion goes back.

Troubleshooting

If the stain is still there

Pick what you're seeing:

A ring forms as the spot dries

A ring appears where damp fabric meets dry fabric. Bernhardt advises cleaning the whole panel evenly from seam to seam rather than just the spot, which removes that single hard edge. Dry the panel quickly with a fan afterward.

You cannot find a cleaning code

Pre-test any product on a hidden area first. If the dyes bleed or the fabric shrinks, stop there and consult a professional rather than experimenting on a visible cushion.

The area dries with streaks or feels stiff

That is leftover cleaner. Blot again with a cloth barely dampened in cool water if your code allows water, then with a dry cloth, and dry it with a fan.

The pile looks flat or matted after cleaning

Pile fabrics may need brushing to restore their appearance. Use a soft brush with light strokes once the fabric is dry, never a stiff brush.

When to call a professional

Call a professional upholstery cleaner when the couch is soiled overall, or when the stain is large or unusual. Also call one for any stain these steps don't cover, or any fabric whose dyes bleed or that shrinks during the pre-test.

Questions

How do I clean the whole couch?

Stains need their own method first, since the wrong product on a spot can lock it in. The full deep clean has its own guide, how to clean a couch.

How do you get stains out of a couch?

Match the method to the cleaning code: foam from a water-based upholstery shampoo for W-coded fabric, and a water-free solvent for S-coded fabric. Spot clean as stains appear, since a fresh stain lifts far more easily than one that has set.

How do I spot clean stains and spots on a couch?

Use a water-based upholstery shampoo for W-coded fabric, or a water-free dry-cleaning solvent for S-coded fabric, matched to the code. For a single spot, skip the machines, since the steps here work by hand with a light touch.

Can I use baking soda on a couch?

Baking soda isn't one of the cleaners in these steps, and it isn't a safe fit for upholstery here. Stick with the steps above for any spot.

How do I get a smell out of a couch?

The steps here target stains, not odor, so lift the stain first. Once the spot is clean and dry, speed the drying with a fan on cool to help prevent rings and let air move through the fabric.

Can a stain come out after it has dried?

A dried stain can still lift, but the sooner you act, the better, since a stain left to set can become permanent. Rewet it with the cleaner that matches your code, and blot from the outside in.

Can I dry clean the cushion covers instead?

Dry cleaning the covers means taking them off, which isn't recommended here. The no-machine method is the hand method in these steps, with a cloth, a light touch and the cleaner your code allows.

Methods, care labels and related guides

Good to know

Odor guides

Still smells?

Related

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. La-Z-Boy
  2. Ashley Furniture
  3. Bernhardt
  4. Klaussner Furniture
  5. Joybird
  6. Virginia Tech
  7. University of Georgia Extension
  8. Ford (F-150 owner's manual)
  9. Ford
  10. Polestar
  11. Kia owner's manual
  12. Chemical Guys
  13. NHTSA