/

November 10, 2025

How to Clean Mattress Stains A Practical Guide

When it comes to mattress stains, time is your enemy. The absolute golden rule is to act fast.

Your first move? Grab a clean, dry cloth and blot the fresh spill immediately. The goal here is to soak up as much of the liquid as you possibly can. Whatever you do, never rub. Rubbing a stain just grinds it deeper into the mattress fibres, making your job ten times harder. Once you’ve blotted, it’s time to figure out what you’re dealing with and grab the right cleaning solution.

Your First Steps for Treating Mattress Stains

A person blotting a mattress stain with a clean white cloth

That moment right after a spill is your window of opportunity. A quick response can be the difference between a minor cleanup and a permanent blemish on your mattress. You’re essentially doing damage control, trying to lift the spill out before it soaks deep into the foam and padding.

Think of it this way: blotting with a clean, absorbent cloth pulls the liquid up and away from the mattress core. A pro tip is to start blotting from the outside edge of the stain and work your way in. This simple technique corrals the spill and stops it from spreading into an even bigger mess.

Figuring Out the Stain

After you’ve blotted up the excess, take a second to identify the culprit. Different types of stains react better to different treatments.

  • Protein-Based Stains: This covers things like blood, urine, or sweat. These stains need cool water, as heat can set them permanently. An enzyme-based cleaner is often your best bet for breaking down the proteins.
  • Tannin-Based Stains: Think of your morning coffee, tea, or a glass of red wine. These are plant-based stains and usually come out with a simple solution of white vinegar and water.
  • Oil-Based Stains: Grease from a pizza slice or oily lotions can be tricky. You’ll need something that can cut through the oil, like a tiny drop of mild dish soap mixed with water.

The biggest mistake we see people make is using hot water on a protein-based stain (like blood) or one they can’t identify. Heat literally cooks the proteins into the fabric, setting the stain for good. When in doubt, always start with cold water.

Your Stain-Fighting Toolkit

You don’t need a bunch of fancy equipment for the initial attack. The most effective first-aid treatments use things you probably already have in your kitchen. Just gather a few clean cloths, some cold water, and one of the simple cleaning agents from the guide below. The methods are very similar to the ones we use for professional spot cleaning for upholstery, where targeted, swift action is key.

To help you react in a split second, here’s a quick guide to match the stain with the right solution.

Quick Stain Treatment Reference Guide

Stain Type Primary Cleaning Agent Key First Step
Urine or Sweat White Vinegar & Water Blot thoroughly before applying the diluted solution.
Blood Cold Water & Salt Paste Apply immediately; always use cold water to prevent setting.
Coffee or Wine Mild Dish Soap & Water Gently dab the solution onto the stain without oversaturating.
Grease or Oil Baking Soda Sprinkle on the stain to absorb oil, then scrape off.

Having these simple ingredients on hand means you’re always prepared to tackle a spill the moment it happens, dramatically increasing your chances of success.

Your Eco-Friendly Mattress Cleaning Toolkit

Before we dive into how to clean mattress stains, let’s talk about supplies. Getting your toolkit ready is half the battle, and the good news is you probably have everything you need already tucked away in your kitchen cupboards. We’re going to build a powerful, non-toxic cleaning arsenal that’s safe for your family, your pets, and your mattress.

You don’t need a shelf full of harsh, expensive chemicals. The foundation of any great DIY cleaning kit relies on a few simple, hardworking ingredients that are cheap, easy to find, and incredibly good at tackling stains and smells.

The Natural Cleaning Essentials

Your core toolkit will be built around a few versatile staples. These are the items you’ll reach for again and again.

  • Baking Soda: This is your best friend for soaking up moisture and killing odours. It’s also a fantastic gentle scrubber, giving you a bit of cleaning muscle without being harsh on the mattress fabric.
  • Distilled White Vinegar: A brilliant natural disinfectant. The acidity in vinegar is perfect for breaking down stains like sweat or urine. I always keep a spray bottle with a 50/50 mix of vinegar and water ready to go.
  • Hydrogen Peroxide (3%): This is the one you pull out for tough organic stains, especially blood. It does have a mild bleaching effect, so always test it on a hidden spot first, particularly if your mattress isn’t pure white.
  • Mild Dish Soap: A few drops of a clear, dye-free dish soap mixed with water is all it takes to cut through greasy or oily spots.

