We Value Your Privacy

We and our partners use technology such as cookies on our site to personalise content and ads, provide social media features, and analyse our traffic. Click below to consent to the use of this technology across the web. You can change your mind and change your consent choices at anytime by returning to this site.

Update Consent
Loading ...

How to remove old urine stains from a carpet

Urine stains on carpet can be frustrating to remove, especially if the stains are old. As the urine soaks down into the fibres of the carpet, removal is more challenging than with fresh stains. Whether from a dog, cat or person, old urine stains on carpet will not only leave an unsightly mark but also an unappealing odour. Removing old urine stains will freshen the look and smell of the carpet.

Loading ...
  1. Fill a clean spray bottle with equal parts white vinegar and lukewarm water. Shake the bottle to combine the ingredients.

  2. Spray a generous amount of the solution directly onto the urine-stained area of the carpet. Apply enough solution so that the carpet is saturated, allowing it to reach the fibres deep into the carpet.

  3. Use a scrub brush to work the mixture into the carpet. Apply force when scrubbing to ensure that it gets far down into the carpet.

  4. Allow the mixture to set on the carpet for about 30 minutes. Blot the solution from the carpet using old rags. Allow the carpet to air dry.

  5. Sprinkle a liberal amount of baking soda over the affected area of the carpet once it has dried from the vinegar solution.

  6. Mix ½ cup hydrogen peroxide and 1 tsp dish soap into a bowl. Pour the mixture on top of the baking soda. Test the peroxide solution on an inconspicuous area of the carpet prior to applying it to a more noticeable area, especially if your carpet is dark in colour. Peroxide is a very mild bleaching agent and may discolour some carpeting. If the peroxide is not suitable for use on your carpet, apply a laundry pretreatment spray as a substitute.

  7. Work the baking soda and peroxide (or laundry pretreatment spray) into the carpet using your fingers. Follow up by scrubbing the area with a scrub brush.

  8. Allow the mixture to dry completely onto the carpet. Vacuum the carpet to remove the baking soda powder.

  9. Tip

    Wear rubber gloves to protect your hands and skin during the urine removal process.


    Never try to remove urine stains with ammonia or products containing ammonia.

Loading ...

Things You'll Need

  • Clean spray bottle
  • White vinegar
  • Scrub brush
  • Old rags
  • Baking soda
  • ½ cup hydrogen peroxide or laundry pretreatment spray
  • 1 tsp dish soap

About the Author

Kimbry Parker has been writing since 1998 and has published content on various websites. Parker has experience writing on a variety of topics such as health, parenting, home improvement and decorating. She is a graduate of Purdue University with a Bachelor of Arts in organizational communication.

Loading ...