Buying guide
Updated October 25, 2026 · 3 min read
Every upholstery fabric has a cleaning code: a letter that tells you what's safe to clean it with. Using the wrong cleaner can leave a water ring, fade the colour or damage the pile, so it's worth knowing before you buy, and before you reach for the spray bottle.
| Code | Means | Clean with |
|---|---|---|
| W | Water | Water-based upholstery cleaner or mild soap and water |
| S | Solvent | Water-free (solvent) cleaner or dry-cleaning solvent only |
| W/S or SW | Water or solvent | Either a water-based or a solvent-based cleaner |
| X | Vacuum only | Vacuum or brush. No liquid cleaners at all |
You'll find the code under Cleaning in the specifications on every fabric page in our shop.
The easiest code to live with. Spot clean with a water-based upholstery cleaner, or a little mild dish soap in water.
Water can leave rings or shrink these fabrics, so use only a water-free solvent cleaner (sold as dry-cleaning or solvent upholstery cleaner) in a well-ventilated room. Test it first, use as little as possible, and blot. For large stains or an overall clean, call a professional upholstery cleaner.
You can use a water-based or a solvent-based cleaner. Start with the gentlest option, mild soap and water, and move to a solvent cleaner only if needed.
Don't use any liquid, not even water. Vacuum with a soft upholstery brush and leave anything more to a professional. X fabrics are best kept for pieces that won't see spills.
Some fabrics can also be cleaned with a diluted bleach solution, usually around one part bleach to ten parts water, though you should always follow the ratio on the fabric's spec sheet. These are often solution-dyed or performance fabrics, and they're ideal for kids' rooms, dining chairs, healthcare and commercial seating. Shop bleach-cleanable fabric.
Rinse with clean water after bleach cleaning and let the fabric dry fully. Never mix bleach with other cleaners.
If the piece will see spills, children or pets, choose W, W/S or bleach cleanable. Save S and X fabrics for formal or decorative pieces. Performance fabrics such as Crypton are designed to make cleaning even easier; see Crypton vs. performance fabric.
It means the fabric can be cleaned with either a water-based cleaner or a solvent-based (water-free) cleaner. Start with the gentlest option.
No. Water can leave rings, shrink or discolour code S fabrics. Use only a solvent-based upholstery cleaner, or call a professional.
Fabrics with code W or W/S, bleach-cleanable fabrics, and Crypton or other performance fabrics are the easiest to keep clean.
Shop the fabrics in this guide
Charlotte upholstery fabric by the yard, priced in CAD, with free samples.