These simple ingredients are the building blocks for most cleaning solutions. For example, a thick paste of baking soda and a little water is perfect for targeted spot treatments. Their power lies in their simplicity, much like what you’d find in the best natural carpet cleaners—proof that gentle can still be incredibly effective.

Tools for Tougher Jobs

While the basics handle most everyday spills, a couple of extra items can be lifesavers, especially for protein-based stains from pets or sick kids.

If you have pets or little ones, an enzyme cleaner is non-negotiable. These products use beneficial bacteria that literally digest the proteins in organic stains, completely removing the stain and the odour at the source. It’s a level of clean that baking soda and vinegar sometimes can’t achieve on their own.

Think of an enzyme cleaner as your special forces. While vinegar and baking soda are your reliable ground troops, enzymes are the specialists you send in to dismantle the complex structure of organic messes, making sure no lingering smells are left behind.

The Right Tools for the Job

Having the right cleaners is great, but applying them correctly is just as important. The wrong tool can easily spread a stain or even damage your mattress.

Here’s what you’ll need to have on hand:

  1. Microfibre Cloths: These are perfect for blotting up liquids and lifting away dirt without leaving fluff behind. Always use clean, white cloths to avoid any colour transfer.
  2. Spray Bottles: It’s a good idea to have a couple of clearly labelled spray bottles—one for your vinegar solution and another for plain water (for rinsing). This gives you control and helps you avoid soaking the mattress.
  3. A Vacuum with an Upholstery Attachment: This is a must-have. You’ll use it to get rid of any loose dirt before you start and to suck up all the baking soda when you’re done deodorizing. Make sure the attachment is clean!

With these simple, eco-friendly supplies ready to go, you’ll be prepared to tackle almost any mattress mishap quickly and confidently.

A Practical Guide to Removing Common Stains

Let’s be honest, not all stains are created equal. This is where we need to get specific, because the method that works for a sweat stain won’t touch a bloodstain. We’re going to move past generic advice and get into the “why” behind each technique—like why cold water is an absolute must for blood, or how certain ingredients can chemically break down the proteins in a urine stain.

I’ll walk you through the real-world scenarios we see all the time, from a classic pet accident to a spilled drink. You’ll learn the exact mixtures and methods that we use, giving you the confidence to tackle these messes yourself.

Tackling Urine Stains and Odour

Whether it’s from a potty-training toddler or a furry family member, urine is one of the most common issues we encounter. The secret to success is treating both the visible stain and the invisible uric acid crystals, which are the real source of that lingering smell.

A simple but surprisingly powerful solution is a 50/50 mix of distilled white vinegar and water. Put it in a spray bottle and lightly mist the affected area. You want it damp, not soaking wet. Let it sit for about 10-15 minutes; this gives the vinegar’s acidity time to start breaking down the uric acid.

After the vinegar has had a chance to work its magic, gently blot the spot with a clean, dry cloth. Next, sprinkle a generous layer of baking soda over the entire damp area. The baking soda is brilliant at drawing out the moisture, vinegar, and whatever urine is left deep inside the mattress fibres.

Pro Tip: You might notice the baking soda clumping up or changing colour as it dries. That’s a great sign! It means it’s actively pulling the moisture and odour-causing culprits out of your mattress.

Leave the baking soda on for at least 8 hours—overnight is even better. The longer it sits, the more it absorbs. Once it’s bone dry, grab your vacuum’s upholstery attachment and clean it all up.

It’s easy to forget just how porous mattress materials are. In fact, some studies show that about 90% of mattress fibres can readily absorb body oils, sweat, and urine. This is why enzyme-based cleaners are so effective for tough organic stains; they literally digest the proteins. Even if a faint stain remains, a deep clean can leave the mattress hygienic and odour-free.

This visual guide breaks down the essential tools for your eco-friendly cleaning kit, perfect for tackling a variety of stains.

Infographic about how to clean mattress stains

From baking soda for absorption and vinegar for disinfection to enzyme cleaners for the really stubborn stuff, this shows how a layered approach gets the best results.

Handling Blood Stains with Care

A blood stain can look intimidating, but it’s completely manageable if you act fast and use the right method. The number one rule is to always use cold water. Hot water will essentially “cook” the proteins in the blood, setting the stain permanently into the fabric. It’s the biggest mistake people make.

