
At a Glance: Cleaning upholstered chairs starts with checking the care label, vacuuming, and spot-testing your cleaning solution. This guide covers supplies, a step-by-step process, fabric-specific advice for vinyl, fabric, and cane, common stain removal, and when to replace the seat instead.
Upholstered chairs add warmth and comfort to a dining room, kitchen, or bar area, but they take the most abuse. Food spills, pet hair, daily wear, and stubborn stains add up fast, and the wrong cleaning product can do more damage than the original mess. Knowing how to clean upholstered chairs the right way protects both the look and the lifespan of your seating, whether you're caring for a single dining chair at home or refreshing seats across a full restaurant.
Start With the Care Label

Before you spray anything on your upholstered chairs, take a minute to identify what kind of fabric you're working with. Most upholstered furniture follows a standard set of cleaning codes that tell you which type of cleaner is safe to use. Using the wrong product can fade colors, leave water rings, or break down the fibers. The standard upholstery cleaning codes are:
- W: Use a water-based cleaner only, like mild dish soap or mild detergent in warm water.
- S: Use a solvent-based cleaner only. Water can damage these fabrics.
- W/S or S/W: Either a water-based cleaner or a solvent-based cleaner is safe.
- X: Vacuum only. No liquids. These fabrics need professional cleaning for tough stains.
If you're not sure which code applies to your fabric, start by checking the manufacturer's website using the model name, style number, or original order details. If you still can't confirm the code, default to the safest path: vacuum only, then spot test a small amount of mild dish soap and warm water in a hidden area like the underside of the seat. If the fabric reacts in any way, stop and call a professional upholstery cleaner. Identifying your fabric type dictates everything that follows, so it is the one step worth doing first every time.
Supplies You'll Need
Most homeowners already have these upholstery cleaning supplies on hand:
- Vacuum cleaner with an upholstery attachment
- Soft brush attachment or a soft-bristle toothbrush
- Two clean microfiber cloths (one damp, one dry)
- Mild dish soap or mild detergent
- White vinegar and baking soda
- Spray bottle
- Soft cloth or clean towels for blotting
- steam cleaner or upholstery cleaner machine (optional)
| Material | Best Cleaner | Avoid |
|---|---|---|
| Fabric | Dish soap | Bleach |
| Vinyl | Soap | Abrasives |
| Leather | Leather cleaner | Excess water |
| Cane | Damp cloth | Soaking |
For safer cleaning products, the EPA Safer Choice program certifies household cleaners that meet stricter safety standards.
Step-by-Step Cleaning Process
The cleaning process is the same across most upholstered chairs as long as the cleaning code allows water-based cleaners.
- Vacuum thoroughly: Use the upholstery attachment to remove dust, crumbs, and pet hair. Switch to a soft brush for crevices.
- Spot test your cleaning solution: Mix a teaspoon of mild dish soap into a cup of warm water. Apply a small amount to an inconspicuous area. Wait 15-30 minutes and check for a color change.
- Apply the cleaning solution: Pour into a spray bottle and lightly mist the spot, or dab with a soft cloth. Avoid soaking the fabric.
- Gently blot the stain: Gently blot the stain from the outside toward the center. Avoid scrubbing or circular rubbing, which can spread the stain and damage the fibers.
- Rinse with clean water: Use a damp cloth to wipe away soap residue.
- Air dry completely: Open a window or run a fan until the fabric is completely dry. This process can take until completely dry, but skipping it leads to mildew.
Cleaning Upholstered Chairs by Fabric Type
Different fabrics need different care. Here's how to handle the four most common materials on fabric dining chairs, kitchen chairs, and bar stools.
Vinyl
Commercial-grade vinyl is one of the easiest upholstery materials to clean. A damp cloth with mild dish soap handles daily messes. For stubborn stains, mix one part vinegar with two parts warm water. Avoid harsh chemicals and abrasive sponges that scratch the surface.
Pro tip: Our commercial-grade vinyl bar stools are built for restaurants, so they hold up to frequent commercial cleaning.
Fabric
Check the cleaning code first. For W-coded fabrics, a water-based cleaner with mild dish soap works for most marks. To clean fabric chairs with stubborn stains, try a paste of baking soda and water, let it sit for 15 minutes, then vacuum and blot.
Pro tip: Applying a fabric protector once a year helps repel spills before they soak in.
Cane
Cane seats and backs, common on classic Breuer Cesca chairs and mid-century designs, need a gentle touch. Vacuum gently with a soft brush attachment, then wipe with a damp cloth. Never soak cane, since standing water warps the weave.
Pro tip: A light treatment with linseed oil once a year keeps cane flexible.
Leather and Faux Leather
Wipe leather with a damp cloth and a drop of mild dish soap, then go over it with a dry cloth. Apply a leather conditioner twice a year. Faux leather wipes clean with a damp cloth alone. Avoid harsh chemicals on both. Never saturate leather.
How to Remove Common Stains
Most stains come out faster the sooner you treat them. Always blot, never rub, and spot test first.
- Wine: Blot immediately, then spray with one part white vinegar to two parts warm water. Club soda also works.
- Food and grease: Sprinkle baking soda or cornstarch to lift the oil, vacuum, then clean with mild dish soap.
- Coffee and tea: Mix dish soap and vinegar with warm water. Blot from the outside in.
- Pet stains, hair, and odors: Vacuum loose pet hair first, then use an enzyme cleaner to break down the proteins behind stains and odors. For lingering smells between cleanings, sprinkle baking soda over the seat, let it sit for 15 to 20 minutes, then vacuum it up.
- Set-in stains: A 3-percent hydrogen peroxide solution can lift old stains. Spot test first since peroxide can lighten some fabrics.
For a detailed reference, the American Cleaning Institute's stain removal guide covers nearly every common spill.
Cleaning Upholstered Bar Stools and Commercial Seating
Upholstered bar stools and restaurant chairs see more use than almost any other upholstered furniture. A daily wipe-down with a damp cloth and mild dish soap keeps commercial-grade vinyl looking new. For deeper cleaning, steam cleaning pulls grease and grime out of the foam, as long as the cleaning code allows it. Our upholstered bar stools use higher-density foam and tougher vinyl than residential furniture.
How Often to Clean Upholstered Chairs
To clean upholstery the smart way, regular maintenance beats tackling a major mess later. A simple schedule keeps your chairs in good shape:

