Spot cleaning means treating one stain or small area rather than cleaning the whole piece. Done carefully, it removes most fresh spills without soaking the cushion or leaving a ring. Done carelessly, it can set the stain, fade the dye or leave a bigger mark than the one you started with. The steps below apply to most sofas, armchairs, dining chairs and car seats, but your furniture’s care label always comes first.
Before you start: read the cleaning code
Most upholstered furniture carries a tag, often under a cushion or on the underside of the frame. The letter on it tells you what kind of cleaner the manufacturer considers safe:
- W: water-based cleaners are suitable.
- S: solvent-based (water-free) cleaners only. Do not use water.
- WS: either water-based or solvent-based cleaners can be used.
- X: vacuum only, or professional cleaning. Do not apply liquid cleaners.
Codes can vary slightly between manufacturers, so if the tag is missing or unclear, check the maker’s website or stick to the gentlest approach and test in a hidden spot. If the tag says “do not remove cushion covers” or shows other warnings, follow them.
What you need
- A vacuum with an upholstery or brush attachment
- Several clean white or light-colored cloths (colored cloths can transfer dye)
- A soft brush
- A spray bottle or small bowl
- Mild liquid dish soap, or a commercial upholstery spot cleaner suited to your fabric code
- Distilled or plain water
- Baking soda (for grease and odors)
Step-by-step spot cleaning
- Vacuum first. Remove crumbs, pet hair and loose dirt so you do not turn them into mud when you add moisture.
- Act on fresh spills quickly. Blot with a clean cloth, pressing straight down. Do not rub, because rubbing pushes the stain deeper and can roughen the fibers. Scrape up solids gently with a spoon or dull edge.
- Spot test. Apply a small amount of your cleaner to a hidden area, such as the back or underside. Blot and wait for it to dry. If you see color transfer, fading, a texture change or a stiff patch, stop and try something gentler.
- Apply a small amount of cleaner. Lightly dampen a cloth with the cleaner rather than pouring it onto the fabric. Too much liquid can soak into the padding, which dries slowly and can lead to odors or mildew.
- Work from the outside in. Blot from the edge of the stain toward the center to keep it from spreading.
- Rinse by blotting. Dampen a fresh cloth with plain water and blot to lift soap residue. Leftover soap attracts dirt.
- Dry. Press with a dry towel, then let the area air-dry. Keep air moving with a fan or open window. Avoid direct high heat, which can shrink or discolor some fabrics.
- Brush and vacuum. Once fully dry, gently brush the fibers back into place and vacuum.
Safe cleaning solutions
For a water-safe fabric (W or WS), a small amount of mild dish soap in water is a common starting point. Work up a little suds and use only the foam on a cloth rather than a wet solution. Many household guides also mention diluted white vinegar or isopropyl (rubbing) alcohol for certain stains. These can work, but they are not right for every fabric, and some dyes react badly, so always test first.
Baking soda is useful for grease and odors. Sprinkle a thin layer, let it sit for a while, then vacuum it up.
If your code is S, use only a product labeled for solvent-based upholstery cleaning, and follow its directions closely. Do not substitute water-based methods.
Never mix cleaning products
Chemical mixing is the most serious safety risk in cleaning:
- Never mix bleach with ammonia. The combination releases toxic chloramine vapors.
- Never mix bleach with vinegar or other acids. This can release chlorine gas.
- Do not combine different cleaners in the same bottle or on the same spot unless the label says it is safe. If you used one product, rinse it out by blotting with water before trying another.
- Avoid mixing hydrogen peroxide with vinegar in one container, as it can form an irritating acid.
Bleach is generally not appropriate for upholstery in any case, as it can permanently remove color and weaken fibers. Ventilate the room by opening windows, and stop if you notice a strong smell, coughing or eye irritation.
Common stains
- Food and drink: Blot, then use mild soap and water as the code allows.
- Grease or oil: Blot, cover with baking soda for a short time, vacuum, then treat any remaining mark with a drop of dish soap on a damp cloth.
- Ink: These are tricky. Rubbing alcohol on a cloth is often suggested for some inks, but test first and blot only. Rubbing can spread ink.
- Pet accidents: Blot up as much as possible, then use an enzyme-based cleaner made for pet urine, following its label. Soap and water alone may leave odor behind. The principles are similar to those in getting odors out of carpet.
- Old, set-in stains: Results are less predictable. Repeated gentle treatments are safer than one aggressive one.
Avoiding water rings
Rings appear when a damp area dries with a hard edge, leaving residue or pulling dirt to the boundary. To reduce the risk:
- Use as little liquid as possible.
- Blend the edges outward with a barely damp cloth so the dampness fades gradually.
- Consider cleaning the whole panel or cushion section, seam to seam, rather than one isolated patch.
- Blot with a dry towel and dry quickly with airflow.
- With distilled water, there are no minerals left behind, which some people find helps.
Spot cleaning arms, headrests and car seats
Arms and headrests collect body oils, so they often look darker than the rest of the piece. Treat them the same way, with light soap on a cloth and thorough blotting, and consider cleaning the entire arm so one patch does not look cleaner than the rest. For car seats (see also how to clean a car seat cover), check the vehicle manual if you are unsure what the seat material is, and keep moisture low because the foam beneath dries slowly in an enclosed space. For a seat on a dining or desk chair, see our guide on how to clean a chair seat.
Pet and child safety
- Keep children and pets out of the room while you clean and until the area is fully dry and the room has aired out.
- Store cleaners, sprays and solvents out of reach, in their original containers.
- Rubbing alcohol and many solvents are flammable. Keep them away from flames, heaters and cigarettes.
- Rinse soap residue thoroughly, since pets may lick treated areas.
- Some essential oils are harmful to pets, so avoid adding them to cleaning mixes.
- If a pet or child swallows a cleaning product, contact poison control or a veterinarian right away.
Mistakes to avoid
- Skipping the care tag
- Rubbing instead of blotting
- Soaking the cushion
- Using colored cloths on light fabric
- Skipping the spot test
- Mixing cleaners
- Using a hairdryer on high heat to speed up drying
When to call a professional
Consider a professional upholstery cleaner if the code is X, the fabric is silk, velvet or other delicate material, the stain is large or has soaked deep, or the piece is valuable. For very old pieces, see cleaning antique upholstery. If you suspect mold, do not simply scrub it. Read cleaning mold from fabric furniture first.
FAQ
Can you use Dawn dish soap to clean upholstery?
A small amount of mild liquid dish soap diluted in water is a common method for water-safe fabrics (W or WS). Use only the suds, rinse by blotting, and test in a hidden area first. Do not use it on S or X codes without checking with the manufacturer.
What is the best way to clean a fabric sofa?
Vacuum, check the code, test a cleaner, treat stains by blotting, and let it dry thoroughly. For a canvas-style fabric, see how to clean a canvas couch.
How do I spot clean car upholstery?
The method is similar: vacuum, test, blot with a lightly damp cloth, and dry with the doors open or air flowing. Use minimal moisture, since car foam can hold dampness.
What is the best way to clean the arms of an upholstered chair?
Vacuum first, then wipe with a cloth lightly dampened with mild soapy water, rinse by blotting and dry. Test in a hidden spot because arms often take more wear and may be treated differently.