Header burger open
Search Logo

Jump To

Currently Viewing:

How To Clean A Mattress Easily & Effectively in Just 5 Steps

a profile image of TSA author Alex

Written By Alex Petrović

Certified Sleep Consultant

Featured image for how to clean a mattress

1 April 2024 7 min read

Today we're discussing how to clean a mattress and keep your bedroom spotless and dirt-free. So, follow along with these 5 easy steps and things should be spick and span within a few hours!

We spend one-third of our lives sleeping – which is why keeping your mattress clean and stain-free is essential. However, things can get a little complicated and you might not know where to start once Spring cleaning season comes around.

So, we're going to break it all down and detail every step you need to take. We'll discuss all the necessary equipment as we go along but odds are that you already have everything you need in order to freshen up your mattress and make it as clean as a whistle! But first, let's talk about whether your mattress needs to be cleaned in the first place.

How often should I clean a mattress?

An image of a woman shrugging her shoulders and wondering about something

While we all roughly know how often things like clothes need to be cleaned, a mattress is a bit more tricky to figure out. In fact, there's a good chance that some of you have been putting this task off for way longer than you'd care to admit!

So, let's get down to it – as a general rule of thumb, you should clean your mattress twice a year. However, there are a few important notes when it comes to this number. For example, you should probably clean your mattress more frequently if you:

Have a pet

Regardless of how much we love our pets, there's no denying the fact that having a dog or cat in the same bed as you leads to a quicker accumulation of hair. Not to mention that if there are not potty trained, sweat stains will be the least of your worries.

And if you also have a backyard where your furballs like to play before coming into the house, we suggest cleaning your mattress at least every 3 months. After all, your pets deserve a bed with no mildew and germs just as much as you do!

Share the bed

an image of a family that is cleaning a mattress

If you share the bed with a partner, a toddler, or both, cleaning your mattress more frequently should be on your to-do list. For one, more bodies equal more bodily fluids, more dead skin, more sweat stains, and if your toddler isn't potty trained – more urine stains.

Not to mention that keeping things clean is extremely important if a toddler's going to be sleeping in that bed since their immune system might not be as rugged as yours or your partner's. So, better be safe than sorry.

Like to eat in bed

Although having breakfast in bed makes you feel like royalty, it can cause some issues. For one, you could end up with all kinds of bugs coming for the crumb buffet. Secondly, crumbs, dirt, and dead skin cells can even make your mattress lose some of its grip, leading to a slippery mattress that can rob you of a good night's sleep.

So, ideally, you'd want to clean up after every meal in bed, at least lightly. If not that, then at least once every 3-4 months. Or sooner, if you happen to spot some bugs hanging out in the area.

Step 1: Preparations

Now that you know whether the mattress needs to be cleaned, let's get things set up and actually start cleaning! So, the first thing you'd want to do is to take care of all adjacent steps. These include but are not limited to:

Washing all the bedding products you have

Before getting to the mattress itself, take off and wash the sheets, the pillowcases, the duvet covers and any other bedding product you might use (like weighted blankets, mattress toppers or any other bed linen). After all, this is what your skin comes into direct contact with so keeping it clean is a must!

We generally recommend washing sheets weekly, so, odds are they're itching for a clean. Plus, if you clean all the bedding at once, you get to experience that nice, fresh sleep once you're finished with the mattress.

Step 1: Let some air in

An image of a woman opening the window and letting fresh air in

While cleaning your mattress, there's bound to be a lot of dust in the air and if you're using stronger solutions to remove mattress stains, there might be odours as well.

So, having all the windows open and letting fresh air in during the process is going to make the whole process a lot easier and save you from issues later on.

Generally, it's better to go overboard than to cut this step short. So, leave a few windows wide open for at least an hour or more. It's also useful to keep those windows open while you're cleaning the mattress.

Step 2: Vacuuming

An image of a woman vacuuming her room

Now that everything is prepped, it's time to get out the vacuum cleaner and start cleaning. Ideally, you'd want to use an upholstery attachment and go over the mattress from top to bottom. However, you can get the job done with no attachment as well, you just need to be a bit more careful.

Namely, if the mattress has foam, don't apply a lot of pressure but rather keep some clearance between the nozzle and the mattress. And if you have a mattress with a tufted design, make sure to vacuum all the little crevices.