- Weekly: Regular vacuuming with the upholstery attachment
- Monthly or after any spill: Spot cleaning for affected areas
- Every 2 to 3 months: Deep cleaning the whole seat
- Yearly: Apply a fabric protector and inspect for wear
Find Long-Lasting Upholstered Seating at Seats and Stools
Even the best regular maintenance can't bring back upholstery that's torn, sun-faded, cracked, or sagging. When the seat has flat foam, deep stains in the cushion, or worn-through fabric, replacing the seat is often more cost-effective than replacing the entire chair. Our replacement seats and backs keep your existing frame and give you a brand-new, commercial-grade upholstered surface, with custom sizing available.
Seats and Stools has been making commercial-grade upholstered chairs and bar stools for over 20 years, and the same care that keeps a restaurant booth looking sharp keeps your dining chairs looking new at home. If you're shopping for new pieces, browse our full chairs and bar stools collections, or contact our team for help.
Frequently Asked Questions
What's the best thing to clean upholstered chairs with?
For most W-coded upholstered chairs, mild dish soap and warm water in a spray bottle is the safest cleaning solution for most W-coded fabrics. Always check the cleaning code first and spot test.
Can I clean upholstered chairs with vinegar?
Yes, white vinegar mixed with warm water (one part white vinegar to two parts warm water) is a safe water-based cleaner for most W and W/S coded fabrics. Avoid vinegar on S-coded or X-coded fabrics.
How do you clean upholstered chairs without a steam cleaner?
Vacuum, mix mild dish soap with warm water, dab onto the fabric, blot with a soft cloth, rinse with a damp cloth, then air dry. A steam cleaner speeds up deep cleaning, but it is not required.
How do you get old stains out of fabric dining chairs?
Apply a paste of baking soda and water, let it sit for 30 minutes, then vacuum and blot with a mild dish soap solution. For tougher stains, a 3-percent hydrogen peroxide solution can help. Spot test first.
Can you steam clean all upholstered chairs?
No. Steam cleaning is safe for many W and W/S coded fabrics, but can damage S-coded and X-coded materials. Check the cleaning code first.
How often should I deep clean upholstered dining chairs?
Every 2 to 3 months, with weekly vacuuming and immediate spot cleaning for spills in between. Commercial settings may need deep cleaning more often.