Post actualizado el día octubre 26, 2026 by DeiviSanzPlay
Pee on the mattress. It happens. A kid, a pet, a rough night. The first thing you need to know is that baking soda for urine on mattress is not just an old wives’ tale: it actually works, and it works fast if you move quickly. The clock starts ticking the second the liquid hits the fabric. The longer you wait, the deeper the uric acid crystals sink into the foam, and the harder it is to get rid of that ammonia smell.
So before you start googling expensive enzyme cleaners, go to your kitchen. You probably already have the best weapon sitting in your cupboard.
Why Baking Soda for Urine on Mattress Beats Most Store-Bought Sprays
Baking soda (sodium bicarbonate) is mildly alkaline. Urine is acidic. When they meet, a neutralization reaction happens. That matters because the smell you hate comes from uric acid and ammonia, both of which respond well to an alkaline environment. Baking soda doesn’t just mask the odor, it chemically attacks the source.
On top of that, it’s a desiccant. It pulls moisture out of the fabric, which means bacteria and mold have a harder time settling in. That’s a big deal on a mattress, where you can’t exactly throw the thing in a washing machine.
I’ve tested this on a cheap memory foam mattress and on a spring one. The results were consistent: the smell was gone within a day, and no yellow ring was left behind. But there’s a catch: you have to do it right, not just dump a box on the stain and hope for the best.
The Exact Steps to Clean Pee from a Mattress with Baking Soda
First, blot. Not rub. Grab paper towels or a clean cloth and press down hard to absorb as much liquid as possible. Rubbing pushes urine deeper into the foam, and that’s the last thing you want.
Then, mix a paste. Two parts baking soda, one part water. Add a few drops of mild dish soap if the stain is old. Apply it to the stain with a spoon or your fingers (gloves are a good idea). Let it sit for at least 30 minutes, not 15. The longer it stays, the more it pulls out.
After that, vacuum it up with a upholstery attachment. If you don’t have one, use a brush to loosen the dried powder and then vacuum with a regular nozzle. Don’t skip this step, or you’ll have a gritty bed.
If the smell lingers, repeat. Sometimes one round isn’t enough for a deep soak. Two rounds usually do the trick.
Vinegar and Hydrogen Peroxide: When Baking Soda Alone Isn’t Enough
For old stains or strong odors, you need reinforcements. White vinegar is your next best friend. Mix one part vinegar with two parts water in a spray bottle. Spray the area, let it sit for 10 minutes, then blot dry. Vinegar is acidic, so it kills bacteria and neutralizes the ammonia smell that baking soda might leave behind.
Hydrogen peroxide is more aggressive. It’s a bleaching agent, so test it on a hidden corner first. Mix 1/4 cup of 3% hydrogen peroxide with a tablespoon of dish soap. Spray, wait 10 minutes, blot. It breaks down the uric acid crystals that cause the smell. Just don’t use it on dark fabrics unless you want a lighter spot.
A word of warning: never mix vinegar and hydrogen peroxide in the same bottle. They form peracetic acid, which is corrosive. Use them separately, with a rinse in between.
Disinfecting the Mattress After the Stain Is Gone
Cleaning the visible stain is only half the job. Urine carries bacteria, and even if you can’t see it, it’s there. Use a disinfectant spray that’s safe for fabrics, or make your own with 70% isopropyl alcohol. Spray lightly, don’t soak. Then let the mattress air out completely.
Sunlight is your ally here. UV rays kill bacteria and help break down lingering odors. If you can, take the mattress outside on a sunny day for a couple of hours. If that’s not possible, open the windows and use a fan to circulate air. Moisture is the enemy, so don’t put sheets back on until the mattress is bone dry.
Preventing Future Accidents: The Waterproof Protector Is Non-Negotiable
You can clean pee from a mattress a hundred times, but the smart move is to never let it get there in the first place. A waterproof mattress protector is the single best investment you can make. It costs less than a professional cleaning and saves you hours of scrubbing.
Look for one that’s breathable, not the plastic crinkly kind. Modern protectors are made with polyurethane or TPU membranes that block liquids but let air through. They’re machine washable, so when an accident happens, you just strip it off, toss it in the wash, and your mattress stays pristine.
If you have kids or pets, get two. One on the bed, one in the wash. Rotate them. It’s a small habit that prevents a big headache.
What About Enzyme Cleaners? Are They Worth It?
Enzyme cleaners are designed specifically to break down organic matter like urine. They contain bacteria that produce enzymes that digest uric acid crystals. They work, but they’re not magic. They need time to sit, often 15 to 30 minutes, and they work best on fresh stains.
If you’ve already tried baking soda and vinegar and the smell persists, an enzyme cleaner is a logical next step. Just read the label. Some are safe for all fabrics, others aren’t. And don’t use them on a mattress that’s still wet from a previous treatment, because the enzymes need direct contact with the stain.
My take: baking soda is the first line of defense. It’s cheap, it’s effective, and it’s available everywhere. Enzyme cleaners are the backup. You don’t need both every time, but having a bottle on hand for emergencies is smart.
Common Mistakes That Make the Stain Worse
Don’t use hot water. Heat sets protein stains, and urine contains proteins. Always use cold or lukewarm water.
Don’t oversaturate the mattress. If you soak it, the moisture goes into the foam and can cause mold. A spray bottle is better than a pouring jug.
Don’t scrub aggressively. You’ll fray the fabric and push the stain deeper. Blot, don’t rub.
Don’t ignore the smell. If you can still smell ammonia after cleaning, the uric acid crystals are still there. They reactivate with humidity, which is why the smell sometimes comes back on a rainy day. That’s your signal to repeat the treatment.
When to Call a Professional
If the mattress is old, the stain is huge, or you’ve tried everything and the smell won’t budge, a professional upholstery cleaner might be your only option. They have commercial-grade extractors and enzyme treatments that go deeper than anything you can buy at the store. It’s not cheap, but it’s cheaper than a new mattress.
Also, if the mattress has been wet for more than 24 hours, check for mold. Mold is a health hazard, and no amount of baking soda will fix that. In that case, replacing the mattress is the safer call.
At the end of the day, baking soda for urine on mattress is a proven, low-cost solution that works if you act fast and follow the steps. Keep a box in your cleaning cupboard, a spray bottle of vinegar, and a waterproof protector on your bed. That’s the trifecta. Do that, and pee accidents become a minor annoyance instead of a disaster.