How to Clean Pee Out of a Mattress (Fresh & Dried Stains)
Whether it's a potty-training toddler, a pet, or a spill, urine on a mattress is one of those problems best handled fast—but it's also completely fixable if you already missed it. The two enemies are the stain and the smell, and each needs a slightly different approach. Below is a clear, step-by-step method for both fresh accidents and dried-in stains, using supplies you almost certainly have at home. No harsh chemicals, no soaking your mattress through.
What You'll Need
Gather a few basics before you start: clean dry towels or paper towels, white vinegar, baking soda, dish soap or an enzyme cleaner, a spray bottle, and cold water. Skip the hot water—heat can set protein stains and lock in odor. And resist the urge to drench the mattress; foam and coils hate excess moisture, and trapped water leads to mildew.
Cleaning a Fresh Urine Stain
Speed matters most here. The faster you act, the less soaks into the layers below.
1. Blot, don't rub. Press clean towels firmly into the wet area to absorb as much liquid as possible. Rubbing only pushes urine deeper and spreads it wider.
2. Spray with a vinegar solution. Mix equal parts white vinegar and cold water in a spray bottle and lightly mist the stain. Vinegar neutralizes the ammonia in urine, which is what causes the smell. Let it sit for about 10 minutes, then blot again with a dry towel.
3. Cover with baking soda. Sprinkle a generous, even layer of baking soda over the damp area. It pulls out remaining moisture and absorbs odor as it dries.
4. Wait, then vacuum. Give the baking soda at least 8 hours—overnight is better—then vacuum it up. The spot should be clean and odor-free.
Cleaning a Dried or Set-In Stain
Dried urine is tougher because the odor compounds have crystallized, but it still comes out with a little patience.
1. Loosen the stain. Lightly mist the area with your vinegar-and-water solution to rehydrate the dried residue.
2. Use an enzyme cleaner. Enzyme-based cleaners (often sold for pet messes) break down the uric acid crystals that ordinary cleaners leave behind—this is the single most effective step for old stains and lingering smell. Apply per the label, and give it time to work.
3. Make a paste for stubborn marks. Mix baking soda with a few drops of dish soap and a little hydrogen peroxide into a paste, spread it over the stain, and let it dry completely.
4. Scrape and vacuum. Once dry, scrape off the crust and vacuum thoroughly. Repeat if a faint mark remains.
Getting Rid of the Smell for Good
If a faint odor lingers after cleaning, baking soda is your friend—cover the whole surface, leave it several hours, and vacuum. Airing the mattress out helps too. In Los Angeles's warm, dry climate you can stand the mattress on its side near an open window or run a fan across it, and it'll dry far faster than in a humid room. Make sure the mattress is fully dry before you put bedding back on; any trapped dampness invites mildew.
Protect It Going Forward
The easiest urine stain to clean is the one that never reaches your mattress. A waterproof mattress protector is the single best investment after an accident—it catches spills at the surface so you just toss the protector in the wash. If your current one has seen better days, our mattress toppers and protectors collection has washable, waterproof options. And if the accident was severe enough that you're considering a replacement, our same-day delivery across LA means a fresh mattress can arrive the same afternoon.
For a full refresh beyond urine—dust, sweat, and general upkeep—see our complete step-by-step mattress cleaning guide. Parents mid potty-training may also want our roundup of the best mattress protectors for potty training.
Frequently Asked Questions
How do you clean pee out of a mattress?
Blot up as much liquid as you can with dry towels, mist the area with an equal-parts white vinegar and cold water solution, let it sit about 10 minutes, and blot again. Then cover the spot with baking soda, leave it overnight, and vacuum it up. Use cold water throughout, since heat can set the stain and lock in odor.
How do you get pee stains out of a mattress once they've dried?
Rehydrate the dried stain with a vinegar-and-water mist, then apply an enzyme cleaner to break down the crystallized uric acid. For stubborn marks, spread a paste of baking soda, a little dish soap, and hydrogen peroxide, let it dry fully, then scrape and vacuum. Repeat if a faint mark remains.
How do you get the pee smell out of a mattress?
The smell comes from ammonia and uric acid crystals. White vinegar neutralizes the ammonia, and an enzyme cleaner breaks down the crystals that cause lingering odor. Finish by covering the area with baking soda for several hours to absorb any residual smell, then vacuum and let the mattress air out completely.
How do you clean dog or cat pee out of a mattress?
The method is the same as for human urine, but an enzyme cleaner is essential—pet urine is high in uric acid and odor compounds that plain vinegar won't fully remove. Enzyme cleaners also help discourage pets from re-marking the same spot.
Can you fully clean pee out of a mattress?
Yes, in most cases. Fresh accidents come out easily with vinegar and baking soda, and dried stains respond well to enzyme cleaners. Very old, deeply soaked stains that have reached the inner foam or coils may never fully clear, in which case a waterproof protector on a fresh mattress is the better path.
Ready for a fresh start? Take our quick sleep quiz to find the right mattress, and pair it with a waterproof protector so the next accident never touches your bed.







