For customers· 4 min read

How to Clean Upholstery at Home: Step-by-Step Guide

Learn DIY upholstery cleaning methods using household items. Get tips for different fabric types and stain removal.

Your sofa is a crumb magnet, your armchair smells faintly of last month's spill, and professional cleaning quotes are making your wallet nervous. The good news: you can restore most upholstery yourself with the right approach, the right products, and realistic expectations about what you can tackle versus what needs a pro.

Assess Your Fabric Type First

Before you spray anything, identify what you're working with. Check the manufacturer's label on your furniture—it'll have a code telling you what cleaning method is safe.

  • W = Water-based cleaner only
  • S = Solvent-based cleaner only
  • WS = Either water or solvent
  • X = Vacuum or brush only, no liquid

Fabric type matters too. Delicate materials like silk or velvet, or anything antique, usually warrant professional cleaning ($150–$400 per piece depending on size and condition). Natural fibers like linen and cotton handle DIY cleaning reasonably well. Microfiber and polyester blends are the most forgiving for home treatment.

Vacuum Thoroughly First

This step saves you from turning surface dirt into mud. Use your vacuum's upholstery attachment and work methodically across the entire surface, including seams, piping, and crevices where crumbs and dust accumulate. Flip cushions and vacuum underneath them. For stubborn debris, use a soft brush attachment or an old toothbrush to loosen particles before vacuuming. This alone can refresh furniture that just needs a refresh, not deep cleaning.

Test Your Cleaner on Hidden Fabric

Never apply any cleaner to visible furniture without testing it first. Pick an inconspicuous spot—the underside of a cushion or a corner hidden by a throw pillow. Apply a small amount of your chosen cleaner, let it sit for 5–10 minutes, and blot with a white cloth. Wait a few hours and check for discoloration, fading, or fabric damage. This 10-minute step prevents expensive mistakes.

Choose the Right Cleaning Solution

For water-safe fabrics, you have three accessible options:

Mild dish soap solution: Mix one tablespoon of liquid dish soap with two cups of warm water. This works for light stains and general grime. It's cheap and safe for most upholstery.

Vinegar and water: Equal parts white vinegar and water cuts through odors and moderate stains without harsh chemicals. Use sparingly—too much vinegar smell lingers.

Commercial upholstery cleaner: Products like Resolve Upholstery Cleaner ($5–$12 per bottle) are formulated for fabric and come with specific instructions. They're stronger than soap but gentler than solvent-based options.

For solvent-safe fabrics only, dry-cleaning solvents exist, but handling them safely requires ventilation and care—this is where professional equipment becomes worth the $75–$200 service call for a single sofa.

Apply Cleaner and Blot (Don't Scrub)

Use a spray bottle to apply your cleaner lightly and evenly across the stained or soiled area. Let it sit for 5–10 minutes so it can break down dirt. Then—and this is critical—use a clean white cloth or soft brush to blot and gently work the cleaner in. Scrubbing pushes dirt deeper into fibers and can damage the fabric. Work from the outside of the stain toward the center to prevent spreading.

Rinse and Dry Properly

Leftover cleaning solution leaves residue and can attract more dirt. Dampen a clean cloth with plain water and blot the area repeatedly until no soap suds appear. For water-based cleaners, this step is essential. Let your furniture air dry completely—open windows, use a fan, or crack a door. Drying takes 4–12 hours depending on humidity and fabric thickness. Don't use heat or direct sunlight, which can set remaining stains permanently.

Know When to Call a Professional

Deep stains, pet accidents, mold, or delicate fabrics are beyond DIY scope. Professional upholstery cleaning runs $150–$500 per piece for standard sofas, with services like steam cleaning, enzyme treatment, and fabric protection. If your furniture is valuable, antique, or heavily soiled, investing in professional cleaning (which you can compare and book through Mercoly) beats risking permanent damage.

Frequently Asked Questions

Q: How often should I clean my upholstery at home? Vacuum weekly or biweekly, and address spills immediately. Spot-clean stains as they appear rather than waiting for a full refresh—fresh stains are far easier to remove.

Q: Can I use a carpet cleaner machine on upholstery? Not safely. Carpet cleaners apply too much water and pressure for upholstery, and the extraction power can oversaturate and damage the backing and frame.

Q: What's the best way to remove pet odors from a couch? Baking soda works well: sprinkle it generously, let it sit overnight, vacuum thoroughly, then spot-clean with a vinegar-water solution if odor persists.

Ready to find trusted upholstery cleaning help? Compare vetted professionals in your area and get exact pricing today.

Looking for Upholstery & Furniture Cleaning?

Compare trusted Upholstery & Furniture Cleaning providers on Mercoly — browse profiles, products, and services and reach out in one place.

Related articles

More in Specialty, Exterior & Restoration Cleaning · Upholstery & Furniture Cleaning