A sofa usually gets dirty more gradually than it looks. Dust, skin oils, pet hair, food residue, and humidity settle into the fabric and cushion over time, so by the time a stain or smell becomes obvious, the problem is often part surface issue and part trapped residue issue. The good news is that many sofas can be cleaned successfully at home, but the safe method depends on the upholstery code, the kind of stain, and how quickly the piece can dry afterward. Furniture makers use cleaning codes to indicate whether water, solvent, both, or neither are appropriate, and EPA guidance stresses prompt drying because lingering moisture encourages mold and musty odor. (ashleyfurniture.com)
TL;DR
- Start with the care tag. W and WS/SW fabrics can usually handle controlled water-based spot cleaning; S fabrics need solvent-based care; X means vacuum or light brushing only. (ashleyfurniture.com)
- Blot, don’t rub. Test cleaners on a hidden area first, use white cloths, and avoid soaking the cushion. (cleaninginstitute.org)
- Bad odor usually means the source is still there: body oil, food, pet residue, smoke, or trapped moisture. Cleaning and full drying matter more than adding fragrance. (epa.gov)
- If the cushion was heavily soaked, smells musty after drying, or shows visible mold, home spot cleaning may not be enough. Upholstered furniture is hard to dry fully after water exposure. (epa.gov)
Read the sofa tag before you mix anything
The care label is more important than any viral cleaning tip. A fabric that tolerates a mild water-based foam may still react badly to a solvent, and the reverse is also true. Some sofas also have different materials on the body, cushion faces, or trim, so the right answer for one section may be the wrong answer for another. If the label is still attached under a cushion or beneath the frame, start there before treating even a small stain. (ashleyfurniture.com)

Use the Fabric-Soil-Dryness check
- Fabric: Identify the cleaning code and the material. If the tag is missing, treat the sofa as higher-risk until a hidden-spot test proves otherwise. (ashleyfurniture.com)
- Soil: Separate dry soil, food or drink stains, oily grime, and pet or body-fluid residue. Different residues respond to different chemistries; ACI notes that enzymes and other cleaners are targeted to specific types of stains rather than every stain equally. (cleaninginstitute.org)
- Dryness: Ask whether the upholstery can be cleaned lightly and dried quickly. EPA guidance is clear that moisture control is central to mold prevention and that upholstered furniture can be difficult to dry completely after water exposure. (epa.gov)
| Code | What it means | Best home response | What to avoid |
|---|---|---|---|
| W | Water-based cleaners are allowed | Vacuum first, then spot clean with distilled water or a mild water-based foam | Flooding the fabric or leaving it damp |
| S | Use solvent-based upholstery cleaner only | Limit treatment to targeted spots, ventilate well, and follow label safety directions | Water or heavy wet cleaning |
| WS / SW | Water-based or mild solvent-based spot cleaning is allowed | Start with the gentlest code-safe method and use very little moisture | Over-saturating the cushion |
| X | Do not use water or solvent-based cleaner | Vacuum or lightly brush only; use a pro for real staining | DIY wet cleaning of any kind |
| Leather | Use leather-appropriate care rather than standard upholstery spray | Dust, blot spills promptly, then use a leather-safe cleaner per maker instructions | Bleach, ammonia, acetone, or harsh solvents |
If the tag is gone, do not jump straight to a full-sofa wash. Start with vacuuming, do one hidden-spot test, and work in the least visible area first. Some manufacturers also specify distilled water for water-safe upholstery because tap-water minerals and residue can leave marks on certain fabrics. For S-code fabrics, remember that solvent products require more caution; UGA notes that many dry-cleaning solvents can be toxic or flammable, so ventilation and label directions matter. (crateandbarrel.com)
Set up the cleaning area so the stain does not get worse
Do the dry work first. EPA recommends routine vacuuming of fabric-covered furniture, and that matters because wetting dust, crumbs, and pet hair only turns loose soil into a larger mess. Good airflow matters too. If the sofa will not dry well in the room where it sits, that is a warning sign before cleaning even begins. (epa.gov)

