How to remove urine stains from mattress: A Complete Guide

We've all been there—that sinking feeling when you discover an accident on the mattress. Whether it's from a potty-training toddler, a beloved pet, or an older family member, these things just happen. But before you reach for the first all-purpose cleaner you can find, it's important to understand what you're really up against.

A urine stain isn't just a simple liquid spill. It has a unique chemical makeup that most standard cleaners just aren't equipped to handle.

Why Removing Urine Stains Requires a Specific Approach

The key to completely getting rid of a urine stain and its lingering odour lies in tackling the problem at a molecular level. It’s not just about cleaning what you can see; it’s about breaking down what you can’t.

Cleaning supplies including a spray bottle and towel on a mattress, with text "TARGET URIC ACID".

While urine is about 95% water, the other 5% contains stuff like urea and uric acid. As the water evaporates, it leaves behind stubborn uric acid crystals, which are the real culprits behind that persistent, sharp smell.

The Problem with Uric Acid

These sharp, non-soluble crystals embed themselves deep within the mattress fibres. This is why you might clean a spot and think you've solved the problem, only to have the odour return with a vengeance, especially on humid days when moisture in the air reactivates the crystals.

This is precisely why soap and water or generic household sprays often fail. They might get rid of the visible yellowing, but they leave the underlying chemical structure of the stain intact. To truly get rid of the smell for good, you have to neutralize these crystals.

Enzyme Cleaners: The Molecular Solution

This is where enzyme cleaners really shine. These specialized products are packed with beneficial bacteria that produce enzymes specifically designed to break down and essentially "eat" the organic matter in urine.

Think of them as microscopic cleaning crews that target and dismantle the uric acid, urea, and proteins, converting them into harmless carbon dioxide and water.

Unlike other cleaners, an enzymatic solution doesn't just cover up the smell—it eliminates the source entirely. This makes them an absolute must-have for pet urine, which contains extra proteins and pheromones that are even tougher to remove.

For pet owners, repeated accidents can be frustrating. Understanding the root cause is the first step toward a solution. It's often helpful to look into what causes urinary incontinence in dogs and figure out the best management strategies.

DIY Solutions vs. Enzyme Cleaners: A Quick Comparison

While enzyme cleaners are the gold standard, some common household items can be surprisingly effective, especially on fresh stains. So, which should you reach for? Here’s a quick look at how they stack up.

DIY Solutions vs Enzyme Cleaners A Quick Comparison

Cleaning Agent Best For Effectiveness on Odor Effectiveness on Old Stains
White Vinegar & Water Fresh, minor human urine stains. Good Moderate
Baking Soda Paste Lifting moisture and surface odours. Excellent Fair
Hydrogen Peroxide Solution Tough, set-in human urine stains. Good Very Good
Commercial Enzyme Cleaner All urine types, especially pet urine. Excellent Excellent

Ultimately, your choice depends on the age and severity of the stain. For a brand-new accident from a child, a simple vinegar and baking soda combination can work wonders. But for an old, set-in pet stain that keeps coming back, investing in a quality enzyme cleaner is absolutely the way to go.

Your Essential Mattress Stain Removal Toolkit

Before you even think about tackling that urine stain, getting your supplies together first will turn a moment of panic into a totally manageable task. Having everything within arm’s reach lets you act fast, which is absolutely critical for stopping the stain from setting deep into the mattress fibres. Think of this as your cleanup mission control checklist.

The good news? Most of the items you need are probably already in your home, tucked away in a kitchen or cleaning cupboard. You really don't need any harsh, industrial-strength chemicals to get this job done right.

The DIY Cleaning Arsenal

For a surprisingly powerful (and safe) homemade solution, you’ll just need to grab a few key items. These simple ingredients are a powerhouse team for lifting the stain, breaking down the acid, and completely getting rid of that lingering smell.

  • White Vinegar: This is your secret weapon against the uric acid in urine. Its natural acidity is perfect for breaking down the crystals that cause those stubborn odours to stick around.
  • Baking Soda: A true hero of household cleaning, baking soda is fantastic for absorbing moisture and neutralizing smells. A generous sprinkle over the area is your final step to pull out any remaining dampness and odour.
  • Mild, Clear Dish Soap: Just a couple of drops will help break down the fatty compounds in the urine. The key here is to make sure it's clear and free from any dyes, so you don't accidentally trade one stain for another.
  • Cold Water: Always, always use cold water. Hot water can actually "cook" the proteins in the urine, causing them to bond with the mattress fibres and setting the stain for good.

