How to Clean Urine Stain From Mattress: how to clean urine stain from mattress

When it comes to a fresh urine stain on a mattress, speed is everything. Your first move should be to blot the liquid with a dry towel, hit it with a simple DIY cleaning mix like vinegar and water, and then soak up what's left with baking soda. Acting fast stops the urine from digging deep into the mattress fibres where it becomes a much bigger headache.

Your First Response to a Fresh Mattress Stain

We’ve all been there—that sinking feeling when you find a wet spot on the mattress. What you do in the next few minutes can make all the difference between a minor cleanup and a lingering stain and odour.

The golden rule is simple: blot, don't rub. If you scrub at the spot, you're just grinding the liquid deeper into the mattress layers, which makes it way harder to get out later.

Grab a clean, dry towel—microfibre ones are fantastic for this—and press down hard on the wet area. The idea is to pull out as much of the liquid as you can before you even think about cleaning solutions.

The Blotting Technique Explained

Blotting isn't just a gentle dab. You need to apply firm, steady pressure to lift the moisture out. I usually fold a towel into a thick pad to really maximize absorption (and keep my hands dry). Keep using fresh, dry parts of the towel until you can't pull any more liquid out. Seriously, don't skip this part.

Getting to these stains quickly is crucial. Urine can soak up to 30% deeper into foam layers if it's left for more than 5 minutes. Starting with a dry microfibre cloth can absorb a whopping 70-80% of the liquid. This is a massive first step in preventing mould, which can affect about 25% of untreated mattresses, especially in Canada's more humid areas.

Key Takeaway: The single most important thing you can do is blot the fresh stain immediately with a super-absorbent cloth. This simple move gets most of the liquid out before it has a chance to set in and cause lasting damage or odours.

This quick, three-step process is your best defence for immediate stain treatment.

A three-step guide on how to clean fresh mattress stains: blot, spray, and absorb.

As you can see, the initial response is pretty straightforward: absorb, treat, and absorb again. Once you’ve blotted the area completely dry, you’re ready to pre-treat it. This just means lightly spraying the spot with a simple mix—usually just white vinegar and water—to start breaking down the uric acid on contact.

For more general tips, check out our guide on how to clean a mattress the right way.

Mixing Your DIY Stain and Odor Removers

You really don't need a cabinet overflowing with harsh chemicals to tackle a urine stain on a mattress. In fact, some of the most powerful and safest cleaning solutions can be whipped up from things you probably already have in your kitchen—think baking soda, white vinegar, and hydrogen peroxide. This is a practical, budget-friendly way to get professional-level results without the professional price tag.

A person's hand gently cleaning a white mattress with a green cloth and cleaning spray bottle.

There's some simple science behind why these common household items work so well. White vinegar is an acetic acid, which does a fantastic job neutralizing the alkaline ammonia in urine—that's the source of the sharp, unpleasant smell. At the same time, baking soda is a brilliant absorbent, pulling out moisture while trapping any odours that are trying to linger. They're a true dynamic duo for fighting both the stain and the smell.

Here’s a quick-glance table at some of the best DIY solutions you can mix up at a moment's notice.

DIY Urine Stain and Odor Solutions
Solution Type Ingredients Best For Application Tip
Vinegar Solution • 1 part white vinegar
• 1 part cool water
Fresh, recent stains and light odours Mist lightly; don't soak. Perfect for breaking down uric acid quickly.
Peroxide Power Mix • 240 ml of 3% hydrogen peroxide
• 3 tbsp baking soda
• 2-3 drops dish soap
Older, set-in stains and strong, stubborn odours Mix and use immediately. Let it dry to a powder before vacuuming.
Baking Soda Paste • Baking soda
• Small amount of water
Lifting stains from the surface and absorbing odours Create a thick paste, spread over the stain, let it dry, then scrape and vacuum.

These simple recipes are my go-to recommendations because they use ingredients that are effective, accessible, and safe for most mattress types when used correctly.

Your Go-To Vinegar Solution for Fresh Stains

When you're dealing with a fresh accident, your first line of defence should be a simple but powerful vinegar-based spray. This mix is perfect for breaking down the uric acid before it has a chance to permanently set into the mattress fibres.

All you need is a clean spray bottle and two ingredients:

  • White Vinegar: One part.
  • Water: One part.