Blood stains are some of the toughest marks to deal with and require quick, precise action. You can discover more practical steps on how to get blood out of a mattress to handle this all-too-common problem.

For a fresh stain, start by blotting with a clean cloth dampened with cold water. If that doesn’t completely lift it, a simple paste of baking soda and cold water is your next best bet.

Here’s a reliable method:

  • In a small bowl, mix two parts baking soda with one part cold water to create a thick paste.
  • Apply the paste directly onto the blood stain, making sure to cover it completely.
  • Let the paste sit and dry for at least 30 minutes. As it dries, it will pull the stain up from the fibres.
  • Once it’s dry, scrape off the excess paste and then blot the area with a clean, cold, damp cloth.
  • When the spot is fully dry, vacuum up any leftover baking soda residue.

The core principles for treating blood are pretty universal. The same techniques you use on a mattress can often be applied to other fabrics, which we cover in our guide on how to remove blood stains from carpet.

Erasing Sweat and Body Oil Buildup

Over time, sweat and body oils accumulate and can cause those familiar yellowish stains on a mattress. These tend to build up so gradually that you don’t notice them until they’ve really set in. For this, a simple solution of mild dish soap and warm water can work wonders.

Just mix a few drops of a clear, gentle dish soap with warm water to get some light suds. Dip a clean cloth into the suds only (not the water) and gently dab at the yellowed areas. The key here is to use as little moisture as possible to avoid overwetting the mattress.

After dabbing with the soapy cloth, take a separate clean cloth, dampen it with plain water, and “rinse” the area by blotting it again. Finish by pressing a dry towel firmly onto the spot to soak up as much moisture as you can. A light sprinkle of baking soda over the area will help with the final drying and deodorizing—just vacuum it up a few hours later.

DIY Cleaning Solution Recipes

Making your own cleaning solutions is a great way to save money and know exactly what you’re using on your mattress. Here are a few simple recipes for the methods we’ve just covered. They’re effective, eco-friendly, and easy to whip up.

Solution Purpose Ingredients Mixing Instructions
General Deodorizer & Stain Lifter 1 cup baking soda, 5-10 drops of lavender or tea tree essential oil (optional) In a jar, combine the baking soda and essential oil. Shake well to distribute the oil. Sprinkle over the mattress, let sit, then vacuum.
Protein Stain Remover (Urine) 1 cup distilled white vinegar, 1 cup water Combine equal parts vinegar and water in a clean spray bottle. Shake gently before each use.
Blood Stain Paste 1/2 cup baking soda, 1/4 cup cold water Mix in a small bowl until a thick, spreadable paste is formed. Adjust water amount as needed.
Grease & Oil Spot Treatment 2 cups warm water, 1 teaspoon clear dish soap Mix gently in a bowl to create suds. Use only the suds for cleaning to minimize moisture.

With these simple, natural ingredients, you have a powerful stain-fighting arsenal ready for almost any common mattress mishap.

Getting Your Mattress Dry and Smelling Fresh

Person opening curtains to let sunlight onto a mattress

You’ve battled the stain and won, so it’s tempting to remake the bed and forget about it. But hold on—the drying stage is just as important as the cleaning. Skipping it is like inviting mould and mildew to move in, which brings along musty smells and isn’t great for your health.

Taking the time to dry your mattress properly makes sure all your hard work pays off. The aim here is to get every last drop of moisture out, leaving you with a bed that’s genuinely clean and ready for a good night’s sleep.

Let It Breathe: How to Dry Your Mattress Properly

When it comes to drying, your best friend is good old-fashioned air. The goal is simple: get as much air as possible circulating over and around the damp area. This isn’t a quick fix, so a little patience goes a long way.

First things first, open the windows to get a nice cross-breeze going. Then, bring in a fan.

  • Aim the fan so it blows directly across the wet spot on the mattress.
  • Leave it running for a good while. Depending on the size of the spill, this could take anywhere from four to eight hours, sometimes even longer.

Whatever you do, don’t reach for a hairdryer. The intense, focused heat can actually damage the foam and fibres inside your mattress, especially if it’s memory foam. A cool, steady airflow is the safer, more effective choice.

