← Journal

June 16, 2026 · 5 min read

How to Remove Sofa Stains: Linen, Velvet, Wool & More

A practical guide to treating stains on linen, velvet, cotton, wool, and performance fabrics — what to do in the first ten minutes, and what never to try.

Light oatmeal linen sofa in a sunlit living room with soft neutral tones

A sofa is the center of a lived-in room — and the first place a spill lands. The difference between a temporary mark and a permanent stain is almost always how you respond in the first ten minutes. Five fabrics, five approaches, one rule in common: blot, don't rub.

01

Linen

Linen is forgiving but absorbent. A spilled glass of wine or coffee will travel quickly through the weave if left untreated. The key is speed — and restraint.

Do

Blot immediately with a clean, dry white cloth. Never rub. For water-based stains, dab with a barely-damp cloth and a drop of mild dish soap. Let air-dry fully before judging the result.

Don't

Do not soak linen. Do not use hot water — it sets stains and shrinks the fiber. Avoid commercial spray cleaners with bleach or brighteners; they weaken the yarn and leave a chalky residue.

02

Velvet

Velvet's pile traps particles between the fibers, so surface cleaning often hides deeper residue. A velvet sofa requires a gentler hand than almost any other upholstery.

Do

For dry stains, use a soft, dry brush to lift debris in the direction of the pile. For liquid spills, absorb with a microfiber cloth, then lightly steam from a distance to revive the nap. Patience beats pressure every time.

Don't

Never rub velvet in a circular motion — you will crush the pile permanently. Do not apply water directly to silk or cotton velvet; it leaves water rings that are nearly impossible to remove.

03

Cotton & canvas

Cotton is the most resilient natural fiber for everyday sofas. It can handle more moisture than linen or velvet, but it still rewards a careful approach.

Do

Mix a few drops of clear dish soap in cool water. Dab the stain from the outside in to prevent spreading. Rinse by dabbing with a clean, damp cloth, then blot dry. A fan speeds drying and prevents mildew odor.

Don't

Do not oversaturate the cushion — wet filling takes days to dry and sags over time. Avoid enzyme cleaners on colored cotton; they can lift dye along with the stain.

04

Wool & wool blends

Wool is naturally stain-resistant thanks to the lanolin in the fiber, but once a stain breaches that barrier, it binds aggressively. Speed matters more here than with any other fabric.

Do

Blot firmly with a dry cloth to lift as much as possible. For oily stains, apply a small amount of cornstarch or baking soda to draw out the oil, then brush away after 15 minutes. Use only wool-safe detergent if water is necessary.

Don't

Never use warm or hot water on wool — it felts the fibers. Do not scrub; the yarn pills easily. Skip oxygen bleach entirely; it degrades the protein structure.

05

Performance & microfiber

Performance fabrics are engineered to resist liquid penetration, which makes them the easiest to maintain — but only if you clean them correctly.

Do

Blot spills quickly; the liquid should bead on the surface. For dried stains, use a soft brush and a solution of mild soap and water. Many performance fabrics can handle a gentle machine wash on the cushion cover — check the manufacturer's tag.

Don't

Do not use solvent-based cleaners or acetone; they break down the protective coating. Avoid high heat when drying — it degrades the synthetic fibers over time.

The universal rule

Test before you treat.

Every fabric reacts differently to water, soap, and solvents. Before you clean a visible area, test your solution on the underside of the sofa or a hidden seam. Wait for it to dry completely. If the color shifts or the texture changes, stop — and call a professional.

The best stain remover is still prevention: a fabric protector applied every 12 to 18 months, rotated cushions so wear is even, and a no-shoes rule that keeps the sofa reserved for living, not for everything else.

CareFabricsStaging Tips