Once you've gone over the entire mattress properly, it's time to flip it over. This might sound tedious but it's very important! As we briefly mentioned before, you need to remove dust mites and skin cells from underneath the mattress as well so that it doesn't start slipping during the night.

Just like with the top half, just go over the entire surface with the vacuum if you're doing regular mattress cleaning and there aren't any stains to take care of. However, if you want a deep clean, hold off on flipping the mattress for now, as there's more work to be done on the other side.

Step 3: Getting rid of odours

An image of different cleaning supplies submerged in soapy water

When it comes to getting rid of odours, there are three ways you can go about it but they all have one thing in common – baking soda. So, let's go over them quickly:

  • Only use baking soda: if there aren't any major stains or issues with the mattress, just sprinkle baking soda atop the mattress. Let the baking soda sit for about an hour (but the longer the better) and then vacuum it all up. Since it's a natural deodoriser, it should get rid of any faint smells.

As a bonus tip, you can use a good essential oil that you like in small qualities in order to give the mattress an extra delightful smell.

Step 4: Getting rid of stains

An image of a stain on white sheets

When it comes to removing stains, it can get a bit complicated – especially if you don't act right away and the stain has had time to sink into the material. This is because, if left untreated, a stain can take hold and be a lot more stubborn when it comes to getting it out.

So, ideally, you should try to wash out a stain within minutes of it happening. But, if that's not possible, there are a few general guidelines you should follow.

So, let's talk about the different types of stains and what you can do in order to make them disappear.

How to get urine out of a mattress?

When you notice these stains, it is important to act as soon as possible. Use toilet paper to absorb liquid from the surface of the mattress and prevent the stain from spreading. Then, sprinkle baking soda that will pick up the remaining moisture and odours.

Stir the laundry detergent with baking soda and spray the stain with this solution. Leave the mattress in this state for 10 minutes and pick up the excess liquid with paper. Use baking soda again, but sprinkle it all over the mattress and leave it as long as possible. The next day, vacuum the remains from the mattress and take it out into the air or open the windows in the room.

This same method should generally help with sweat and vomit stains as well.

How to get blood out of a mattress

a blood stain on white sheets.

Blood stains are best removed from the mattress while they're still fresh. As this stain dries, the chances of keeping the mattress spotless plummet from hour to hour. To get rid of blood stains quickly, only use cold water, because the protein in the blood coagulates in hot water and it's almost impossible to get rid of stains after that point.

Even if you do manage to clean them up after that, there will be a yellowish trace that will not be able to be removed.

In addition to cold water, you need a stain remover in which you will soak a clean cloth. Apply the cleaning agent to the stain with a wet cloth and let it stand for a while, only then continue cleaning. If you are not sure whether a certain product will work on the stain, check the label carefully and/or do a test. Choose an inconspicuous place and try how the product works, so you will not destroy the mattress.

After that point, it's all about elbow grease and rubbing it down. Getting a spray bottle and sprinkling some more solution to the mattress or adding baking soda can also help things along.

How to get wine out of a mattress?

a woman blotting a wine stain on a mattress topper.

If you like to occasionally sip some wine in bed, knowing how to get rid of the wine stain that might come as a result can come in handy. First off, if the stain is fresh, put some salt onto the stain in order to absorb moisture and make things a bit easier.

From this point, make a solution of one part dish soap and two parts hydrogen peroxide. Take a clean cloth, dab it into the solution and then carefully clean the stain. Make sure not to rub but rather dab so that the stain lifts instead of penetrating deeper into the mattress.

Step 5: Airing it all out

An image of a woman holding a fan cooling herself down

As we've mentioned in the preparation phase, airing things out after the cleaning is done is essential. If possible, leave the mattress outside in direct sunlight with a mat underneath. If not, just open up all the windows and let it sit for at least a few hours.

You can also use this time to finish up cleaning the bed linen and wipe down the bed frame. Although it's not going to be nearly as dirty as the mattress, it's still useful to give it a wipe from time to time in order to keep everything fresh.

How to keep your mattress clean for longer?

Now that you know how to clean a mattress, you might want to avoid making it a monthly task. Luckily, there are a few things you can do in order to make cleaning it less frequently a viable strategy.

Get a mattress protector

An image of a quilted mattress protector.

Getting a good mattress protector can make your life easier in quite a few ways. For one, getting a waterproof mattress protector means that you can basically skip the entire “stains” section of this article.