Essential Application Tools

Having the right tools is just as important as the cleaning solution itself. The goal is to apply your cleaner without completely soaking the mattress—that’s a rookie mistake. Too much liquid can lead to mould and mildew issues down the road, creating a whole new problem.

  • Clean, Dry Microfibre Cloths: You’ll want several of these on hand for blotting. Microfibre is super absorbent and perfect for lifting liquid out of the mattress instead of just rubbing it around.
  • An Empty Spray Bottle: This is non-negotiable. It allows you to apply a fine, controlled mist of your cleaning solution. Pouring any liquid directly onto the mattress is a recipe for disaster.
  • A Vacuum with an Upholstery Attachment: You'll need this for the final step—once the baking soda has worked its magic, the vacuum makes quick work of removing the dried powder and all the gunk it has absorbed.

Expert Tip: Steer clear of bleach or any ammonia-based cleaners. These harsh chemicals can wreak havoc on delicate mattress foams and fabrics, cause permanent discolouration, and release fumes that are definitely not safe to be breathing in while you sleep.

Considering a Commercial Cleaner

Now, if you're dealing with a particularly stubborn pet urine stain or one that's been there for a while, it might be time to bring in the big guns: a commercial enzyme cleaner. These products are specifically formulated with enzymes that chemically break down and essentially "eat" the organic proteins and uric acid crystals. When you're picking one out, look for a formula designed specifically for pet stains and upholstery.

Of course, the best strategy is always prevention. Investing in a couple of high-quality, waterproof mattress pads and protectors can save you from ever needing this toolkit in the first place. They create an impenetrable barrier, making cleanup as simple as stripping the bed and tossing the protector in the wash.

A Practical Guide to Cleaning Fresh Urine Stains

When you’re faced with a fresh urine stain on a mattress, time is absolutely of the essence. Acting fast is the single best thing you can do to stop the liquid from sinking deep into the mattress layers, which is where those stubborn odours come from. Your main goal is to get to it before the uric acid crystals can take hold. Luckily, you can get amazing results with just a few things you probably already have at home.

The very first thing you need to do is soak up as much of the urine as possible. Grab a clean, dry microfibre cloth or a few layers of paper towels and start blotting right away.

Press down firmly on the wet area, but whatever you do, never, ever rub it. Scrubbing just grinds the urine deeper into the mattress fibres, which will make your job ten times harder. You want to lift the moisture straight up and out. Keep using dry sections of the cloth and continue blotting until you can’t pull up any more liquid.

This initial response is so important. Getting rid of the excess liquid now means your cleaning solution will have much less work to do later.

Applying a Simple and Effective DIY Solution

Once you've blotted the area dry, it's time to neutralize the acid and start working on the stain itself. A simple mix of equal parts white vinegar and cold water is surprisingly effective for this. The natural acidity in the vinegar is perfect for breaking down the uric acid that causes those lingering smells.

Here’s how to mix and use it:

  • Mix the Solution: In a clean spray bottle, combine one part white vinegar with one part cold water. Always use cold water—heat can actually "cook" the proteins in the urine, setting the stain for good.
  • Lightly Mist the Area: Spray your vinegar solution over the whole stained area. You just want to dampen it, not soak the mattress. Oversaturating can trap moisture deep inside, creating a risk for mould.
  • Let It Work: Let the solution sit on the stain for about 15-20 minutes. This gives the vinegar enough time to work its way into the fibres and start neutralizing the uric acid and bacteria.

After it has sat for a bit, go ahead and blot the area again with a fresh, dry cloth to soak up the extra cleaning solution. Now you're ready for the final, and most satisfying, step. If you're dealing with other types of spills, our complete guide on how to clean mattress stains has you covered.