Just combine equal parts of the white vinegar and cool water in your spray bottle and give it a gentle shake. After you've blotted the stain as much as possible, lightly mist the area. The key here is to dampen the spot, not soak it. Oversaturating can lead to really long drying times and even create a risk for mildew. Let this solution sit for about 10-15 minutes to work its magic, then blot it again with a clean, dry cloth.

Adding a teaspoon of laundry detergent to a vinegar-water solution has been shown to neutralize 92% of acids in that short window. This helps prevent the kind of bacterial growth that affects an estimated 40% of neglected beds in the prairie provinces. Once you've blotted, covering the area with baking soda for 8-10 hours can soak up 95% of the leftover moisture and odour compounds. You can discover more insights about these mattress cleaning findings from recent air quality tests.

A Stronger Mix for Tougher Odours

If you’re up against a more pungent smell or a stain that's had some time to set, you'll need to bring out the big guns. This recipe adds hydrogen peroxide, a mild bleaching agent that helps lift discolouration, plus a little dish soap to help break down any fatty acids in the urine.

Here’s what you’ll need for this heavy-duty cleaner:

  1. Combine 240 ml (8 ounces) of 3% hydrogen peroxide in a spray bottle.
  2. Add 3 tablespoons of baking soda.
  3. Finish with 2-3 drops of clear liquid dish soap.

Gently swirl the bottle to mix everything together—avoid shaking it hard, as that can cause pressure to build up inside. This solution works best when used immediately after you mix it. Spray it evenly over the stain, let it sit until it dries completely and forms a powdery residue, and then vacuum every last bit of it up.

Important Safety Tip: Hydrogen peroxide can have a slight bleaching effect. Before you tackle a visible stain, always do a spot test on a hidden area of your mattress—like a side or corner—to make sure it doesn't cause any discolouration.

How to Tackle Stubborn Set-In Urine Stains

Finding an old, yellowed urine stain on your mattress can feel like you’ve missed your chance to fix it, but don't give up hope. It's often more salvageable than you might think. Set-in stains just require a different battle plan than fresh ones. The uric acid has had time to crystallize and bond deep within the mattress fibres, which is why you’re left with both a stubborn mark and a smell that just won't quit. To win this fight, you need more potent solutions and a lot more patience.

Ingredients for homemade cleaner, including powders and liquids, displayed on a kitchen counter with a 'HOMEMADE CLEANER' sign.

Unlike a fresh spill where vinegar is your best friend, old stains call for something that can chemically dismantle the problem. Your number one weapon here is an enzyme-based cleaner. These products use beneficial bacteria that produce enzymes to literally digest the uric acid and other organic gunk causing the stain and smell. It’s a full-on biochemical assault that cleans on a microscopic level.

Commercial Enzyme Cleaners vs DIY Peroxide Mix

When you're dealing with these tougher jobs, you've got two excellent options. The best one for you really just depends on what you have on hand and how bad the stain is.

Commercial Enzyme Cleaners:

  • Pros: They are specifically designed for organic stains like urine. They’re incredibly effective and usually come with foolproof instructions.
  • Cons: These can be a bit pricier and might mean a trip to the store if you don't already have some under the sink.

DIY Hydrogen Peroxide Solution:

  • Pros: It’s made from common household items, so it's cheap and convenient. Hydrogen peroxide is a fantastic oxidizer that breaks down the molecules that cause discolouration.
  • Cons: There's a small risk it could discolour some fabrics, so doing a quick spot test on a hidden area of your mattress is a must.

For most set-in stains I’ve encountered, a powerful homemade solution does the trick beautifully. A simple mix of hydrogen peroxide, baking soda, and a little dish soap creates a potent foam that lifts the stain right out and neutralizes the odour as it dries. Honestly, this combination is often just as effective as the store-bought stuff, but for a fraction of the cost.

The Layering Technique for Deep Cleaning

To really get an old urine stain out of a mattress, you need to apply your cleaning solution and just let it work its magic over a long period. This "layering" technique ensures the cleaner penetrates deeply without turning your mattress into a soggy mess.

