Person standing on a cleaned omhu sofa

How to Clean Sofa Material by Type

Alexander Morabbi WulschJul 23, 2026

The fastest way to ruin a sofa is to clean it wrong. Water on the wrong fabric leaves rings, solvent on the wrong coating strips it, and rubbing a stain just spreads it further. So before you go at anything with a wet cloth, know what you're working with.

This is your material-by-material guide to cleaning a sofa without making it worse. Find your fabric, follow the steps, and check the care tag first (every time).

Quick answer

The golden rule: check the care tag code before you touch anything wet.

It's a single letter, usually on the underside of a cushion, and it tells you exactly what's safe.

Code

What it means

Safe to use

W

Water-based cleaning

Mild soap, water, water-based upholstery cleaner

S

Solvent only

Dry-cleaning solvent or an S-rated upholstery cleaner, no water

W/S

Both

Water-based or solvent cleaners

X

No liquids

Vacuum and soft brush only, professional cleaning for stains

Two more rules that apply to every material:

  • Blot, never rub. Rubbing pushes the stain deeper and roughs up the fibers.
  • Test on a hidden spot first. The back corner or under a cushion, before you commit to the whole thing.

And here's what you can actually put in the machine:

Material

Machine wash covers?

Water OK?

Dry method

Corduroy

Yes if removable and label allows, cold gentle

Yes, light spot clean

Air dry only, brush pile while damp. Heat flattens the pile for good

Cotton / linen

Often yes, cold gentle, inside out

Yes, cold only

Air dry, refit covers slightly damp

Velvet

Rarely, check label

Barely damp only

Air dry, brush or steam pile back up

Leather

No

No soaking, damp wipe only

Air dry, then condition

Faux leather / vinyl

No

Yes, mild soap and water

Wipe dry with soft cloth

Polyester / microfibre

Check label and code

Only if W or W/S

Air dry, brush as it dries

Here's the short version by material, then the detail underneath.

Material

Vacuum

Spot clean with

Key rule

Corduroy

Soft brush, along the ribs

Mild soap, lukewarm water

Brush pile back while damp

Cotton / linen

Soft brush

Mild detergent, cold water

Clean the whole cushion face to avoid rings

Velvet

Soft brush, low suction, with the pile

Barely damp cloth, tiny bit of soap

Never soak

Leather

Soft brush, no beater bar

Leather cleaner, then conditioner

No water soaking, ever

Faux leather / vinyl

Soft brush

Mild soap and water

No alcohol or solvents

Polyester / microfibre

Soft brush

Depends on W vs S code

Check the code before anything wet

How to clean a corduroy sofa

corduroy fabric closeup for sofa

Corduroy hides dirt in its grooves, so cleaning it is really about getting between the ribs. The raised lines you feel are called the wale, and the low channels between them collect crumbs, dust and pet hair that a quick surface wipe won't reach.

Here's how to do it right:

  1. Vacuum along the ribs, not across them, using a soft brush attachment. Going with the direction of the wale pulls debris out of the grooves instead of packing it in.
  2. Spot clean with a cloth, mild soap and lukewarm water. Blot the mark, don't scrub.
  3. Brush the pile back with a soft brush while the fabric is still damp. This is the step people skip, and it's why corduroy dries looking flat and matted. A gentle brush in the direction of the wale keeps the texture standing.

If you own our TEDDY sofa, this gets a lot easier. The covers are removable, so you can lift a section and wash it per the care label instead of working around a fixed frame. TEDDY comes in shades worth protecting too, whether you went for a black corduroy sofa or a green corduroy sofa.

How to clean a cotton or linen sofa

Linnen sofa fabric closeup

Natural fibers stain fast and mark easily, so speed and a light hand matter more here than with synthetics. Cotton and linen soak up liquid quickly, which means a spill left sitting becomes a set stain in minutes.

  • Blot spills immediately with a clean dry cloth. Press down and lift, working from the outside of the spill inward.
  • Use mild detergent and cold water. Hot water can set stains and encourage shrinkage.
  • Clean the whole cushion face, not just the spot. This is the big one with linen. If you clean a small patch, you'll often get a water ring where the damp area meets the dry fabric. Feathering the moisture out across the entire panel avoids that.

If your covers are removable and the label allows it, machine washing on cold is often fine. Check the tag, use a gentle cycle and skip the tumble dryer unless the label specifically permits it.

How to clean a velvet sofa

velvet sofa fabric closeup

Velvet's problem usually isn't dirt, it's crushed pile. The fabric shows marks as patches of light and dark depending on which way the fibers are lying, so what looks like a stain is often just flattened nap catching the light differently.

To clean and revive it:

  1. Vacuum with a soft brush attachment on low suction, going with the direction of the pile.
  2. Spot clean gently with a barely damp cloth and, if needed, a tiny amount of mild soap. Blot lightly.
  3. Brush or steam the pile back up. A soft brush or a quick pass with a garment steamer held above the fabric lifts crushed areas and evens out the sheen.

Do not soak velvet. Too much water flattens the pile and can leave permanent watermarks. Keep it separate from corduroy in your head: corduroy has ordered ribs you brush along, velvet is a continuous nap that shifts shade with direction.

How to clean a leather sofa