Secondly, since there's a buffer between you and the brand new mattress itself, you're less likely to have bed bugs and the dirt will accumulate at a much slower rate. We still suggest cleaning the mattress properly from time to time and the mattress cover still needs to be taken care of, but things should be a lot easier overall.

And if you want to know more about mattress protectors – like what to look out for or which materials offer the best results, we suggest reading our top 8 mattress protector recommendation list.

Let your mattress air out every morning

Although this isn't as life-changing as getting a mattress protector, it can make dealing with odours a lot easier. All you have to do is take off the bed sheets after waking up and open up a window.

Letting the mattress air out in this manner will make it less likely for odours to stick around and will keep your mattress fresh for longer. Plus, if there does happen to be a stain, you're more likely to catch it early on and clean it up before it manages to spread.

Make your bed a sleep-only zone

Although it might be a buzzkill, enforcing strict rules when it comes to your bed can save you a lot of trouble. For example, making strict rules about eating, drinking, or smoking in bed is bound to make a difference in the long run.

And, if you have a pet, getting a luxury dog bed for them to sleep in instead of jumping in with you is going to make things a lot easier. Don't worry, the dog isn't going to suffer either, as having its own dog bed can make it quite happy in the long run!

How to clean a mattress topper or protector?

An image of a man making the bed and putting sheets on

If you already have a mattress topper or protector, cleaning the mattress itself doesn't have to be as frequent. However, you still have to clean whatever's on top, so there's still some work to do.

When it comes to a mattress protector, things are usually quite easy. If it's waterproof, just take a damp cloth and give it a good rubdown. You can also use a cleaning solution if you want to be extra thorough. After all, protectors are usually quite sturdy and easy to maintain.

When it comes to mattress toppers, things are a lot more complicated. In fact, it can even be as taxing as cleaning the mattress itself. So, if you want a detailed guide on how to clean a mattress topper, go to our article on the topic.

How to clean a memory foam mattress?

An image of a clean white memory foam mattress

So, here are some general rules you need to follow when cleaning a memory foam mattress:

  • Always check the care instructions: this is something you should be doing for all bedding products but it's especially important when memory foam is involved. Particularly you want to check which cleaning solutions can be used without damaging the foam.
  • Don't use too much water: always air on the side of caution and use a slightly damp cloth. This is because the excess moisture can get into the foam and ruin its quality (along with ruining the warranty).

And just to be clear, this applies to hybrid mattresses as well, since they almost always have memory foam as the upper layer – thus making it in direct contact with any spill that might occur.

4 best mattress stain remover products you must have

Up until this point, we have told you what tools and materials you need for cleaning a mattress, as well as how to properly prepare the mattress for cleaning and get rid of any nasty odours. But our guide on mattress cleaning would not be complete if we didn't add this bonus section where we will review the best mattress stain removers. So, let's get down to our personal recommendations!
    Guide 1
    Product image of Charles Kent mattress stain remover
    Charles Kent Mattress Stain Remover
    Guide 2
    Product image for the Iris Ohyama 530443 400W
    Iris Ohyama 530443 400W
    Guide 3
    Product image of the MLMLANT Hand Held Steam Cleaner 1000W
    MLMLANT Hand Held Steam Cleaner 1000W
    Guide 4
    Product image of the Dirtbusters Mattress Odour Eliminator
    Dirtbusters Mattress Odour Eliminator

BEST CLEANING AGENT – Charles Kent Mattress Stain Remover

If you notice dried-in organic stains and embedded dirt, then the Charles Kent Mattress Stain Remover can help you get rid of them.
Product image of Charles Kent mattress stain remover

When you fail to remove stains with the help of your homemade cleaning solutions, it's time to bring out the big guns – in this case, the Charles Kent Mattress Stain Remover. This spray bottle product removes very stubborn stains and embedded dirt, even when they are dried in. In addition, it helps eliminate unpleasant odours and makes your mattress fresh.

Another advantage of this product is that it is very easy to use. All you have to do is spray it on the spot and let it do its job. You don't have to scrub or anything else. It eliminates even urine and faeces stains. It can also be used on all types of mattresses, including memory foam mattresses, which is a big plus.


Good spread
It comes in a spray bottle
Locally made
Made in the UK
Fresh scent
A big plus when it comes to bedding products


Maybe not for everyone
Some allergy sufferers complained
Can't solve it all
Not equally efficient on all materials
Not too budget-friendly
Expensive when compared to similar products.

BEST VACUUM CLEANER – Iris Ohyama 530443 400W

