How to Remove Old Urine Stains on Chairs and Mattresses

Accidents happen—whether from kids, pets, or even spills that weren’t cleaned up right away. The problem is, urine stains don’t just leave a mark; they also leave behind strong odors that can linger for weeks or even months if not treated properly. Chairs and mattresses are especially tricky because they can’t just be tossed in the washing machine.

The good news is that even old, dried urine stains can be removed with the right cleaning methods. This guide will walk you through proven ways to clean and deodorize chairs and mattresses so they look and smell fresh again.

Why Urine Stains Are Hard to Remove

  • Proteins and salts: Urine contains proteins and uric acid crystals that bond with fabric and foam.

  • Absorption: Mattresses and chair cushions are thick, so the liquid seeps deep inside.

  • Odor: When urine dries, it leaves behind ammonia smells that intensify over time.

That’s why quick cleanup is best, but even if the stain is old, you can still restore your furniture with a little patience.

Supplies You’ll Need

  • White vinegar

  • Baking soda

  • Hydrogen peroxide (3%)

  • Dish soap (preferably clear or mild)

  • Spray bottles

  • Clean cloths or paper towels

  • Vacuum cleaner with upholstery attachment

  • Enzyme cleaner (optional but highly effective for pet urine)

Step 1: Blot and Vacuum

Even with old stains, start by removing any surface debris and odor.

  1. Blot the area with a damp cloth to loosen dried residue.

  2. Use a vacuum with an upholstery attachment to suck up any dried crystals or odor-causing particles.

This prepares the surface for deeper cleaning.

Step 2: Apply Vinegar Solution

Vinegar is excellent for breaking down urine odors and stains.

  • Mix equal parts white vinegar and water in a spray bottle.

  • Spray the stained area generously.

  • Let it sit for 10–15 minutes.

  • Blot with a clean cloth to absorb as much liquid as possible.

Tip: Vinegar smell fades as it dries, taking urine odor with it.

Step 3: Use Baking Soda for Odor Removal

Baking soda is a natural deodorizer and works wonders on fabric and foam.

  1. Sprinkle a thick layer of baking soda over the damp vinegar-treated area.

  2. Gently press it in with your hand so it reaches deeper layers.

  3. Let it sit for at least 6–8 hours (overnight is best).

  4. Vacuum up the baking soda completely.

This absorbs lingering moisture and neutralizes odor.

Step 4: Treat Stubborn Stains with Hydrogen Peroxide Mix

For yellowed or very stubborn urine stains, hydrogen peroxide helps break them down.

  • Mix 1 cup hydrogen peroxide (3%), 1 teaspoon dish soap, and 2 tablespoons baking soda in a spray bottle.

  • Spray directly onto the stain.

  • Gently scrub with a soft cloth or brush.

  • Allow it to air dry completely.

Note: Always test hydrogen peroxide on a hidden area first, as it can lighten some fabrics.

Step 5: Enzyme Cleaner for Pet Urine

If pets are the cause, enzyme cleaners are your best bet because they break down uric acid crystals at a molecular level.

  • Spray the enzyme cleaner generously over the stain.

  • Let it sit for several hours or overnight.

  • Blot with a clean cloth and allow to air dry.

These cleaners work on both fabric chairs and mattresses.

Step 6: Deodorize with a Second Baking Soda Layer

Even after cleaning, it’s smart to do one more deodorizing pass.

  • Sprinkle a thin layer of baking soda over the area.

  • Let it sit for 2–3 hours.

  • Vacuum thoroughly.

This ensures all odors are gone.

Extra Tips for Mattresses

  • Use a waterproof mattress protector to prevent future accidents.

  • Always let mattresses dry completely before putting sheets back on.

  • Place the mattress in sunlight if possible—UV rays help kill bacteria.

Extra Tips for Chairs

  • Remove cushion covers (if washable) and launder them separately.

  • For non-removable cushions, repeat the vinegar and baking soda steps if the odor lingers.

  • Avoid saturating wood or metal chair frames—just focus on fabric and padding.

Preventing Future Urine Stains

  • For kids: Use waterproof mattress protectors and chair covers.

  • For pets: Train them to avoid furniture and use enzyme sprays regularly.

  • Clean accidents as soon as possible before they set in.

Common Mistakes to Avoid

  • Using steam cleaners: Heat can set urine stains permanently.

  • Masking odor with air fresheners: It only covers the smell temporarily.

  • Skipping the drying step: Moisture left inside cushions or mattresses causes mold.

  • Using too much hydrogen peroxide without testing: It can bleach fabric.

Conclusion

Old urine stains on chairs and mattresses may seem impossible to remove, but with vinegar, baking soda, hydrogen peroxide, or enzyme cleaners, you can clean them effectively. The key is to treat both the stain and the odor, since urine penetrates deep into fabric and padding.

By following the steps of blotting, treating with vinegar, deodorizing with baking soda, and finishing with hydrogen peroxide or enzyme cleaners, you can restore your furniture and enjoy a fresh, clean home again. With a little effort, even the toughest old stains don’t stand a chance.

You May Also Like:

Ultimate Guide to Removing Stains from Your Mattress