Leather fabric sofa

Leather plays a completely different game: no water-soaking, ever. It's a skin, and treating it like fabric dries it out and cracks it.

  • Wipe regularly with a slightly damp cloth to lift dust and surface grime.
  • Use a dedicated leather cleaner for anything more serious, followed by a leather conditioner. The conditioner keeps the material supple and stops it cracking over time.
  • Dab spills the second they happen. Leather is forgiving if you're fast and unforgiving if you let liquid sit.
  • Keep it out of direct sunlight. Sun fades the color and dries the surface, which speeds up cracking.

How to clean a faux leather or vinyl sofa

faux leather sofa fabric

Faux leather and vinyl are easier to clean than the real thing, but they'll crack if you abuse them. The surface is a coating, so the goal is cleaning without breaking that layer down.

  • Wipe with mild soap and water. A soft cloth and a light touch handles almost everything.
  • Avoid harsh solvents and alcohol. These break down the coating and lead to peeling and cracking, the exact damage you're trying to prevent.
  • Skip the conditioner. Unlike real leather, faux leather doesn't need feeding. Products meant for genuine hide can actually leave a sticky residue on synthetic surfaces.

How to clean a polyester or microfibre sofa

Wool sofa fabric closeup

Polyester and microfibre are the everyday workhorses, and here the care code matters more than with any other material. Plenty of microfibres are labeled S (solvent only), which means plain water can leave a mark even when the fabric feels like it should shrug it off.

For a W-coded synthetic, mild soap and water is fine. Use distilled water rather than tap where you can, because the minerals in tap water can leave their own faint rings as the fabric dries.

For an S-coded one:

  • Use a dry-cleaning solvent or an upholstery cleaner rated for S fabric. Apply it to a clean sponge or cloth, never directly to the sofa.
  • Gently work the stain, blotting rather than scrubbing.
  • Work in a ventilated room and keep solvent off any exposed wood or metal on the frame.
  • Brush the fabric with a soft brush as it dries to restore the texture. Microfibre can dry stiff or clumped, and a light brush brings back the even surface.

If the tag says S and you're not sure what you're holding, don't improvise with water. A professional clean costs less than replacing a panel.

How to handle stains, smells and general upkeep

Most stains come out if you catch them fast and match the method to the mess. Always spot-test first.

Stain

First move

Then

Avoid

Grease

Cover in baking soda or cornstarch, wait 15 min

Vacuum, treat residue per material

Wetting it first, it spreads the oil and stops the powder absorbing

Red wine

Blot immediately, outside in

Cold water and mild soap on W fabric

Rubbing, salt on delicate fibers

Pet accidents

Blot dry

Enzyme cleaner suited to the material, dry fully

Ammonia, it smells like urine to pets

Ink

Dab with cotton bud and rubbing alcohol on S-safe fabric

Lift, replace bud often

Smearing, water on ink

Coffee / tea

Blot, then cold water

Mild soap, feather out to panel edge

Hot water

General odor

Sprinkle baking soda over cushions

Leave 1 hour or more, vacuum

Fabric spray as a substitute for cleaning

Beyond stains, the cheapest upkeep habit is rotation. Flip and swap your cushions every few weeks so the wear spreads out and no single seat gets crushed and grubby faster than the rest.

This is where modular sofas earn their keep.

TEDDY's sections come apart and the covers lift off, so a spill on one seat means washing one cover, not wrestling the whole couch. It also means you can rethink your sofa settings whenever the room changes. If you want the full walkthrough for any fabric, our guide on how to clean a sofa cushion goes deeper, and our broader guide to clean a couch covers the whole piece. Suede owners have their own rules, covered in how to clean a suede sofa. And if you're still shopping, our roundup of the best fabric material for sofa options and our guide to sofa material for pets can save you a lot of future scrubbing. It's also worth checking the sofa dimensions standard before you buy, so the piece actually fits the room you're cleaning.

Omhu sofa material washing guide

FAQ

How often should I clean my sofa?

Vacuum weekly and deal with spills the moment they land. A deeper clean every three to six months keeps fabric fresh, more often if you have pets or kids.

Can I steam clean any sofa?

Velvet, corduroy and many W-coded synthetics handle steam well when it's held above the fabric rather than pressed into it.

Steam can damage leather, cotton and linen, and it's off limits on anything with an X code. Always check the care tag before steaming.

Material

Steam safe?

Corduroy

Yes, light steam held above the fabric

Cotton / linen

No

Velvet

Yes, held above the fabric

Leather

No

Faux leather / vinyl

No

Polyester / microfibre

Usually yes if W coded

What does the X care code mean?

X means vacuum only, no liquids of any kind. For X-coded fabric, stick to a soft brush attachment and call a professional cleaner for stains you can't remove dry.

Are removable covers machine washable?

Often yes, on a cold gentle cycle, but only if the care label says so. Wash inside out, skip the dryer unless permitted, and put covers back on while slightly damp for the best fit.

What's the safest all-purpose method if I don't know my material?

Treat it as delicate. Test a hidden spot with a barely damp cloth and a drop of mild soap, blot gently and let it air dry. If in doubt, don't use water. Vacuum and get a professional opinion. This is the safest way to clean a material sofa when the tag is missing.