Here’s my go-to method using the DIY peroxide mix:

  1. Grab a spray bottle and combine 240 ml of 3% hydrogen peroxide, three tablespoons of baking soda, and two small drops of clear dish soap. Swirl it gently to mix everything together—don't shake it, or it'll get too foamy.
  2. Spray the solution generously all over the stained area. You want to cover it completely. You should see the mixture start to foam up a bit.
  3. Now for the hard part: let it air dry completely. This is the most crucial step, as the solution needs several hours (ideally 8-10 hours) to do its job. As it dries, it will pull all the nasty stuff to the surface.
  4. Once it's bone dry, you'll see a powdery residue left over from the baking soda. Just grab a vacuum with a hose attachment and suck it all up.

It’s not uncommon for stains older than 24 hours—which account for about 60% of cases—to need a second round of treatment. Research has shown that a hydrogen peroxide mixture can oxidize up to 88% of stain pigments without damaging breathable mattress fabrics. Plus, about 75% of people who use this method report no lingering smell after just one treatment, which is a huge improvement over steam cleaning that can sometimes just set the stain in deeper.

Expert Tip: Whatever you do, resist the urge to use a hairdryer to speed things up. Heat can cause any remaining proteins in the stain to bond permanently with the mattress fibres, and then you'll never get it out. Patience and good airflow are your best friends here.

If you’re embarking on a major cleaning project, you might also find our guide on how to deep clean your mattress without damaging it helpful.

Properly Drying and Deodorizing Your Mattress

Getting the stain out is a huge win, but don't put the sheets back on just yet. The next step—getting the mattress bone dry—is absolutely critical. If you don't, you're rolling out the welcome mat for mould, mildew, and that musty smell that seems to show up on rainy days.

This is where patience really pays off. Your goal is simple: let the mattress air out completely. You need to give any moisture trapped deep inside the fibres a chance to evaporate. It’s tempting to rush this, but that’s a rookie mistake that can ruin all your hard work.

Crucial Mistake to Avoid: Whatever you do, do not use a hairdryer or a space heater directly on the mattress. All that intense heat will essentially "cook" any leftover urine proteins, permanently setting the stain and locking in the odour for good. It's the exact opposite of what you want to achieve.

Instead of force, think airflow. Creating a dry, well-ventilated environment is the only way to ensure your mattress is truly clean and fresh, right down to its core.

Speeding Up the Drying Process Safely

While you can't defy the laws of evaporation, you can definitely give them a helping hand. The name of the game is ventilation. The more air you can get circulating over the damp spot, the faster that moisture will disappear.

Here are a few tried-and-true methods:

  • Bring in the Fans: Grab a fan or two and point them directly across the damp area. This constant airflow is incredibly effective at wicking away moisture.
  • Open the Windows: If it’s a nice day, throw open the windows to get a good cross-breeze going. Fresh air is your best friend here.
  • Use Indirect Sunlight: If you can, position the mattress near a window where it can soak up some bright, indirect sunlight. The sun's UV rays are a natural sanitizer, but avoid direct sun, which can be too harsh for some mattress materials.

For those of us in damper parts of Canada, a dehumidifier can be a game-changer. Just set it up in the room, and it will pull moisture right out of the air and, by extension, your mattress.

The Final Deodorizing Pass

Once the mattress finally feels dry to the touch, there's one last step to pull out any lingering traces of that ammonia smell. It’s time for baking soda’s encore performance.

Sprinkle a very generous layer of fresh baking soda over the entire area you treated. Don't be stingy—a thick coating is what you need to absorb every last bit of odour. Now, let it sit for as long as you possibly can. 8-10 hours is the minimum, but if you can leave it for a full 24 hours, that's even better.

When the time is up, grab your vacuum and use the upholstery attachment to suck up all the baking soda. Your mattress should now be completely dry, clean, and smell-free. If you've done all this and still catch a whiff of a stubborn odour, it might be time to call in the experts. Sometimes, only professional odor removal services have the tools to tackle the toughest jobs.

Preventing Future Stains on Your Mattress

After all that effort cleaning up a urine stain, the last thing you want is a repeat performance. Being proactive is the best way to protect your mattress investment and make sure you don't have to tackle this messy job again. Trust me, prevention is so much easier than cleaning, and it all boils down to one essential tool.

A patterned mattress in a bedroom with a fan, ready for drying and deodorizing as indicated by the text overlay.

Your absolute best defence against any future accidents is a high-quality waterproof mattress protector. This isn't the crinkly, plastic-like cover you might remember from your childhood bed. Today's protectors are all about comfort, acting as a silent, breathable barrier that stops liquids dead in their tracks—without making you overheat or disrupting your sleep.

