How to Clean a Sofa Cushion (Without Ruining It)

teddy sofa cushion in multiple colors arranged in a grid

Table of Contents

    Cleaning a sofa cushion is mostly about not rushing and not guessing. Do it in the wrong order (or with the wrong liquid) and you turn a small stain into a permanent one. Do it right and even a well-loved cushion comes back looking almost new.

    Here's the whole method, then each step in detail so you can jump straight to the part you need.

    The Short Version: How to Clean a Sofa Cushion

    The order matters more than the products. Follow this and you'll rarely go wrong:

    • First, get crumbs and dust off before anything wet touches the fabric.
    • Check the care label. It tells you whether water is safe, or whether you should stick to solvents or a vacuum only.
    • Blot with a white cloth, don't rub. Test on a hidden patch first.
    • Wash the covers if they unzip and the label allows it. Cool wash, gentle cycle, no bleach.
    • Air-dry fully before you put anything back together.

    Stain

    What to do

    Coffee or tea

    Blot with cool water first. Still there and the label allows it? A drop of mild dish soap in water.

    Red wine

    Blot immediately, don't let it dry. Cool water or club soda, then blot again.

    Grease or oil

    Cover in baking soda or cornstarch, wait 30 min (hours or overnight if set in), vacuum, then treat.

    Blood

    Cold water only, blot from the outside in. Never warm water, it sets the stain.

    Pet accidents

    Blot the liquid, then use an enzyme cleaner to handle the smell as well as the stain.

    One thing worth knowing: OMHU TEDDY covers are removable corduroy, so cleaning them is far less of a saga than most people expect. Unzip, wash, dry, done.

    Read the Care Label Before You Touch Anything

    The care label is the single most important thing to check, and the one everyone skips. It tells you exactly what your fabric can survive.

    Guessing here is how good fabric gets ruined. A splash of water on an S-code cushion can leave a ring you'll never fully remove, so read first, clean second.

    Here's what the standard cleaning codes mean, in plain language:

    • W = water-based cleaners are fine.
    • S = solvent only. Water can stain or shrink this fabric, so use a dry-cleaning solvent.
    • S/W = both water-based and solvent cleaners are safe.
    • X = vacuum only. No liquid at all. Leave anything serious to a professional.

    The label usually hides on the cushion cover itself, often stitched near a seam or tucked just inside the zip.

    On TEDDY covers you can check it right at the zip before you commit to anything.

    Toddy sofa cushion guide

    Step One: Vacuum the Crumbs and Dust First

    Vacuuming before any wet should always be your first step.

    Dust plus water equals mud, and mud sinks into fibers.

    Use the upholstery attachment and go slowly. Work into the seams, the piping and the folds where dust collects. On a modular sofa like TEDDY, pay attention to the gaps where cushions meet the metal connecting bars, because crumbs love to gather exactly where you can't see them.

    Give both sides of each cushion a pass. Flip it, vacuum the back, then move on. This alone makes a surprising difference before you've touched a single drop of anything.

    Spot-Cleaning Stains Without Making It Worse

    The golden rule of spot-cleaning: blot, don't rub.

    Rubbing pushes the stain deeper and, on corduroy, crushes the pile so the patch looks worn even after it's clean.

    Three rules that save fabric every time:

    • Blot, never rub. Press a clean cloth down and lift. Repeat with a fresh part of the cloth.
    • Work from the outside in. Start at the edge of the stain and move toward the center so you don't spread it.
    • Test first. Try your cleaner on a hidden patch (under a cushion, near the zip) before you go anywhere near the visible area.

    Quick fixes for common stains

    • Coffee or tea: Blot with cool water first. If that's not enough and the label allows it, a drop of mild dish soap in water.
    • Red wine: Blot immediately, don't let it dry. A little cool water or club soda, then blot again.
    • Grease: Sprinkle a bit of baking soda or cornstarch to absorb it, leave for ten minutes, then vacuum before treating.
    • Pet accidents: Blot the liquid, then use an enzyme cleaner made for pet messes to deal with the smell as well as the stain.

    On corduroy, go gentle so you don't flatten the pile. Dab, wait, and let the fabric do some of the work.

    Different fabrics need different care, so if yours isn't corduroy, but suede sofa fabric, check our guide on how to clean suede sofa.

    Treating Specific Stains on Sofa Cushions

    Oil-based stains need a dry approach first. Sprinkle cornstarch or baking soda to pull out the grease, give it a few hours or overnight for a set-in mark, then vacuum the powder away. Follow with a solvent cleaner if the care label permits it and blot gently until the mark lifts.

    Blood stains respond best to cold water only. Blot with a cloth dampened in cool water, moving from the outer edge inward. Never use warm water, it sets the protein and makes the mark harder to remove.

    For coffee, wine or tea that has dried on, mix a teaspoon of mild dish soap with cool water. Apply sparingly with a cloth, blot repeatedly and rinse the area with a fresh damp cloth so you don't leave residue behind.

    Cleaning Different Cushion Fabrics

    Velvet cushions

    Velvet needs a soft brush to lift the pile before any cleaning. Vacuum gently, then use a dedicated velvet cleaner or a very light water-based solution on a W or WS label. Always blot and let the fabric dry before brushing the pile back into place.

    Leather cushions

    This is for smooth, finished leather, not suede. Suede is leather too but behaves completely differently, so if that's what you have, see our guide on how to clean a suede sofa instead. For finished leather, never use harsh soap or a lot of water. Wipe with a damp cloth and a small amount of saddle soap or a leather-specific cleaner. Dry immediately with a soft towel and follow with a leather conditioner to keep the surface supple.

    Microfiber cushions

    Microfiber usually tolerates water-based cleaning when the label shows W or WS. Use a 50/50 mix of water and isopropyl alcohol on a white cloth, blot the stain and let it air dry completely before sitting on the cushion again.

    Cotton and linen cushions

    Cotton and linen often allow gentle machine washing if the cover unzips and the label permits it. Wash on a cool, gentle cycle with mild detergent, then air dry flat so it doesn't shrink.

    How to Stop Water Rings When Spot Cleaning

    Water rings appear when liquid spreads beyond the cleaned area and dries unevenly. To stop them, work with barely damp cloths only and blot the whole surrounding zone lightly with a dry towel so moisture levels stay even.

    Finish every spot-clean by patting the whole section with a dry cloth and letting it air dry on its own. This stops wicking, where hidden moisture travels outward and leaves a darker ring once everything dries.

    Disinfecting Sofa Cushions

    Disinfecting matters when spills or daily use leave bacteria behind. After spot cleaning, apply a fabric-safe disinfectant spray labeled for upholstery, let it sit for the time stated on the bottle, then blot away any excess and let it dry fully.

    Never soak the cushion. Light, even application followed by proper air drying keeps the foam and fabric free of mildew while clearing the germs that cause odors.

    Adding Fabric Protectors

    Fabric protectors like Scotchgard, ForceField or TriNova add a barrier that helps spills bead up instead of soaking in. Vacuum the cushion first, then spray an even light coat from about 30 centimeters away and let it dry fully before use.

    Reapply every six to twelve months or after a deep clean. Always test the product on a hidden area first and follow the can instructions exactly so the protector doesn't change the fabric color or feel.

    Removing Mold and Mildew

    Mold and mildew start from trapped moisture. Move the cushion to a dry, ventilated spot, vacuum loose spores with a HEPA filter, then wipe affected spots with a solution of one part white vinegar to four parts water.

    Let the area dry completely. Direct sun is fine here (and helps kill spores), which is the one time it's worth the fading risk. Once dry, sprinkle baking soda, wait a few hours and vacuum again. If the smell or visible growth remains, replace the foam insert rather than risk it spreading.

    Can You Machine-Wash Sofa Cushion Covers?

    Only if the label allows it and the cover actually unzips. If both are true, machine-washing is the easiest deep clean there is.

    For TEDDY covers, unzip the cover fully and slide the foam out. Wash the cover on a cold or cool setting, gentle cycle, no bleach. Turn it inside out first to protect the corduroy pile.

    Two things are the enemy of corduroy: fabric softener and high heat. Softener coats and dulls the pile, and heat can shrink the cover so it no longer fits the foam. Skip both.

    And never put the foam insert in the machine. It won't survive a spin cycle, and it takes days to dry from the inside out. More on that next.

    Cleaning the Foam Insert

    Foam inserts should almost never go in a washing machine. The spinning breaks them down and the water gets trapped deep inside where it stays damp for days.

    Instead, clean the surface by hand. Mix a little mild soap with lukewarm water, dip a cloth or sponge, and wipe the foam gently. For a deeper clean you can lightly press the sponge into the foam and squeeze, never wring, so you're not tearing at it.

    The part most articles skip: getting the foam properly dry afterward. Trapped moisture is exactly how mold sets in. Press out as much water as you can with a dry towel, then let it air out completely before it goes back in the cover.

    Drying: The Step Everyone Rushes

    A cushion put back together while still damp will smell, and given a few days it grows mildew. Drying properly is the difference between a fresh sofa and one you keep sniffing suspiciously.

    Air-dry everything flat, in a room with good airflow. Keep it away from radiators, direct sun and tumble dryers. Direct heat shrinks corduroy covers and warps foam, and a dryer will do both faster than you'd like.

    While the cover is still slightly damp, run your hand over the corduroy to reshape the pile so it dries in the right direction. Then wait. Only put TEDDY back together once every part is bone dry, cover and foam included. Patience here saves you from redoing the whole job.

    Keeping Cushions Cleaner for Longer

    The best cleaning is the cleaning you don't have to do. A little upkeep keeps cushions looking good and stretches out the time between deep cleans.

    • Rotate and flip cushions regularly so wear and dirt spread evenly instead of hammering one spot.
    • Vacuum weekly with the upholstery attachment. It takes two minutes and stops dust from grinding into the fibers.
    • Deal with spills the second they happen. A fresh spill blots away. A dried one becomes a project.
    • Keep spare covers on hand so a bad stain doesn't take the sofa out of action while one cover is in the wash.

    OMHU sells replacement covers and pillows across the full color range, so a wrecked cushion isn't the end of the sofa, it's a quick swap. For the bigger picture on frame, fabric and daily wear, our full guide on how to clean a couch covers the rest of the sofa too.

    FAQ

    How often should I clean sofa cushions?

    Vacuum weekly and spot-clean spills as they happen. A deeper clean of the covers once or twice a year is plenty for most homes, more often if you have kids or pets.

    Can I use a steam cleaner on corduroy?

    Only if the label allows water (a W or WS code) and even then, cautiously. Steam heat can flatten and warp the pile, so test a hidden patch first, or stick to gentle spot-cleaning to be safe.

    What removes smell from a sofa cushion?

    Sprinkle baking soda over the dry cushion, leave it a few hours, then vacuum it off. For pet or food odors that go deeper, an enzyme cleaner tackles the source rather than just masking it.

    Do I need professional cleaning?

    Only for X-code fabrics, set-in stains you can't shift, or when you'd rather not risk it. For most removable covers, a cool gentle wash at home does the job just as well.