Key takeaways
- Rubbing or scrubbing. This is what causes bald, shiny patches. Blot and dab only.
- Soaking the fabric. Liquid reaches the foam and wicks back up as a ring. Damp, never wet.
- Using tap water on light velvet. Mineral deposits leave visible rings; use distilled.
- Hot air or direct heat on the pile. A hair dryer on high or an iron touching the fabric melts polyester and sets stains.
- Colored cloths. Dye can transfer to damp velvet.
- Bleach or hydrogen peroxide on colored velvet. Both strip dye and leave a pale spot more visible than the original stain.
- Skipping the rinse. Cleaner residue stiffens the pile and attracts dirt.
Velvet dining chairs survive spills better than their reputation suggests, but they do not survive bad cleaning. Scrubbing a wine spot with a wet sponge crushes the pile flat and leaves a shiny bald patch that looks worse than the stain. Soaking the fabric pushes the spill into the foam, where it wicks back up as a brown ring after the surface dries. And using the wrong cleaner on a cotton or silk-blend velvet leaves water marks that never come out. The good news is that most dining chairs sold today use polyester velvet, which is nearly stainproof if you treat the spill correctly and restore the pile afterward. The full routine below takes 20 to 40 minutes, most of it waiting, and uses products costing $10 to $12.
What You Need
| Item | Why | Optional? |
|---|---|---|
| White absorbent cloths or paper towels | Blotting; white so no dye transfers to the velvet | No |
| Upholstery stain remover spray or foam (7 to 16 oz, $10 to $12) | Breaks down food, grease, and wine without saturating the fabric | No |
| Distilled water in a spray bottle | Rinsing without the mineral rings tap water leaves | No |
| Mild dish soap | Alternative cleaner for W-code velvet: 1 teaspoon in 2 cups water | Yes |
| Soft-bristle brush (clothes brush or clean toothbrush) | Lifts and realigns the pile after cleaning | No |
| Vacuum with upholstery attachment | Removes crumbs and dust before wet cleaning | No |
| Hair dryer on cool or low | Speeds drying and helps restore pile direction | Yes |
| Rubbing alcohol (70 percent) or dry-cleaning solvent | For S-code velvet that cannot take water | Yes |
| Steamer or steam iron held 4 to 6 inches away | Rescues crushed pile after the stain is gone | Yes |
Step-by-Step
Step 1: Read the cleaning code and identify the fiber (2 minutes)
Look for a tag under the seat. W means water-based cleaners are safe; S means solvent only; WS means either; X means vacuum only. Most dining chairs in the $40 to $100 per chair range are polyester velvet with a W or WS code, which is the easiest case. Cotton, viscose, and silk velvets are usually S and mark badly with water. If there is no tag, test a drop of water on the underside of the seat; if it leaves a ring after drying, treat the fabric as S.
As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Product prices and availability are accurate as of the date shown and are subject to change.
Step 2: Blot and lift solids immediately (2 minutes)
Scoop off any solid food with a spoon. Press, do not rub, a dry white cloth onto the spill and lift. Repeat with fresh sections of cloth until nothing more transfers. For liquids, work from the outside of the spot inward so it does not spread. A wine or sauce spill blotted within a minute is 80 percent solved.
Step 3: Vacuum the area (2 minutes)
Once the surface is dry to the touch, vacuum with the upholstery tool to remove crumbs and loose residue. Wet cleaning over grit grinds it into the pile.
Step 4: Apply cleaner sparingly (5 to 10 minutes)
Test the product on a hidden spot first and wait 5 minutes. For W or WS fabric, spray a light mist of upholstery stain remover onto a cloth rather than the chair, or apply a foam remover and let it sit the recommended 1 to 5 minutes. Dab the stain with the treated cloth, working from the edges to the center. Never pour or drench; the goal is to dampen only the pile, not the foam. For grease, a foam cleaner works best because it does not spread the oil. For S fabric, dampen a cloth with rubbing alcohol and dab the same way; alcohol evaporates before it can soak in.
Step 5: Rinse and blot dry (5 minutes)
Lightly mist the spot with distilled water, or dab with a cloth dampened in it, then press a dry cloth firmly over the area to pull moisture out. Repeat two or three times. Leftover cleaner attracts dirt and dries stiff, so this step matters. Skip the water on S-code velvet; just let the alcohol evaporate.
Step 6: Dry and restore the pile (10 to 20 minutes)
Let the spot air-dry, or use a hair dryer on cool, held 8 inches away and moving constantly. While it dries, brush the pile gently in the direction of the surrounding nap with the soft brush. If the fibers stay crushed once fully dry, hold a steamer or steam iron 4 to 6 inches above the spot for a few seconds, then brush again; steam relaxes the fibers so they stand up. Finish by brushing the entire seat so the cleaned area blends in.
Mistakes to Avoid
- Rubbing or scrubbing. This is what causes bald, shiny patches. Blot and dab only.
- Soaking the fabric. Liquid reaches the foam and wicks back up as a ring. Damp, never wet.
- Using tap water on light velvet. Mineral deposits leave visible rings; use distilled.
- Hot air or direct heat on the pile. A hair dryer on high or an iron touching the fabric melts polyester and sets stains.
- Colored cloths. Dye can transfer to damp velvet.
- Bleach or hydrogen peroxide on colored velvet. Both strip dye and leave a pale spot more visible than the original stain.
- Skipping the rinse. Cleaner residue stiffens the pile and attracts dirt.
How Often
Vacuum velvet dining chairs weekly with the upholstery tool, brushing with the nap, to keep crumbs from grinding into the pile. Spot-treat spills the moment they happen; a stain treated within five minutes almost always lifts fully, while one left overnight may need two or three sessions. Give the whole seat a light overall clean every three to six months with a barely damp cloth and a brush-up. Apply a fabric protector spray once or twice a year, after a full clean, to make future spills bead and blot away. Chairs in a household with young children in 2026 benefit from performance polyester velvet rated for water-based cleaning, which tolerates this routine indefinitely.
When to Call a Pro or Replace
Call a professional upholstery cleaner if the stain covers more than a hand-sized area, if the fabric is cotton, silk, or viscose velvet with an S or X code, or if a home attempt has left rings or crushed pile you cannot brush out; expect $25 to $60 per chair. Reupholstering a seat costs $60 to $150 per chair and makes sense on solid wood frames worth keeping. Replace the chair when the stain has discolored the foam, when the pile is worn through on the seat front, or when a $40 to $70 budget chair would cost more to recover than to buy new. Odor that returns after cleaning means the foam itself is contaminated.
FAQ
How do I get red wine out of velvet dining chairs?
Blot immediately with a dry white cloth, then dab with an upholstery stain remover on a cloth, working from the outside in. Rinse by dabbing with distilled water, blot dry, and brush the pile up as it dries. Repeat if a faint mark remains once dry.
Can I use water on velvet?
On polyester velvet with a W or WS code, yes, in small amounts and preferably distilled. On cotton, silk, or viscose velvet with an S code, no; use rubbing alcohol or a dry-cleaning solvent on a cloth instead.
How do I fix crushed or matted velvet after cleaning?
Let it dry fully, then hold a steamer or steam iron 4 to 6 inches above the area for a few seconds and brush the pile in the direction of the nap with a soft brush. Repeat until the fibers stand up and match the surrounding fabric.
Will a fabric protector spray change how velvet looks?
Not when applied in a light, even coat to clean, dry fabric and brushed through as it dries. Heavy application can stiffen the pile, so test on the underside first and apply from 8 to 10 inches away.

