We love our cats, but we hate the smell. That sharp, ammonia-heavy sting of cat urine is distinct and stubborn. If you don’t tackle it the right way, it lingers in your home for months.
This guide covers the best ways to get rid of cat pee smell permanently. We will walk you through cleaning hardwood, carpets, mattresses, and laundry. We also cover the science of why it smells so bad and how to stop it from happening again.
If you are ready for a fresh, odor-free home that is still cat-friendly, keep reading.
Key Takeaways
- Enzymatic cleaners are best: They break down the uric acid in urine that causes the lingering smell.
- Avoid heat: Never use hot water or steam cleaners on cat pee, as heat sets the protein stains.
- DIY solutions work: White vinegar neutralizes the alkaline salts, while baking soda absorbs trapped odors.
- Treat layers: For carpets and mattresses, you must clean deep enough to reach the padding, not just the surface fabric.
How to Get Rid of Cat Pee Smell
Here are step-by-step guides for getting cat urine odors out of different surfaces in your home.
Hardwood Flooring
Hardwood is tricky because urine can soak into the grain or the cracks between boards. Here is a safe method to pull the odor out without warping the wood.
- Blot up as much fresh urine as possible with paper towels.
- Mix a solution of 50% distilled white vinegar and 50% water.
- Spray the area lightly. Do not soak the wood, as moisture damages the grain.
- Let it sit for a few minutes, then wipe it clean with a soft cloth.
- Sprinkle a generous layer of baking soda over the spot to draw out moisture and trapped smells.
- Let the baking soda sit overnight.
- In the morning, vacuum up the powder.
- If the smell persists, you may need a wood-safe enzymatic cleaner.
You can use designated pet odor remover products, but this vinegar method is eco-friendly and effective for recent accidents.
For Extreme Odors
If the urine has soaked deep into the subfloor, surface cleaning might not work. In extreme cases, you may need to sand and refinish the floor to seal the odor completely.
Carpets
Carpets are sponges for liquid. The problem isn’t just the fibers; it is the padding underneath. If you do not treat the pad, the smell will return on humid days.
You will need an enzyme cleaner, clean towels, and something heavy.
- Soak up as much liquid as possible with paper towels first. Stand on them to apply pressure.
- Saturate the spot with your enzymatic cleaner. Use enough to penetrate the carpet pad.
- Let it sit for the time recommended on the bottle (usually 10 to 15 minutes).
- Place a clean towel over the wet spot.
- Put a heavy object, like a stack of books or a weight, on top of the towel.
- Leave it overnight. The weight helps wick the liquid and the odor from the pad into the towel.
- Remove the weights and let the carpet air dry completely.
The enzymes literally eat the bacteria causing the smell (1).
Caution
Never use a steam cleaner on cat urine. The intense heat bonds the proteins to the man-made carpet fibers, making the stain and smell permanent.
Upholstery and Cushions
Cats often mark vertical surfaces like sofa arms. You can use hydrogen peroxide for this, but test it on a hidden spot first to ensure it doesn’t bleach the fabric.
- Blot up excess liquid immediately.
- Sprinkle baking soda over the wet area to absorb moisture. Let it sit for 15 minutes, then vacuum.
- Mix 3% hydrogen peroxide with a teaspoon of dish soap.
- Apply to the stain and gently scrub with a soft brush.
- Blot the moisture out with a towel.
- Let it air dry completely.
If the cushion has a removable cover, take it off. Wash the cover in the machine (if the tag permits) and treat the foam cushion separately with an enzyme spray.
Fabric Safety
Hydrogen peroxide is a mild bleaching agent. For dark or expensive fabrics, stick to a commercial enzyme cleaner designed for upholstery to avoid color loss.
Clothes and Linens
If your cat peed on a pile of laundry, don’t panic. You can save your clothes, but you must avoid hot water until the smell is gone.
- Rinse the spot with cool water in a sink to flush out the excess urine.
- Toss the items in the washing machine.
- Add one cup of baking soda directly to the drum (with the clothes).
- Add your regular detergent and one cup of distilled white vinegar to the detergent dispenser.
- Run a cycle on cold or cool water. Heat sets stains.
- Air dry the items. Do not put them in the dryer until you are 100% sure the smell is gone.
Mattresses
A mattress is a big investment, so you want to save it if possible. Speed is key here to prevent the urine from soaking into the deep springs or foam.
- Strip the bedding immediately and wash it.
- Blot the mattress with towels to remove liquid. Press down hard.
- Saturate the spot with a commercial enzyme cleaner. Vinegar works in a pinch, but enzymes are better for thick mattresses.
- Let the cleaner sit for 15 minutes.
- Blot up the cleaner with fresh towels.
- Cover the damp area with a thick layer of baking soda.
- Let the baking soda sit for at least 8 hours or overnight. It will turn yellow as it pulls up the urine.
- Vacuum the powder thoroughly.
- Repeat if necessary.
How to Get Rid of Cat Pee Smell Naturally
If you prefer to avoid synthetic chemicals, you can rely on the pantry staples we mentioned above.
The “Magic Duo” is white vinegar and baking soda. However, do not mix them in a bottle. When mixed, they react, fizz, and turn into salt water, losing their cleaning power.
Instead, use them in steps:
- Step 1: Use a vinegar and water solution (1:1 ratio) to break down the uric acid and neutralize the ammonia.
- Step 2: After the vinegar dries slightly, use baking soda to absorb the lingering odors and moisture.
How to Get Rid of Cat Pee Smell in the Air
Sometimes the spot is clean, but the room still smells funky. Here is how to clear the air.
- Clean the source: Air fresheners won’t help if there is still dirty litter or a pee stain nearby. Deep clean the litter box and surrounding area first.
- Baking soda bowls: Place small bowls of baking soda around the room (out of reach of pets). It passively absorbs odors over 24 hours.
- Boil vinegar: Simmer a pot of vinegar on the stove for an hour. The steam neutralizes airborne odors throughout the house.
- Ventilate: Open windows to create a cross-breeze. Fresh air is the best deodorizer.
FAQs on Cat Urine Odor Removal
In Conclusion
Dealing with cat pee is frustrating, but it doesn’t mean you have to throw out your furniture. The key is patience. Give the enzyme cleaners time to work, and always check for underlying medical issues with your vet if the problem continues. With the right tools, you can get your home smelling fresh again.