- Remove throws and loose debris, then vacuum the arms, seat deck, seams, piping, and both sides of the cushions.
- Test the cleaner on a hidden seam, skirt, or back panel first. ACI recommends checking colorfastness in an inconspicuous area before treatment. (cleaninginstitute.org)
- Use clean white microfiber or cotton cloths. White cloths help avoid dye transfer and make it easier to see whether the stain is actually lifting. (site.extension.uga.edu)
- Open windows or run a fan before you start so the upholstery can dry as quickly as possible. EPA guidance consistently ties lingering moisture to mold risk. (epa.gov)
The baseline clean that fixes most dingy fabric sofas
For W and WS/SW upholstery, the goal is not to soak the sofa. It is to remove loose soil, lift surface grime, and keep moisture shallow. Ashley and Crate & Barrel both describe spot cleaning with water-based foam or mild detergent for the appropriate codes, not drenching the upholstery. (ashleyfurniture.com)
- Vacuum thoroughly, including under the cushions and along stitched seams.
- Lightly dampen a cloth with distilled water or use foam from a mild detergent solution. Apply cleaner to the cloth, not directly to the sofa.
- Work one small area at a time, especially headrests, arm fronts, and the front edge of the seat where body oils collect.
- Blot and wipe gently from the outside of a mark toward the center. Rotate to a clean section of the cloth often.
- Finish by blotting with a separate cloth that is only lightly damp to remove cleaner residue, then dry the area with moving air.
Do not use this whole-sofa method on X-code upholstery, large S-code stains, or any cushion that is already wet deep inside. Those situations are much more likely to leave rings, solvent issues, or lingering odor.
If the upholstery darkens evenly during cleaning and returns to normal as it dries, that is a good sign. If you see tide marks, stiffness, or a pale ring, stop and reduce moisture immediately. UGA upholstery guidance warns that overwetting can cause finishes in upholstery fabric to migrate and leave a circle, and excess liquid can also affect backing or foam. (site.extension.uga.edu)
Treat stains by category, not by panic
People often focus on the color of a stain when the more useful question is what kind of residue it left behind. Sugar, protein, grease, dye, and smoke do not release the same way. That is why one universal sofa cleaner rarely performs well on every problem. ACI’s consumer guidance repeatedly emphasizes targeted treatment and careful testing rather than random mixing. (cleaninginstitute.org)

Food, coffee, juice, and everyday drink spills
Blot fast and do not rub. ACI notes that rubbing can spread the stain and damage fabric. Sugary drinks can seem to disappear and then oxidize into yellow or brown marks later, so even faint spills are worth treating right away. For protein-based stains such as milk or blood, avoid hot water because heat can set them. (cleaninginstitute.org)
Grease, makeup, sunscreen, and armrest grime
These stains behave differently because they are oily. Water alone often smears them or only lightens the surface temporarily. ACI explains that lipase is aimed at fat-based stains, while UGA’s upholstery stain guidance recommends a code-appropriate solvent cleaner for oily residue on upholstery. In practice, that means starting with the gentlest cleaner allowed by the fabric code and accepting that greasy buildup often takes several light passes rather than one aggressive scrub. (cleaninginstitute.org)
Pet accidents, vomit, and body-fluid residue
First remove as much material as possible with dry towels or paper towels. Then treat only if the sofa code allows it. ACI explains that enzyme-based formulas work by breaking specific stains into smaller pieces, which is why a product intended for urine or other organic residue usually makes more sense than a heavily fragranced general spray. If the accident soaked through the fabric and into the foam, lingering odor after surface cleaning can be a sign that the real contamination sits below the cover. (cleaninginstitute.org)
Example: suppose coffee spills on a WS sofa cushion. The safest sequence is to blot the liquid immediately, vacuum any dried grounds later, clean with a lightly damp cloth and a trace of mild detergent, blot again with plain distilled water, and dry the cushion with a fan. That sequence uses the least aggressive code-safe method first and keeps liquid from sinking deeper into the filling. (ashleyfurniture.com)
Getting rid of bad odor means removing the source
Odor control is rarely about adding more fragrance. EPA guidance on indoor odors and biological contaminants points toward source control: keep indoor materials dry, remove the residue that is actually causing the smell, and dry the area completely afterward. On sofas, bad odor usually comes from one of five sources: body oils, food residue, pet accidents, smoke, or moisture and mold. (epa.gov)
A practical way to diagnose odor is to notice where and when it appears. If the smell is concentrated on one cushion, the source is often local. If it gets stronger when someone sits down, the issue is likely in the filling rather than only on the surface. If it is worst on humid days, trapped moisture becomes more likely. That kind of observation helps prevent the common mistake of cleaning the whole sofa when only one panel or one cushion is actually contaminated.
When a musty smell is a warning sign, not just a nuisance
Mustiness deserves more caution than ordinary stale odor. EPA says mold control depends on moisture control and recommends cleaning mold promptly while also fixing the water problem. EPA also advises keeping indoor relative humidity below 60 percent, ideally between 30 and 50 percent when possible. After water exposure, the agency notes that fully drying upholstered furniture within 48 hours can be difficult. (epa.gov)

