First few minutes
Just happened? Do this first
- Lift off any solids with the blade of a table knife or a spatula.
- Blot liquids with a clean, absorbent cloth, pressing lightly.
- Find the cleaning code on the label before you use anything wet.
Food or drink on an upholstered chair is far easier to lift before it dries into the fabric. Chair fabric can't handle hot water or heat, so the cleaning code on the label is your first check. Once a stain has been left to set it can become permanent, and a product the code doesn't allow can lock it in for good.
Spot clean upholstery with a soft brush and a small amount of product, working in from the edges so the stain doesn't spread. Test any stain remover for upholstery on a hidden strip first, since dyes can bleed on light fabrics. Velvet and white upholstery show water rings fast, so keep the fabric barely damp.
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
Tap an item to get it on Amazon, or tick what you already have.
- Clean, absorbent clothBlots liquid without pushing it into the filling.
- Table knife or spatulaLifts solids away from the fabric without rubbing.
- Water-based upholstery shampoo or mild detergentUsed as foam only, for W-coded fabric. (opens Amazon)
- Water-free dry-cleaning solventFor S-coded fabric, used in a well-ventilated room. (opens Amazon)
- Fan or hair dryer on coolSpeeds drying and helps prevent rings. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
7 steps
Step by step
Step 1 of 7
Check the cleaning code first
Look for the cleaning code on the label, because it decides which cleaner is allowed. If you can't find a code, skip any wet cleaner, do only the lifting and blotting, and call a professional if the stain stays.
Careful. If the code is X, do not use any foam or liquid cleaner, because it can cause shrinking, fading or pile distortion; vacuum or brush lightly instead.
Step 2 of 7
Lift off solids right away
Act quickly, because a stain left to set can become permanent. Lift off any solids with the blade of a table knife or a spatula, moving them away from the fabric rather than pushing them in.
Step 3 of 7
Blot liquids instead of rubbing
Press a clean, absorbent cloth onto the liquid, barely touching the fabric and pressing lightly so the moisture doesn't reach the filling. Switch to a dry part of the cloth as it picks up the spill.
Careful. Never use hot water on a spill, because it may set the stain.
Step 4 of 7
Pre-test the cleaner first
Test any cleaner on a hidden area, such as the underside of a seat or the back of a cushion, before it touches the stain. Check for color transfer, bleeding or shrinking, and wait for the test spot to dry before you decide.
Tip. Press a dry cloth onto the test spot. If it picks up color, the cleaner is not safe for that fabric.
Step 5 of 7
Clean only as your code allows
For W-coded fabric, use only the foam of a water-based upholstery shampoo or a mild detergent. For S-coded fabric, use a mild water-free dry-cleaning solvent in a well-ventilated room, and for WS either one works. Keep the amount of product light.
Careful. Never saturate the fabric, because water and detergent can reach the filling and cause shrinkage or color bleeding.
Step 6 of 7
Work from the outside in
Start at the outside edge of the stain and work toward the center, so you don't spread it. Move to a clean part of the pad each time the one you're using picks up color.
Tip. Use short, light passes and lift the cloth between them instead of pressing harder.
Step 7 of 7
Rinse out the residue and dry fast
Once the stain is gone, remove every trace of the cleaner, because too much soap leaves a residue that streaks and attracts dirt. Blot the area with a cloth dampened lightly with plain water, then dry it with a fan or a hair dryer on the cool setting to help prevent rings.
If you'd rather buy than mix
Best stain removers for chairs & upholstery
Pick a water-based upholstery shampoo for W-coded fabric, and a water-free dry-cleaning solvent for S-coded fabric; WS can take either one. Buy the product type your code allows, and test it on a hidden spot before the first use.
Rug Doctor Spot & Upholstery Cleaner
BLACK+DECKER spillbuster Cordless Spill + Spot Cleaner
Zep Advanced Oxy Carpet & Upholstery Stain Remover
Utopia Kitchen White Flour Sack Towels
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on chairs & upholstery, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
See what to do for what you're seeing →If the stain was already dried or set, the method changes.
Old, dried or set-in stains →When to call a professional →Know the stain? Use its own guide
Every stain on chairs & upholstery
Body fluids5
Water, rust & minerals2
Mold & outdoor2
Food & drink7
Paint, glue & adhesives2
Oil & grease1
Discoloration & marks3
Wax, gum & sticky1
Ink, marker & crayon2
Dye & color2
Smoke & burns1
No match. Try the main search for anything else.
How to tell it's working
The stain should lighten with each pass, and the cloth should pick up less color every time you blot. If the cloth stops picking up color but the spot still looks the same, stop there and let the area dry before you decide what's next.
What changes for yours
Adjust for your chairs & upholstery
Upholstered furniture and chairs
The steps above work the same on a dining chair, an armchair or a sofa, so the cleaning code still decides what you use. What changes is the size of the job: if the whole piece is soiled rather than one spot, it's a professional job.
On a sofa or a large armchair, keep the cleaner to the area you're working on instead of carrying it across the whole seat.
Velvet, linen, vinyl and white upholstery
Velvet is a delicate fabric, so skip any soap solution and use only the cleaner your code allows, tested first. Linen follows the code like any other textile. For vinyl or any fabric you can't identify, blot only and don't use alcohol or solvents.
White upholstery shows every trace of cleaner, so use the lightest amount you can and remove all of it once the stain is gone.
Seat cushions and chair cushions
A seat cushion follows the same steps and the same cleaning code as the chair frame, so there's nothing new to check. Work on the cushion with its cover still on, and keep the cleaning to the top surface where the stain is.
If the stain has gone into a seam or the underside, stop and call a professional instead of pushing the cleaner further in.
Upholstery fabric
The steps above work for most spills, whatever the source, so start there before you try anything specific. For a stain the steps don't lift, pretest any stronger option on a hidden area before it touches the stain.
For protein and food stains, the enzyme option in the set-in section comes after the steps have failed, never before.
Old, dried or set-in stains
An old stain has had time to set into the fibers, so it needs more patience than a fresh one. Stronger options come only after the gentle steps above have failed, and each one starts with a pretest on a hidden spot. Fresh spills don't need any of them.
If the stain has dried, dampen the spot lightly with plain water and blot, then add a few drops of white vinegar to a damp cloth for the next pass. Enzyme presoak or enzyme detergent solution works on protein and food stains, and 3% hydrogen peroxide is a late step for specific stains only.
If the spot is still there once everything has dried, home cleaning has reached its limit. At that point, a professional upholstery cleaner is the realistic next step, and it's better than repeating strong treatments on the fabric.
Vinegar, baking soda, peroxide and more
Do home remedies work on chairs & upholstery?
Many home remedies get suggested for upholstery, but most don't suit it. Here's how each one lines up, so you know what to skip and what is only for set-in stains.
Skip6
What makes it worse
Mistakes to avoid
Don't rub the stain
Blot, do not rub. Rubbing presses the stain deeper into the fabric, and it makes a stubborn spot much harder to lift.
Don't reach for household detergents
Automatic dishwasher detergent, heavy-duty household detergent and laundry detergent can contain alkalis that set some stains. Stick to the upholstery shampoo or mild detergent from the cleaning step instead.
Don't mix up the cleaning codes
Solvents don't go on W-coded fabric, and water doesn't go on S-coded fabric. Check the code again before you pick a product.
Don't work near flame or sparks
Dry-cleaning solvents must stay away from an open flame, a pilot light or sparks. Keep the room ventilated while you work with them.
Don't take off the cushion covers
Cushion covers should not be removed to launder or dry clean them, so work on the cushion as it sits. Keep the cleaner to the stained area only.
Troubleshooting
If the stain is still there
Pick what you're seeing:
A water ring formed after cleaning
On household upholstery, moisten the whole stained area with white vinegar, let it stand a few minutes, sponge with water and dry thoroughly. This is a water-based fix, so use it only on W or WS fabric.
A ring appeared on a car seat
Clean the entire area right away without oversaturating it. Ford warns that a ring left alone will set.
The cleaned spot looks brighter than the rest
Clean the whole panel evenly from seam to seam, as Bernhardt advises, so no single spot stands out.
The fabric feels stiff or attracts dirt quickly
Soap residue is likely left behind. Blot again with a barely damp cloth until no suds appear, then dry with a fan.
When to call a professional
Use a professional upholstery cleaner when the whole piece is soiled, not just one spot. Also call one for large or unusual stains, any stain you aren't sure how to treat, and any fabric whose dyes bleed or that shrinks during the pretest. For S-coded fabric, a professional is the recommended choice.
Questions
Does steam cleaning remove upholstery stains?
No, steam cleaning isn't recommended for upholstery stains. Hot water can set a stain, so stick to blotting and the cleaning steps above, and call a professional if the spot stays.
What stain remover should I use on upholstery?
Use the product your cleaning code allows: a water-based upholstery shampoo for W-coded fabric, a water-free dry-cleaning solvent for S-coded fabric, and either for WS. Use only the foam, test it on a hidden spot first, and keep the amount small.
How do I remove a stain without discoloring the upholstery?
Test first and keep the moisture low. Pretest every cleaner on a hidden spot and watch for color transferring to the cloth. Stop if the pretest shows bleeding or shrinking, because a professional can handle the stain safely from there.
Is white vinegar safe on chair fabric?
Only as a late set-in option on W or WS fabric, after a pretest, and only a few drops at a time. It has no place in the regular cleaning steps.
Can I clean velvet or vinyl chairs the same way?
Use the same steps, but skip any soap solution on velvet and other delicate fabrics, since they can't take it. For vinyl and any fabric you can't identify, blot only and don't use alcohol or solvents, and call a professional if the stain stays.
What if the stain is old and has already dried?
Dampen the spot lightly and work through the set-in options after a pretest, starting with the gentlest one. If the stain is still visible once it's dry, a professional upholstery cleaner is the next step.
Why does a ring form after I spot clean?
Rings form when cleaner spreads past the stain and dries unevenly. Work from the outside in, rinse out the cleaner, and dry the area quickly with a fan or a cool hair dryer to help prevent it.
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.