Sunlight is nature’s disinfectant. If you can, position your mattress so the damp spot is in direct sunlight from a window. The UV rays help kill bacteria and further assist with drying, but be mindful not to leave it in intense sun for too long, as this can sometimes cause discolouration on certain fabrics.

The Final Touch: Getting Rid of Any Lingering Smells

Sometimes, even after a deep clean, a faint odour can stick around. That’s when you bring back our eco-friendly MVP: baking soda.

Once the mattress feels completely dry to the touch, this final step will absorb any hidden moisture and neutralize those stubborn smells you can’t see. Think of it as an insurance policy for a truly fresh finish.

How to Deodorize with Baking Soda

Grab your box of baking soda—using a sieve is a great pro-tip for getting a fine, even coating without any annoying clumps.

Sprinkle a generous layer of baking soda over the entire mattress surface, giving a little extra love to the area you just cleaned.

Now for the magic. You need to let it sit for as long as you possibly can. We recommend at least eight hours, but if you can leave it for a full 24, even better. The longer it sits, the more moisture and odour it absorbs.

When the time is up, grab your vacuum, pop on the clean upholstery attachment, and go over the whole mattress until every last bit of baking soda is gone. You’ll be left with a bed that doesn’t just look clean but smells wonderfully fresh and is bone dry, keeping any chance of mildew at bay.

Knowing When to Call a Professional Cleaner

DIY methods are fantastic for tackling many common spills and stains, but sometimes, you need to bring in the big guns. Knowing when to hand the job over to a professional is key to getting your mattress truly clean without accidentally causing more damage. Let’s be honest, some situations just require more power and expertise than household solutions can provide.

Recognizing these limits will save you a ton of time and frustration. If you’re wrestling with a stain that’s been there for months, a smell that just won’t quit, or a problem that seems way beyond a simple spot treatment, it’s probably time to call in the experts.

Signs You Need Professional Help

Sometimes, a stain isn’t just a surface-level issue. Deep-set stains, funky odours that linger, and potential biological messes are clear signals that you need a professional touch. If you run into any of these, it’s a good idea to consider professional mattress cleaning.

  • Deep-Set or Old Stains: Stains that have had weeks or even months to settle into the mattress fibres are incredibly tough to get out on your own. Professionals use powerful, commercial-grade solutions that can break down those stubborn marks without harming the fabric.
  • Persistent Odours: Have you tried the baking soda trick multiple times, but a musty or unpleasant smell is still hanging around? The source is likely deep within the mattress layers. Smells from pet urine, mould, or mildew often require deep extraction to be completely removed.
  • Large or Saturated Stains: When a big area of the mattress gets soaked, there’s a serious risk of mould and mildew growing inside. A professional hot water extraction clean is the only way to be sure all that moisture is pulled out from the core.
  • Suspected Mould or Mildew: If you spot black or greenish specks or smell that distinct musty odour, don’t try to clean it yourself. Mould can be a health hazard, and professionals are equipped to handle it safely and effectively.
  • Delicate Materials: Mattresses made from things like natural latex, organic wool, or certain types of memory foam can be sensitive to DIY cleaners. A pro will know exactly which eco-friendly products are safe for your specific mattress.

The biggest advantage professionals bring is their equipment. They use a technique called hot water extraction, which shoots high-pressure hot water deep into the mattress to flush out dirt, allergens, and bacteria. A powerful vacuum then pulls it all out. It’s a level of clean you just can’t replicate at home.

The Professional Advantage

Calling a professional isn’t just about cleaning; it’s about restoring the health of your mattress and helping it last longer. Their advanced, eco-friendly methods are tough on grime but gentle on your bed. To get a better sense of the process, we have a detailed guide on what you can expect from professional mattress cleaning with SaraCares.

Here in the Lower Mainland, the investment in a professional clean is often quite reasonable. Services typically cost between $65 and $150, with an average price of around $130, depending on the size and condition of your mattress. For a twin, you might be looking at $50, while a king-size bed could be up to $120. This process often involves specialized tools and heated water extraction, with a drying time of about 8 to 12 hours.

Ultimately, for those really tough jobs, a professional clean is a smart investment. It ensures your sleeping surface is hygienic, fresh, and free of allergens for a healthier night’s sleep.

Preventing Future Stains to Protect Your Mattress

https://www.youtube.com/embed/NBkMF20Xi2I