The Power of Baking Soda for Odour and Moisture Removal

Baking soda is a real workhorse in the world of cleaning. It's fantastic at pulling out any remaining moisture and absorbing even the toughest odours. Think of it as a magnet for any dampness and smells left behind.

Sprinkle a thick, generous layer of baking soda over the entire damp spot. Don't be stingy with it; you want a solid coating that completely covers the fabric you just treated.

The longer you can let the baking soda do its thing, the better your results will be. You should leave it for at least 8 hours, but letting it sit overnight or even for a full 24 hours is ideal. It needs that time to pull all the moisture and odour particles to the surface.

This visual guide breaks down the core actions for treating a fresh mattress stain.

A 3-step infographic showing how to remove mattress stains: blot, spray, and dry.

This three-stage process—blot, spray, and dry—is the foundation for any successful mattress cleaning job.

Once the baking soda is totally dry and has formed a sort of crust, it’s time to vacuum it up. Use your vacuum's upholstery attachment to get every last bit of the powder off the mattress. It’s a good idea to go over the area a few times from different directions to make sure it's all gone.

After you're done vacuuming, give the mattress a quick inspection. The stain and smell should be gone. Just make sure the spot is completely dry to the touch before you put your sheets back on. If it still feels a little damp, point a fan at it for a few hours or open a window to get the air moving until it's perfectly dry.

Advanced Techniques for Old Set-In Urine Stains

Finding a urine stain that’s already old and dry can be a real "uh oh" moment. Unlike a fresh accident you can tackle right away, these set-in stains have had plenty of time for uric acid crystals to bond deep within the mattress fibres. This makes both the yellowing and the smell a whole lot tougher to deal with. But don’t give up and drag your mattress to the curb just yet; even the most stubborn old stains can be beaten with a more powerful game plan.

While a simple vinegar solution often does the trick for fresh spills, dried-out stains need something with more muscle to break down those hardened chemical compounds. This means you’ll have to level up from a simple spray to a potent cleaning paste or a specialized commercial product designed for exactly this kind of fight.

Creating a Potent DIY Cleaning Paste

When you’re facing a serious old urine stain, a quick spray just won't cut it. You need to create a paste that can sit on the stain for a while, letting the active ingredients really sink in and work their magic over several hours. This simple but powerful mixture uses a few household staples to create a chemical reaction that lifts stains and neutralizes odours.

Here's what you’ll need to grab:

  • 250 ml (about 1 cup) of 3% hydrogen peroxide: This is your heavy hitter. It’s a powerful oxidizer that breaks down the chemical bonds in the stain, effectively bleaching out that yellow colour.
  • Three tablespoons of baking soda: Not only does this provide a bit of gentle abrasion, but it’s also fantastic at absorbing those deep-set odours.
  • Two to three drops of clear liquid dish soap: A little soap helps break down any fats or other organic bits in the stain, which lets the peroxide penetrate much more effectively.

Mix these ingredients in a spray bottle or a small bowl, stirring gently until the baking soda has mostly dissolved. It's crucial to use this mixture immediately. The chemical reaction that makes it so effective also means it loses its punch pretty quickly, so don't mix it up ahead of time.

Spray or spread the solution generously over the old stain, making sure to completely saturate it. Your goal is to let it soak in just as deeply as the original urine did. Now, let it sit on the mattress until it's completely dry. As it dries, you’ll see a chalky layer of baking soda residue forming on the surface.

This drying stage is where the magic happens. The hydrogen peroxide is busy bleaching out the stain, while the baking soda is drawing the dissolved stain particles and odours up and out of the mattress fibres. Don’t rush this part; let it sit for at least 8-10 hours, or even longer if you can.

Once the paste is bone dry, grab a vacuum cleaner with the upholstery attachment and go to town removing all that residue. You might need to pass over the area a few times to get it all. When you're done, the stain and odour should be dramatically better, if not gone completely.

The Power of Commercial Enzyme Cleaners

Sometimes, even the best DIY solution can't quite finish the job, especially with stubborn pet urine. That's when you bring out the big guns: a commercial enzyme cleaner. These aren't just regular detergents; they are biological formulas that work on a molecular level to completely destroy the source of both the stain and the smell.

