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 get rid of the smell of cat urine

Updated April 17, 2017

Cat urine has an extremely powerful, persistent and unpleasant odour. When cats urinate on carpets or rugs, it can be very difficult to remove that offensive cat urine smell. You need to remove the odour and urine stain completely because cats will usually urinate in the same spot again. You can use a commercial cat odour and stain remover to clean your carpet or make your own effective homemade cleaning solutions that will get rid of cat urine smell.

Loading ...
  1. Locate the cat urine stain and smell before cleaning the affected areas. It is easy to spot fresh urine stains, especially on carpets, but it might be difficult when the urine dries. For dried urine, use a black light to find these stains. You can buy a black light online.

  2. Remove a fresh stain as quickly as possible. For carpeted areas, place some paper towels over the urine and press down with your feet to absorb the urine. Do not rub the stain because it will only make the stain larger. Repeat the process of blotting the urine with towels to absorb it.

  3. Combine equal parts solution of water and vinegar in a bowl. Pour a sufficient amount of the mixture onto the carpet and allow it to penetrate the carpet fibres. Use paper towels to absorb the excess mixture. Alternatively, you can utilise a wet vacuum for this. Allow the affected carpet area to dry completely.

  4. Sprinkle a generous amount of baking soda on the carpet area. Mix a half cup of hydrogen peroxide with 2 tsps. of liquid detergent in a bowl. Pour this solution over the affected area. Let the mixture dissolve in the baking soda.

  5. Take the scrub brush and work the mixture into the stain. Wear the gloves while scrubbing the area.

  6. Allow the area to dry thoroughly before removing any dried baking soda and mixture with a vacuum.

  7. Get rid of cat urine smell on a mattress by using the same homemade solutions. Remove the mattress from the bed and repeat Steps 2 to 5, then use a hand vacuum to remove any remaining baking soda. Be sure that the mattress dries completely before placing it back on the bed.

  8. Tip

    Before using the hydrogen peroxide and detergent mixture, test on a small section of the carpet for colour fastness. To remove urine smell from hard surfaces or floors, clean the area with water and cleanser. Then use the water and vinegar solution on these surfaces. Use the vinegar and water mixture to remove cat urine smell from clothing or bedding. Keep the cat litter box clean to maintain your home odour free. Wash the litter box often with an equal part solution of water and vinegar.


    Avoid using ammonia based detergents when cleaning affected carpet areas. Since cat urine contains ammonia, using such a detergent can encourage cats to urinate again on these areas if they sense the ammonia smell.

Loading ...

Things You'll Need

  • Black light
  • Paper towels or old towels
  • Plastic bowls
  • Water
  • Distilled white vinegar
  • Baking soda
  • Gloves
  • Soft bristle brush
  • Liquid dish washing detergent
  • 3 per cent hydrogen peroxide
  • Wet or dry vacuum

About the Author

Loading ...