Alright, so you’ve successfully tackled that nasty stain. Now, let’s talk about how to avoid doing that all over again. The best approach is to shift from damage control to prevention. Trust me, it’s the secret to making your mattress last longer and keeping your bed a healthy, clean space.

Your absolute best friend in this fight is a high-quality, waterproof mattress protector. Think of it as an insurance policy for your bed. It acts like a fitted sheet but has a hidden, impermeable layer that stops spills, sweat, and other accidents dead in their tracks. When something does happen, you just peel it off and throw it in the wash. Easy.

Choosing the Right Protector

A good protector is truly your first line of defense, making it a non-negotiable investment. If you need help, there’s great info on choosing the best mattress protector to match your needs. My advice? Find one that’s not just waterproof but also breathable. The last thing you want is a protector that traps heat and makes you feel like you’re sleeping on a plastic bag.

Simple Habits for a Cleaner Bed

Beyond the protector, a few simple habits can make a massive difference in keeping things fresh. These little routines help cut down on the dust, allergens, and body oils that lead to yellowing and musty odours over time.

Try adding these small tasks to your cleaning schedule:

  • Vacuum Regularly: Once a month, grab your vacuum’s upholstery tool and give the mattress a good once-over. This simple step pulls up dust, dead skin cells, and other gunk before it has a chance to work its way deep into the mattress fibres.
  • Rotate Your Mattress: Every three to six months, give your mattress a 180-degree spin. This helps it wear evenly and prevents those dips and body impressions where moisture and oils love to collect.
  • Let It Breathe: This is the easiest tip of all. When you strip the bed to change your sheets, leave the mattress bare for a few hours. This gives any trapped moisture a chance to evaporate, keeping things fresh and preventing that stuffy smell.

Look, these preventative steps are about more than just keeping things clean—they’re about protecting your investment. So many people end up throwing out a perfectly good mattress just because of a deep, unmanaged stain.

That kind of waste really adds up. For perspective, California’s Mattress Recycling Council reported that they recycled a staggering 1.6 million mattresses in 2021 alone. By simply protecting your mattress from day one, you’re not just saving yourself a lot of cleaning headaches; you’re also doing a small part for the planet.

Your Mattress Cleaning Questions, Answered

Even after following a guide, it’s natural to have a few more questions pop up. We get asked a lot about the nitty-gritty of mattress cleaning, so I’ve put together answers to some of the most common ones we hear from homeowners.

Can I Really Use a Steam Cleaner on My Mattress?

Honestly, I’d steer clear of this one. While it might seem like a great idea for deep cleaning, steam cleaners can be a mattress’s worst enemy, especially for memory foam.

The problem is the high heat and moisture. It doesn’t just stay on the surface; it penetrates deep down, potentially damaging the internal materials and adhesives. Even worse, that trapped moisture can become a breeding ground for mould and mildew, which is a much bigger problem than the original stain. Targeted spot-cleaning is a far safer bet.

The biggest risk with steam cleaning is moisture that gets trapped deep inside. Even if the surface feels dry, the core can remain damp, creating a perfect breeding ground for mould and mildew.

How Long Until My Mattress is Actually Dry?

Patience is key here. Drying time really depends on the situation, but you can generally expect it to take anywhere from 4 to 24 hours.

What makes the difference? A few things: how much cleaning solution you had to use, the humidity level in your room, and how much air is moving around.

To get it dry faster, try these tricks:

  • Point a fan directly at the damp area.
  • Crack open a couple of windows to get a nice cross-breeze going.
  • If you can, move the mattress into a spot with some good, indirect sunlight.

The golden rule is to make sure the spot is 100% dry to the touch before you even think about putting sheets back on.

Is There Any Hope for Old, Set-In Stains?

Old stains are definitely a tougher challenge. While the cleaning methods we’ve covered can make a huge difference—often lightening the stain significantly and killing any bacteria or odours—a faint mark might stick around.

This happens because the staining agent has had time to chemically bond with the mattress fibres. For those really stubborn, ancient stains, calling in a professional is your best shot at getting it out completely.


When DIY just won’t cut it, SaraCares offers professional, eco-friendly mattress cleaning throughout the Lower Mainland. Our experienced technicians have the tools and know-how to tackle stains that seem impossible, leaving your mattress fresh and truly clean. Get your free quote today!