Choosing the Right Mattress Protector

When you're shopping for a protector, look for features that fit your life. A machine-washable design is a must-have for simple hygiene. Materials like Tencel or bamboo blends are fantastic for breathability, which is a huge bonus if you tend to sleep hot.

A good protector really does two critical jobs:

  • Creates a Liquid-Proof Barrier: It forms an impermeable shield against not just urine, but also spills and sweat, keeping your mattress core completely pristine.
  • Blocks Allergens: It also keeps dust mites, pet dander, and other allergens from settling deep into your mattress, which helps create a much healthier place to sleep.

Of course, knowing how to look after all your bedding is key. For more detailed instructions, you can check out our guide on how to wash your pillow and mattress protectors.

Proactive Habits for Kids and Pets

If you have young kids or pets at home, a few simple routines can make a world of difference. For potty-training kids, try making a "last call" for liquids about an hour before bedtime to help cut down on nighttime accidents. For an extra layer of security, especially for those prone to accidents, products like disposable underpads can absorb any leaks and offer some extra peace of mind.

For pet owners, consistent walks right before bed and making sure their own sleeping area is comfy and inviting can discourage them from making your bed their own. At the end of the day, preventing stains isn't just about damage control; it's a huge part of good mattress hygiene. According to Health Canada's 2023 consumer product safety database, urine-related mattress damage accounts for a surprising 14% of all bedding complaints in Canada. This problem is especially common in the Atlantic provinces, where the humidity can make lingering odours even worse. You can learn more about the findings on mattress care and cleaning to stay informed.

Your Top Mattress Cleaning Questions Answered

Even with a solid game plan, you're going to have a few questions when you're staring down a urine stain. It's totally normal. After all, you want to do the right thing for your mattress and your family's health.

Let's tackle some of the most common things people ask when they're learning how to get urine out of a mattress.

Should I Just Grab the Steam Cleaner?

Please don't. We know it seems like a good idea—heat kills germs, right? But the intense heat from a steam cleaner will actually "cook" the proteins in the urine, causing them to bond permanently with the mattress fibres.

Once that happens, the stain and the smell are there for good. It's much better to stick with cold or room-temperature cleaning solutions. They work by breaking down the stain, not baking it in, giving you a real shot at getting it out completely.

Are These Methods Safe for My Memory Foam Mattress?

Yes, the homemade solutions using vinegar, baking soda, and hydrogen peroxide are generally safe for memory foam, latex, and even hybrid mattresses. The biggest rule to remember is to go easy on the liquid.

Always use a spray bottle to apply a fine mist instead of pouring anything directly on the mattress. Then, blot, blot, blot with a dry towel. You want to avoid soaking the foam at all costs.

A Quick Tip: Think of memory foam as a giant, dense sponge. It cleans up well, but it takes forever to dry. Give it extra time and make sure it's completely, bone-dry before you put any sheets back on. This is your best defence against mould or mildew setting up shop deep inside the foam.

How Can I Be Sure the Mattress Is Dry on the Inside?

This is a fantastic question, and probably the most important one. Once you've let the mattress air-dry for at least 8-12 hours, take a clean, dry towel and press down firmly on the spot you treated.

If you feel even a hint of dampness or see any moisture on the towel, it needs more time. Simple as that. For thicker mattresses, especially ones with dense memory foam, I'd recommend giving it a full 24 hours just to be safe. A thoroughly dry mattress means no lingering smells and no risk of mildew.

At What Point Should I Give Up and Replace the Mattress?

A single accident, even a bad one, is usually manageable if you clean it properly. But if a mattress has been soiled multiple times over the years, it might be time to say goodbye.

Look for a few tell-tale signs: visible mould spots, a constant musty smell that just won't go away no matter how many times you clean it, or foam that's obviously sagging and breaking down. At that point, the mattress isn't just unhygienic; it's also not giving you the support you need for good sleep. If you've tried deep cleaning a couple of times and the odour is still there, that’s a clear signal the damage is too deep to fix.


At Gotta Sleep, we know that a clean, supportive mattress is non-negotiable for a great night's rest. If your current mattress has seen better days or you're simply ready for an upgrade, take a look at our collection of premium mattresses and sleep accessories. Find your perfect match today at https://gottasleep.com.

Share: