Pro Budget Carpet Cleaning logo Pro Budget Carpet CleaningClean carpets, honest costs
Upholstery

What Upholstery Cleaning Codes Mean Before You Scrub

Somewhere under your sofa cushions, usually on a white tag stitched to the deck or the underside of the frame, there is a single letter or two that decides whether a five minute spot clean goes well or leaves a pale ring the size of a...

A sofa cushion lifted to reveal a care tag showing an upholstery cleaning code

Somewhere under your sofa cushions, usually on a white tag stitched to the deck or the underside of the frame, there is a single letter or two that decides whether a five minute spot clean goes well or leaves a pale ring the size of a dinner plate. Most people never look at it until after the damage is done. I have been called out to more than a dozen "ruined" sofas where the only mistake was using water on a fabric that was coded for solvent.

Upholstery cleaning codes are a simple industry shorthand: W, S, WS and X. Each one tells you what kind of cleaner the fabric can tolerate. Read the code first and you can clean almost any couch, armchair or dining seat on a budget, with products that cost a few dollars. Ignore it and even a gentle cleaner can shrink, bleed or water mark the fabric for good.

Where to Find the Cleaning Code

Check these places in order:

  • The law tag or care label under the seat cushions, on the platform the cushions sit on.
  • The underside of the sofa, on a label stapled to the dust cover.
  • Inside a cushion zip, on the foam wrap or the cover seam.
  • The original paperwork or the product page if you still have the order email.

The code is often printed as "Cleaning Code: S" or just a lone letter in a box. If you see a long list of fibres, the code is usually near the bottom.

Upholstery Cleaning Codes at a Glance

CodeMeaningSafe budget cleaner
WWater based cleaners onlyWarm water with a few drops of clear dish soap
SSolvent only, no waterIsopropyl alcohol or a dry cleaning solvent
WS or SWWater or solventEither, test first and use as little as possible
XVacuum and brush onlyNo liquids at all

Code W Means Water Is Safe, but Less Is More

W fabrics are usually cotton blends, polyester and many outdoor fabrics. You can use water based cleaners, including diluted dish soap, upholstery shampoo and most foaming sprays.

The common mistake is soaking. Water that reaches the foam pulls dirt and old body oils up as it dries, leaving a brown edge around the spot. Mix half a teaspoon of clear dish soap into a cup of warm water, whip it into foam, and apply only the foam with a white cloth. Blot, do not rub. Then blot again with a cloth dampened in plain water and dry the area quickly with a fan. The full method for a whole sofa is in cleaning a fabric sofa without ruining the cushions.

Code S Means Keep Water Away Completely

S coded fabrics include many microfibres, velvets, rayon blends and some natural fibres that shrink or spot with water. Even a damp cloth can leave a permanent ring.

The cheapest safe cleaner is 70 percent isopropyl rubbing alcohol, which costs around 3 to 5 dollars a bottle. Put it in a spray bottle, mist the stained area lightly, then rub with a white sponge or light coloured cloth. The alcohol evaporates in a minute or two before it can mark. Work in sections about the size of your palm so each patch dries before you move on. Finish by brushing the fibres with a soft brush so the pile dries evenly. This is the technique I use most, and there is a step by step version in cleaning a microfibre sofa with rubbing alcohol.

Ventilate the room, keep it away from flames, and never pour alcohol straight onto the fabric.

Code WS Is Flexible, With One Rule

WS means either cleaner is acceptable, which gives you options. For greasy stains such as food or hair oil, start with solvent because water spreads oil. For sugary drinks, mud or sweat, start with water based foam. Always try the milder approach first and step up only if it fails.

The one rule: do not mix the two on the same spot in one session. Let the area dry fully, at least a few hours, before switching methods.

Code X Is the Code People Ignore Most Often

X means professional cleaning only, or nothing but vacuuming and brushing at home. It shows up on delicate weaves, some linens and fabrics with finishes that liquids strip away.

For day to day care, vacuum weekly with the upholstery tool and brush the surface with a soft clothes brush. For crumbs and dry spills, a lint roller or a rubber glove dragged across the fabric lifts more than you would expect, and it costs nothing. For a real stain on X fabric, blot up what you can with a dry cloth and call a professional. A single spot treatment usually costs far less than a full sofa clean.

Why I Do Not Trust the Hidden Spot Test Alone

Every guide says to test your cleaner on a hidden spot first. It is good advice, but it is not enough on its own, and relying on it gives people false confidence.

The hidden spots, under a skirt or on the back panel, usually get far less sunlight, body oil and rubbing than the seat. A cleaner that looks fine on the back can still lift dye or leave a ring on a faded, oily seat cushion. Test in a hidden spot first, then test again on a small, less visible part of the area you actually want to clean, such as the side of a cushion. Wait until both are completely dry, which can take two to four hours, before judging.

And if there is no code at all, treat the fabric as S until a test proves otherwise. Solvent mistakes are rarer and milder than water mistakes.

FAQ

What if my sofa has no cleaning code?

Treat it as code S and use rubbing alcohol sparingly after testing. If the fabric is delicate, very old or valuable, ask a professional to identify it before cleaning.

Can I use a carpet cleaner machine on upholstery?

Only on W or WS fabric, with the upholstery attachment and the lowest water setting. Do quick passes and plenty of dry suction passes, then run a fan until the fabric is dry.

Why did a water ring appear after cleaning?

Either the fabric was S coded or too much water reached the foam. On W fabric, dampen the whole panel evenly from seam to seam and dry it fast with a fan; this usually blends the ring away.

The Practical Takeaway

Before you touch a stain, lift the cushions and find the code. W gets light foam, S gets rubbing alcohol, WS gets the milder method first, and X gets a vacuum and a phone call. Test twice, wait for it to dry, and use less liquid than you think you need. It is the cheapest upholstery habit there is, and you will find more of them in our upholstery guides.

AF
Aurelio Ferreyra

Aurelio is a PC gamer whose gaming room has a cream carpet, a decision he regrets daily and writes about honestly.

More posts by Aurelio

More in Upholstery

01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources annodex antiquesandperiodcollectibles aotc asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto