Enzyme cleaner (Rocco & Roxie type)
Breaks down uric acid crystals, the only real fix for the smell.
View on AmazonA mattress cannot go in the washing machine, so the goal is to pull the urine out of the foam rather than push it deeper. Uric acid crystals are what keep the smell coming back, and only an enzyme cleaner breaks them down.
Remove the sheets and mattress protector and wash them separately. Press clean towels onto the wet area and stand or kneel on them to draw the urine up. Do not rub: rubbing pushes urine into the foam.
Spray an enzyme cleaner (Rocco & Roxie, Nature's Miracle or similar) over the stain and 5 cm beyond its edge. The area should be damp, not dripping. The enzymes digest the uric acid crystals that cause the lingering smell.
Leave the cleaner for 15-30 minutes (follow the label), then blot with a dry towel. Repeat once on old or large stains.
Mix 1 part white vinegar with 1 part cool water in a spray bottle, mist the stain lightly and blot after 10 minutes. Vinegar neutralizes the ammonia smell. Do not combine it with the enzyme cleaner on the same pass: acid can slow the enzymes down.
Sprinkle a thick layer of baking soda over the damp area. Leave it at least 8 hours (overnight is best). It absorbs the remaining moisture and odor as it dries.
Vacuum the baking soda with an upholstery attachment. Sniff the area close up: if you still smell urine, repeat steps 2 to 5. Only put the sheets back once the mattress is fully dry.
What actually works for this stain
Breaks down uric acid crystals, the only real fix for the smell.
View on AmazonStops the next accident from reaching the mattress at all.
View on AmazonExtracts liquid from the foam instead of spreading it (Bissell Little Green type).
View on AmazonAs an Amazon Associate, we earn from qualifying purchases.
Rehydrate the stain lightly with the enzyme cleaner, leave it 30 minutes, blot, then use the hydrogen peroxide and baking soda spray on the yellow ring. Old stains usually need two or three rounds.
Between 8 and 24 hours depending on how damp it got. Use a fan and keep the room ventilated. Do not put sheets back while the foam is still damp.
Vinegar neutralizes the ammonia smell on the surface, but it does not break down uric acid crystals. For a smell that keeps coming back, an enzyme cleaner is needed.
No. Heat bonds the proteins in urine to the fibers and can make the smell permanent. Use cool water and an extractor instead.
The method is the same, but pet urine is more concentrated. Use a pet-specific enzyme cleaner and repeat the treatment until you cannot smell anything, or the pet may return to the same spot.