Enzyme cleaners are packed with specific proteins (enzymes) that act as catalysts to break down the nasty organic compounds in urine.

  • Protease: This enzyme specifically targets and breaks down protein-based stains.
  • Amylase: This one goes to work dismantling starches.
  • Lipase: This enzyme is highly effective against fats and oils.

When you apply an enzyme cleaner, these little enzymes get right to work, effectively "eating" the uric acid, urea, and other organic matter. They convert all that mess into harmless, odourless stuff like carbon dioxide and water.

The biggest advantage of an enzyme cleaner is its ability to completely eliminate the odour at its source. This is a game-changer for pet urine, since animals are often drawn back to the same spot by lingering pheromones. By destroying the uric acid crystals, an enzyme cleaner removes that scent marker, which helps prevent repeat accidents.

To use an enzyme cleaner correctly, always follow the product's instructions to the letter. Generally, you’ll need to thoroughly saturate the stained area to make sure the cleaner reaches every last affected fibre. Then, just let it air dry completely—this can sometimes take up to 24 hours. The enzymes need that time to do their job properly. Avoid the temptation to blot it up too quickly, as you'll just be removing the active enzymes before they've had a chance to finish. When it comes to a truly successful treatment, patience really is everything.

How to Properly Dry and Sanitize Your Mattress

Alright, you've tackled the stain and the smell. Now for the most critical part: drying the mattress. I can't stress this enough—what you do next is just as important as the cleaning itself. Rushing this final phase is one of the biggest mistakes people make.

Improper drying can trap moisture deep inside your mattress, creating a perfect breeding ground for mould and mildew. A surface that feels dry to the touch can be deceiving; dampness loves to hide in the lower foam or fibre layers. Getting it bone-dry, right down to the core, is non-negotiable.

A bedroom with a white mattress drying, a fan, a portable air conditioner, and a window overlooking houses.

Promoting Maximum Airflow for Thorough Drying

Your best friends for drying a mattress are simple: air and patience. The goal is to get as much circulation around the cleaned area as possible to help that moisture evaporate completely. Simply remaking the bed over a damp spot will guarantee you have bigger problems down the road.

Here are a few effective ways to get things moving:

  • Create a Cross-Breeze: If you can, open windows on opposite sides of the room to get some natural air flowing.
  • Bring in the Fans: Position a fan or two to blow directly across the damp surface of the mattress. This makes a huge difference.
  • Use a Dehumidifier: If you have a dehumidifier, now's the time to use it. Placing one in the room is a fantastic way to pull moisture out of both the air and the mattress.

No matter which method you use, be prepared to let the mattress air out for a good 8 to 10 hours. If you live in a humid climate, it could easily take a full day.

A quick word of caution: don't be tempted to use a hairdryer on high heat. Intense, direct heat can actually damage the delicate foams and fibres inside your mattress. If you must use one, keep it on the coolest setting and hold it several inches away from the surface.

The Power of Sunlight

If the weather is on your side and you can manage it, taking your mattress outside for a few hours is a game-changer. The sun's ultraviolet rays are a natural disinfectant, helping to kill off any lingering bacteria or mould spores.

Prop the mattress up against a wall or some sturdy patio furniture so air can get to all sides. Just two or three hours in direct sunlight can make a world of difference, leaving your mattress not only dry but smelling incredibly fresh.

Final Sanitizing Steps for Peace of Mind

Once you are 100% certain the mattress is completely dry—and I mean completely—you can take one last optional step to ensure it's fully sanitized. This is especially reassuring if you were dealing with a particularly nasty stain.

A very light mist of isopropyl alcohol (rubbing alcohol) in a spray bottle does the trick. Just a quick, even spritz over the area is all you need. The alcohol will kill any remaining bacteria and then evaporate quickly without adding moisture back.

Another option is a final round of baking soda. A light sprinkle left for an hour or two before vacuuming will absorb any last trace odours, leaving your bed perfectly fresh and ready for clean sheets.