Most people use a regular vacuum cleaner to vacuum a mattress, but you will achieve much better results if you get the Iris Ohyama 530443, 400W.
Product image for the Iris Ohyama 530443 400W

Why bother with a bulky vacuum that is difficult to manoeuvre, when there is a lightweight vacuum cleaner specifically designed to clean mattresses and furniture? The Iris Ohyama 530443, 400W eliminates dust mites and other allergens from mattresses, sofas and cushions with ease. According to the manufacturer, it will remove 98% of allergens in less than 3 minutes, which makes it ideal for all those who can't stop sneezing at night.

It produces 6000 vibrations per minute to raise the particles to the surface of the mattress and then simply sucks them up, leading to a much deeper clean. Also, it has 3 heating powers to adapt to the degree of dirt. It is lightweight and therefore easy to use.


Good motor
6000 vibrations per minute
Good range
3 heating powers
Easy to carry around


Not too budget-friendly
Not the most affordable one
Maybe no coverage
No information about warranty
A bit more bulky
Wired, not wireless

BEST STEAM CLEANER – MLMLANT Hand Held Steam Cleaner 1000W

Hot steam will help you completely clean your mattress of stains, allergens and dirt with minimal effort.
Product image of the MLMLANT Hand Held Steam Cleaner 1000W

When you need an easy-to-use steam cleaner, we recommend the MLMLANT Hand Held Steam Cleaner, 1000W as it's very powerful and effective. It has 1050W of power, so it can cut through any grease, grout or stain. This high-pressure steamer comes with a 9-piece accessory kit as well, each tackling a different problem.

It is 100% safe, with no harmful fumes and chemicals. In addition to being able to use it for mattresses and furniture, you can also use it for ceramics, marble, granite, hardwood floors, refrigerators and many other places – making it an overall great investment.


Decent power
1050W of power
Can hold a lot
Good capacity
9 different nozzles


Not easy to carry around
Can't stay on for too long
Machine needs rest
Not easy to manoeuvre
Short cord

BEST ODOUR ELIMINATOR – Dirtbusters Mattress Odour Eliminator

The Dirtbusters Mattress Odour Eliminator contains a unique formula which continuously works to remove odours.
Product image of the Dirtbusters Mattress Odour Eliminator

What sets this odour eliminator apart from some others you can find on the UK market is the unique formula which continuously reactivates to remove bad odours. In this way, odours are eliminated at the source, and this product continues to eradicate and deodorise the mattress even between cleaning sessions.

What is also very important about the Dirtbusters Mattress Odour Eliminator is that it has an “odour lock”, so once you neutralise an unwanted odour, it means that the odour cannot be reactivated. Admittedly, this might just be a gimmick but the spray still does wonders! It is very easy to use. Just spray it on the affected areas and within a few hours it should solve the problem.


Long-term solution
Continuous odour neutralisation
Not rocket science
Simple to use
Very useful if you have toddlers
Urine neutraliser


No variety
Only one scent
Not a budget-friendly option
Maybe not for everyone
No hypoallergenic label

Spread the word

FAQs on how to clean a mattress easily and effectively

Now let's move on to some frequently asked questions regarding mattress cleaning and keeping your bedroom spick and span!

How often should you change your mattress?

There's only so much cleaning you can do before you have to just throw the mattress away. Generally speaking, after 5 years, you should start looking for any signs of wear and tear – like lumps, rips, discolouration etc.

Should I use a mattress spray cleaner?

Generally speaking, a mixture of mild detergent, baking soda, and water gets the job done more often than not. However, getting an enzyme cleaner for when you wash bedding products can be a good idea as they're specifically designed to tackle biological stains (like sweat, urine and blood).

Should I use hydrogen peroxide for stains?

Hydrogen peroxide is generally very efficient when it comes to taking out protein and plant-based stains. It's not necessary but can provide some extra kick if you're doing a deep clean and don't check up on your mattress regularly.

Should I get my mattress professionally cleaned?

For most people, getting your mattress professionally cleaned isn't necessary. However, if you simply lack the time to do so yourself or have health issues that require the mattress to be completely spotless, getting a professional to do it might be the best option.

Is steam cleaning good for your mattress?

When it comes to steam cleaning a mattress, reading the care label is essential! This is because some mattress types (like memory foam mattresses) can be ruined with steam. However, sturdier models (like some spring mattresses) will not only hold up but will come out as clean as a whistle after the steam cleaning is done.