If a sofa cushion was soaked by a large spill, leak, or flooding and still smells damp the next day, home spot cleaning may be the wrong tool. For clean-water incidents, fast extraction and aggressive drying are important; for sewage contact or visible mold, professional remediation is the safer option. EPA and UGA guidance both indicate that water- and mold-damaged upholstered furniture can be difficult to dry or salvage. (epa.gov)
Avoid bleach, ammonia, and broad “disinfect everything” thinking on upholstery unless the manufacturer explicitly allows it. EPA notes that many antimicrobial products are not intended for absorbent surfaces such as fabrics or upholstery, and harsh cleaners can also damage leather finishes. (epa.gov)
Special cases: leather, removable covers, and unlabeled sofas
Leather needs its own rules. Finished leather usually responds best to dusting, fast blotting of spills, and a cleaner made for leather rather than a standard upholstery spray. Crate & Barrel specifically warns against bleach, ammonia, acetone, window cleaners, and other harsh solvents because they can damage the finish or topcoat. If the leather is unfinished, delicate, or already discolored, a professional leather cleaner is often the safer next step. (crateandbarrel.com)
Do not assume a zipper means the cover is machine-washable. Ashley’s care guidance says many standard upholstery codes are meant for spot cleaning, and it also notes that cushion covers should not be removed and dry cleaned under those code instructions. Before washing any removable cover, check the sewn label, the sales paperwork, or the retailer’s care page. (ashleyfurniture.com)
For vintage pieces, unlabeled sofas, velvet, rayon blends, or anything that reacts badly in the hidden-spot test, the conservative approach is the smart one: vacuum thoroughly, limit moisture, and treat only small spots. The cost of professional cleaning is usually easier to accept than a permanent water ring, fabric distortion, or color bleed.
Mistakes that make sofas look worse
- Rubbing a fresh spill instead of blotting it. ACI warns that rubbing can spread the stain and damage the fabric. (cleaninginstitute.org)
- Spraying cleaner directly onto the upholstery instead of onto a cloth or foam, which makes over-wetting more likely. (ashleyfurniture.com)
- Using too much water. UGA warns that overwetting upholstery can leave circles or affect the finish, and EPA ties lingering moisture to mold risk. (site.extension.uga.edu)
- Mixing stain removers or improvising with multiple chemicals. ACI advises not to combine stain-removal products. (cleaninginstitute.org)
- Trying to deodorize before removing the actual residue and drying the cushion fully. (epa.gov)
- Putting cushions back in place before they are fully dry, which traps moisture in the core. (epa.gov)
The most common failure pattern is not choosing the wrong cleaner once. It is using too much liquid, too quickly, and then leaving the cushion to dry slowly. That is how a partly removed stain turns into a ring, a stiff patch, or a smell that comes back after a day or two. Gentle product use and fast drying matter just as much as stain-lifting power. (site.extension.uga.edu)
When it is smarter to call a professional
A home clean is a reasonable first step for ordinary grime, small fresh spills, and mild odor. It is less sensible when the risk of damage is high or the contamination has gone below the surface. Professional upholstery cleaning starts to make more sense when extraction, specialty solvents, or material identification matter more than saving a little time or money.
- The sofa has an S or X code and the stain is larger than a small spot.
- The odor returns after two light, code-safe cleanings and full drying.
- A cushion was soaked by a leak, floodwater, or a large spill. Upholstered furniture is hard to dry thoroughly after water exposure. (epa.gov)
- There is visible mold, persistent mustiness, or sewage contamination. EPA and UGA guidance both treat these as higher-risk situations. (epa.gov)
- The piece is leather, vintage, delicate, or already showing rings or color loss from earlier cleaning attempts. (crateandbarrel.com)
For most readers, the best next step is simple: check the code, vacuum first, use the mildest code-safe method that fits the stain, and keep the sofa as dry as possible throughout the process. A clean sofa is not the one that got the most product. It is the one that had the right amount of cleaning, the right amount of drying, and no unnecessary damage along the way.
FAQ
Can I use vinegar and baking soda on my sofa?
Only if the upholstery code and manufacturer guidance make that reasonable. The safer default is to use code-appropriate upholstery care rather than household experiments, especially on delicate fabrics, leather, or unknown materials. If the sofa is water-safe, test any method on a hidden area first and keep moisture very limited. (ashleyfurniture.com)
Can every sofa be steam cleaned?
No. Steam introduces heat and moisture, which can be a poor match for solvent-only, X-code, delicate, or slow-drying upholstery. EPA guidance stresses prompt drying after wet cleaning, and manufacturers often limit care to code-specific spot cleaning rather than broad wet treatment. (epa.gov)
How long should a sofa take to dry after spot cleaning?
After light spot cleaning, the surface should move toward fully dry within a few hours, not stay damp into the next day. If a cushion still feels cool or damp much later, too much liquid was likely used, and odor or mold risk rises as drying slows. EPA guidance ties prompt drying to mold prevention. (epa.gov)
Why does a stain seem to disappear and then come back?
That usually means residue remained below the surface or too much liquid was left behind. As the area dries, the remaining soil can migrate back toward the fabric face and leave a ring or dull patch. Reducing moisture and removing residue more thoroughly helps prevent that pattern. (site.extension.uga.edu)
Is bleach ever safe on upholstery?
Usually no, unless the manufacturer explicitly says the fabric is bleach-cleanable and provides the correct dilution. In general, EPA warns that many antimicrobial products are not intended for absorbent surfaces like upholstery, and leather makers warn that bleach can damage finishes. (epa.gov)
When is replacement more realistic than cleaning?
Replacement becomes more realistic when the sofa has visible mold, sewage contamination, severe water damage, crumbling foam, or odor that returns immediately after careful cleaning and drying. EPA and UGA guidance both indicate that heavily water- or mold-damaged upholstered furniture can be difficult to salvage. (epa.gov)
References
- US EPA: A Brief Guide to Mold, Moisture and Your Home – https://www.epa.gov/mold/brief-guide-mold-moisture-and-your-home
- US EPA: Mold Course Chapter 2 – https://www.epa.gov/mold/mold-course-chapter-2
- US EPA: Mold Course Chapter 4 – https://www.epa.gov/mold/mold-course-chapter-4
- US EPA: Biological Contaminants and Indoor Air Quality – https://www.epa.gov/indoor-air-quality-iaq/biological-contaminants-and-indoor-air-quality
- Ashley Furniture: Care and Cleaning – https://www.ashleyfurniture.com/care-and-cleaning
- Crate & Barrel: Care Instructions PDF – https://www.crateandbarrel.com/assets/customer-service/pdf/cb_us__14_fall_care_brochure.pdf
- Crate & Barrel: How to Care for Leather Furniture – https://www.crateandbarrel.com/furniture/how-to-care-for-leather-furniture/1
- American Cleaning Institute: Laundry Basics – https://www.cleaninginstitute.org/cleaning-tips/clothes/laundry-basics
- American Cleaning Institute: Ask ACI – Enzymes in Cleaners – https://www.cleaninginstitute.org/cleaning-tips/clean-home/ask-aci/ask-aci-enzymes-cleaners
- American Cleaning Institute: The Function of Enzymes in Cleaning PDF – https://www.cleaninginstitute.org/sites/default/files/documents/Enzymes-factsheet.pdf
- UGA Textiles: Remove Stains From Oil – https://site.extension.uga.edu/textiles/care/stain-removal/remove-stains-from-oil/
- UGA Textiles: Remove Stains From Fabric Softener, Bluing – https://site.extension.uga.edu/textiles/care/stain-removal/remove-stains-from-fabric-softener-bluing/