For more comprehensive cleaning tips, have a look at our guide on how to deep clean your mattress without damaging it.

When to Call a Professional Mattress Cleaner

While rolling up your sleeves and tackling a stain yourself is often effective, there are times when even the best DIY methods just won't cut it. Knowing when to throw in the towel and call in a pro can save you a ton of frustration, protect your mattress from permanent damage, and, honestly, be the smarter choice for your wallet in the long run.

Sometimes, the problem is just too big for a spot treatment. Think about a really large stain that's had time to soak deep into the core of the mattress. Surface cleaning simply can't reach that far down. This is where professional-grade gear, like hot water extraction machines, really shines and makes all the difference.

Signs It’s Time for an Expert

You've followed all the steps, maybe even given it a second go, but that unmistakable odour is still hanging around. A stubborn smell is a dead giveaway that the uric acid crystals are still active deep within the mattress layers and haven't been completely neutralized.

Another huge reason to call for backup is when you're working with specialty mattresses. Materials like memory foam, latex, or complex hybrid models are extremely sensitive to moisture. A professional understands the unique chemistry of these materials and has the right tools to clean them properly without oversaturating them and causing ruin.

Key Takeaway: If a stain is bigger than a dinner plate, the smell is still there after two solid cleaning attempts, or you have a delicate mattress like memory foam, it's probably time to consider professional help.

Understanding Professional Services and Costs

For those really tough, set-in stains—especially older ones—it's often best to look into professional deep cleaning services. They bring out the heavy hitters, using methods like steam cleaning or deep extraction that you just can't replicate at home.

The cost might be more reasonable than you think, particularly when you weigh it against buying a brand-new mattress. Industry data shows that the average cost for professional mattress cleaning in Canada is typically between $116 and $212. Most people can expect to pay around $157 for a single mattress, though this can shift depending on the size and where you live.

Common Questions About Mattress Stain Removal

Even with the best guide in hand, every stain situation is a little different. It's totally normal to run into a few snags or have questions pop up when you're elbow-deep in cleaning. Let's tackle some of the most common questions we hear about getting urine out of a mattress, so you can get back to it with confidence.

Can I Use Bleach on My Mattress?

This is a question we get all the time, and the answer is a hard no. Please, never use bleach on your mattress. It's an incredibly harsh chemical that can eat away at the delicate fibres and foam inside.

Not only can bleach cause permanent yellowing and make the materials break down, but it also releases fumes that are not safe to breathe in while you sleep. It's just not worth the risk. Stick to the gentler, proven stuff like a vinegar solution, hydrogen peroxide, or a proper enzyme cleaner. They work, and they're safe.

How Do I Get Rid of That Lingering Urine Smell?

You've cleaned the stain, it looks great, but… there's still a faint odour. That's a classic sign that the uric acid crystals deep down in the mattress weren't fully neutralized. The visible part of the stain is gone, but the source of the smell is still hanging around.

This is where an enzyme cleaner really shines. If you started with a DIY solution, going back over the area with a quality enzyme cleaner should be your next move. It’s specifically designed to break down those odour-causing crystals for good.

For a surface-level smell that's just not quitting, try a thick blanket of baking soda left on overnight. It's a fantastic, natural deodorizer that's great at pulling out any last odour molecules from the fabric's surface. Your mattress will smell much fresher in the morning.

Will These Methods Work on a Memory Foam Mattress?

Yes, they will, but you have to be extra careful about how much liquid you use. Think of memory foam as a very dense sponge—it loves to soak things up. The biggest danger is getting it too wet, because moisture can get trapped deep inside and lead to mould, or even damage the foam's supportive structure.

The key is to never pour a cleaning solution directly onto memory foam. Instead, use a spray bottle to lightly mist the stained area. Blot it immediately and be incredibly thorough. When it's time to dry, bring in the fans. You want as much airflow as possible to make absolutely sure it dries completely. And as always, it’s a good idea to check your mattress manufacturer's care guide first.


For a sleep solution that simplifies your life, explore the premium mattresses and protective accessories from Gotta Sleep. Find everything you need to build a clean, comfortable sleep environment at https://gottasleep.com.

Share: