Skip to content
Grandma'sCleaning Tips
Menu

Mildew · Upholstery

Mildew on Upholstery — How to Get It Out

Mildew stains on upholstery come from trapped moisture and mold spores, and you can remove them with white vinegar, baking soda, and careful brushing. The key is to kill the mildew, lift the stain, and dry the cushion or fabric completely so it doesn't return. Always test your cleaning solution on a hidden spot first — upholstery fabrics vary widely in how they tolerate moisture and acid.

  • Time45 min
  • DifficultyMedium
  • MaterialUpholstery

Watch out

WarningSilk, velvet, and rayon upholstery can water-spot or shrink. Test the vinegar solution on a hidden seam and blot immediately if the color bleeds.

TipIf the cushion foam itself smells musty, the mildew may be deep inside. You may need to remove the cover and treat or replace the foam.

TipNever use bleach on upholstery unless the care tag explicitly allows it. Bleach can discolor or weaken most furniture fabrics.

Do this

  1. Vacuum the mildew

    Vacuum the stained area thoroughly with an upholstery attachment to remove loose mildew spores and surface debris. Work outdoors or near an open window if possible to avoid spreading spores indoors.

    If the mildew is powdery and dry, a stiff brush outdoors can knock off the worst before you vacuum.

  2. Spray with vinegar solution

    Mix 1 cup white vinegar with 1 cup water in a spray bottle. Spray the stained area until damp but not soaked — upholstery foam and padding hold water and can mildew again if you drench them.

  3. Scrub gently

    Use a soft brush or old toothbrush to work the vinegar solution into the fabric in small circles. Let it sit for 10 minutes so the vinegar can kill the mildew.

  4. Blot and apply baking soda

    Blot the area with a clean white cloth to lift moisture and loosened mildew. Sprinkle 2 tablespoons of baking soda over the damp stain and let it sit for 15 minutes to absorb odor and remaining moisture.

  5. Vacuum and dry completely

    Vacuum up the baking soda. Place a fan near the upholstery or open windows to speed drying — the fabric must be bone-dry within a few hours or mildew can return.

Common questions

What if the mildew stain is old and set in?+

Repeat the vinegar spray and scrub step two or three times, letting the solution sit for 10 minutes each time. For stubborn stains, try 1 tablespoon hydrogen peroxide 3 % mixed with 1 cup water, tested first on a hidden spot. Blot well and dry completely between treatments.

Can I use this method on leather or faux-leather upholstery?+

No. Leather and faux leather need different care. Wipe mildew off leather with a damp cloth, then use a leather cleaner or saddle soap. Faux leather can crack if you scrub it or soak it with vinegar.

How do I keep mildew from coming back?+

Keep the room dry and well-ventilated. Use a dehumidifier if the space is damp, and don't let wet towels or clothes sit on upholstered furniture. Sunlight and air circulation are your best prevention.

Is the vinegar smell permanent?+

No. The vinegar smell fades as the fabric dries, usually within a few hours. Open windows or run a fan to speed it up. If a faint odor lingers, sprinkle baking soda again, let it sit overnight, and vacuum in the morning.

Same stain, other materials

More stains on upholstery