Catster logo

How to Get Rid of Old Cat Urine Odor: 3 Homemade Solutions

cat with pee stain on the carpet
Image Credit: Africa Studio, Shutterstock
Last Updated on November 16, 2023 by Patricia Dickson

Cat owners everywhere can tell you there’s nothing worse than coming home from work in the evenings only to be met with the smell of old cat urine odor when you open the door.

While we love our cats, and they’re super adorable, if they decide to bypass the litter box in favor of urinating on the couch, bed, carpeting, and other furniture, soon that stale odor of cat urine penetrates everything in your home and the very air around you.

Luckily, there are quite a few old cat urine odor removal home remedies out there you can try to ensure your home smells fresh and urine free all of the time. We’ll give you our top three choices in the article below.

3 cat face divider

The 3 Homemade Solutions to Get Rid of Cat Urine Odor

1. Hydrogen Peroxide, Dish Soap, and Baking Soda

You probably already know that hydrogen peroxide is excellent for killing odors and fighting bacteria. If you combine it with dish soap, then it makes an excellent odor eliminator. However, it is important to note that hydrogen peroxide can discolor certain types of materials, so you’ll want to try it out on a small area that’s hidden from sight on what you’re cleaning first.

For this solution, you fill a spray bottle with hydrogen peroxide, then add a few drops of dish soap. Spray the solution directly on the old cat urine area. Blot the area gently with a cloth or paper towel to remove as much of the old urine as possible.

Sprinkle baking soda over the spot to dry the solution and pull out the odors, then let dry.

Once this is done, sprinkle some more baking soda on the spot, let it sit for a few minutes, then vacuum as you normally would. Between the hydrogen peroxide and the baking soda, the area should smell fresh and clean when you’re done.

mixing vinegar and baking soda
Image Credit: New Africa, Shutterstock
  • Easy to use
  • Can be used with other DIY remedies
  • Takes 3–4 hours to dry
  • Can discolor certain materials

2. Club Soda

Believe it or not, club soda is the perfect tool for removing old cat urine odors from your home. Simply pour some club soda on the stain, then let it fizz. Once the fizzing stops, blot the remaining club soda up until it comes out of the carpet.

Once the area is completely dry, sprinkle baking soda across the area and let it dry for 30 minutes or longer to remove any lingering odors. Vacuum as usual at the end of that time.

As with any other DIY option out there, this isn’t guaranteed to work on all stains, but it is a natural remedy and pet-safe as well.

cleaning carpet at home
Image Credit: Syda Productions, Shutterstock
  • Easy to use
  • Pet-safe
  • May not work on all stains.

3. Vinegar and Water

Vinegar and water have long with a DIY solution for many cleaning and odor removing projects. In this case, the vinegar works to counteract and remove the odor from the old urine stains. It’s easy to use and can be used not only on most surfaces but in the laundry as well.

It’s best to mix 50% water and 50% vinegar. First, mix it all together in a spray bottle, then spray it on the affected area. Finally, mop up the entire solution with a cloth, and let the area dry for the best results.

natural destilled white vinegar in spray bottle to remove stains
Image Credit: FotoHelin, Shutterstock
  • Easy to use
  • Can be used on most surfaces and in the laundry
  • Must be mixed
  • Must be left to dry

cat paw divider


These are three of the best DIY solutions to get rid of old cat urine odors that we’ve found. If you’re having a problem with your cat using the bathroom outside of the litter box, then it’s best to contact your vet for an appointment if it continues for any period of time.

Your vet will help you determine if there’s a medical cause for the issue and offer treatment options as well.

Featured Image: Africa Studio, Shutterstock

About the Author

Patricia Dickson
Patricia Dickson
Patricia is a pet writer and lifelong animal lover. She has two cats (Binx and Link) and one dog (Mystery). Binx was found as a kitten under her house and has been part of the family ever since! Patricia is also a published author under the pen name Skylar McKinzie. When she isn’t writing, Patricia enjoys volunteering at her local animal rescue.

Get Catster in your inbox!

Stay informed! Get tips and exclusive deals.


Follow Us

Shopping Cart