What is the best way to clean a mattress?

In terms of results, the best way to clean a mattress is to hire a professional to do it for you. In terms of keeping things simple, effective, and minimising risks of damaging the mattress – using lukewarm water, baking soda and mild dishwashing detergent and scrubbing the mattress down is your best bet.

Related products:

Recommended reading:

Comments (0)

There are no comments yet

About the author

Alex Petrović
Sleep Consultant
A CPD certified Sleep Consultant with more than 2000 hours of research into all the different ways we can get a great night's sleep. As a former insomniac, I know how difficult life can be without a nightly recovery and I love that I get to share everything I've learned with you all. So hopefully we can all sleep soundly!
Related Posts

More Guides for a great night's sleep

Featured image for how to sleep with noisy neighbours
01 April 2024

How to Sleep With Noisy Neighbours?

Hindsight is always 20/20, so we suspect that this tip won't be useful for a lot of you. However, if you're still in the preparation ph...
Featured image of 11 month sleep regression.
29 April 2024

How To Deal With 11 Month Sleep Regression?

This phase, or more phases, can most simply be described as a sleep disorder. Sleep regression is a completely normal phenomenon for most ba...
Don't Miss Out!
Get the latest reviews, special offers, new releases and more…
'The Luxe Cooling Mattress' by @emmasleepuk  is award-winning!

Tried and Tested by The Sleep Advisors, we've awarded them the 'Best Mattress for Side Sleepers'🏆

Click the link in the bio for more 📖🥸

#thesleepadvisorsuk #awardwinningmattress #emmasleepuk  #mattressreviews
'Award Winning Softness' by @hypniauk 

Tried and Tested by The Sleep Advisors, we've awarded them the 'Best Soft Mattress'🏆

Click the link in bio to read the full review 📖🥸

#thesleepadvisorsuk #awardwinningmattress #hypnia #mattressreviews

The Sleep Advisors cover all the benefits of Panda Products 🐼🐼

Click the link in the bio for more🔗

#ɪɴsᴛᴀʀᴇᴇʟs #instareelsdaily #PandaMattress #thesleepadvisorsuk
The awards continue! @silentnightbeds 'Just Breathe Eco Comfort' receives one today 🥳

Tried and Tested by The Sleep Advisors, we've awarded them the 'Best Pocket Sprung Mattress'🏆

#thesleepadvisors #silentnightbeds #thesleepadvisors #comfortmattress
Details are key for TheSleepAdvisors... especially for those close-ups 👁

We look at every nook and cranky to capture every detail when reviewing mattress and bedding🎥

For our Latest reviews head over to our website via the link in the bio 🔗

#thesleepadvisors #mattressreview #thesleepadvisorsuk
If you want Luxury check out @nectarsleep Premier Hybrid Mattress!😎

Tried and Tested by The Sleep Advisors, we've awarded them the 'Best Luxury Mattress'🏆

Click the link in bio to read the full review 📖🥸

#thesleepadvisorsuk #awardwinningmattress #nectarsleep #mattressreviews
We know how hard it is to find the best mattress online!🧐

Don't worry, The Sleep Advisors are here to solve your problem and it has never been easier to compare mattresses thanks to our Mattress Comparison Tool!

Click the Link in our bio to find the mattress brand that suits your individual needs 🤩
For all your bedding needs, TheSleepAdvisors have you covered! 😁

From Price to Quality, we look at all aspects to enable you to make the best purchase for your needs.

#ɪɴsᴛᴀʀᴇᴇʟs #instareels #sleepadvisorsuk #BeddingEssentials #TheSleepAdvisors
Sent an embarrassing text? Just say you were asleep 😆

Turns out, our brains can get so wired even while catching Z's that we end up sending messages without even waking up! 

 #funfacts #sleepadvisors #TheSleepAdvisors  #DidYouKnow #DidYouKnowThis
Mattress Toppers are key! 🔑  They can bring your mattress to life. Want to learn more? 

The Sleep Advisors have got you covered!😎

#ɪɴsᴛᴀʀᴇᴇʟs #instareelsdaily #instareels #sleepadvisorsuk #reelsofinstagram #MATTRESSTOPPERS
Close button

Don't Miss Out!

Get the latest reviews, special offers, new releases and more…

By submitting this form, you are opting into our mailing lists.
See our privacy policy.

This field is for validation purposes and should be left unchanged.