Skip to main content

How to clean a mattress

How to clean a mattress
(Image credit: Getty)

There are many reasons why you might be wondering how to clean a mattress. Removing spillages and stains is a big one, especially urine stains. Hey, life happens, and even the top models by the best mattress online brands need a helping hand staying fresh and clean. 

A mattress is an expensive purchase too, and it’s supposed to last you a good several years or longer, so it pays to look after it. Better still, cleaning a mattress needn’t take ages, so there’s really no need to keep putting it off. 

Oh, and if you’re now wondering how often you should clean a mattress, once every three months should do the job. Unless, of course, there’s a particular stain or smell you need to get rid of - a little spot cleaning will work there. The best bed toppers can be washed more frequently. If you do decide that your mattress is beyond saving, take a look at our guide to the best Purple mattress deals.

Why do you need to clean a mattress?
Besides stain removal, there are other good reasons why you should learn how to clean a mattress, including to keep bed bugs at bay and to prevent bacteria from building up. A study by mattress retailer Amerisleep found that up to 16 million Colony Forming Units (CFU) of bacteria accumulate in a mattress over seven years. 

What type of bacteria? Bacilli and gram-positive cocci, both of which can be a source of sickness and infection. That’s pretty gross, but these are steps you can take to stop these nasties from infiltrating your bed. 

How to clean a mattress: The tools you need

When it comes to cleaning a mattress, and depending on if there are stains or smells involved, you’ll need the following tools:

  • Vacuum cleaner
  • Sponge scourer
  • Cleaning cloth
  • White vinegar
  • Baking powder
  • Steam cleaner
  • Dedicated upholstery cleaning spray (optional)

How to clean a mattress: a person uses a steam cleaning on a mattress

(Image credit: Getty)

So whether there's a nasty stain you want to remove, or you’re just looking to freshen up your mattress, our expert tips below on how to clean a mattress will help. Let’s get started…

How to clean a mattress: Six simple steps

Once you’ve decided how often you need to clean your mattress, be sure to make a thorough job of it by following our six-step guide. Let’s freshen up that mattress now… 

1. Strip the bed
Remove all bedding and mattress covers from the mattress and put them in the washing machine. Washing your bedding will be done more often than cleaning your mattress, but it’s still nice to fresh linens on a freshly cleaned mattress.

2. Vacuum the mattress
Gently vacuum the surface of your mattress. If your vacuum cleaner has an upholstery attachment then put it to use, although a lightweight stick vacuum with plenty of attachments, like the Dyson Cyclone V10 Absolute, or one of the best handheld vacuums such as the Black & Decker Dustbuster, is perfect for this job.

3. Steam clean (optional)
For a really thorough clean, consider the purchase of a steam cleaner such as the PurSteam Handheld Pressurized Steam Cleaner. Steam cleaning a mattress helps kill any dust mites that might be lurking. Some of the best steam mops come with attachments to clean upholstery, making them a versatile addition to your cleaning arsenal.

4. Apply baking soda and vinegar
Baking soda or vinegar diluted in water can help freshen up your mattress as well as clean it. Baking powder is our go-to for spillages and bodily fluids. As you vacuum up the excess baking soda, check the mattress for any stains you may have missed.

5. Spot remove stains
Individual stains can be tackled with the spot-removal methods mentioned above, using either household solutions or a dedicated stain removal product.

6. Air the mattress
Drag the mattress off the bed and lean it against a wall so that fresh air is able to reach both sides. Leave it this way for at least a couple of hours to dry and air itself. A well-ventilated room is adequate for this but, if possible, haul it outside and leave it in the sun. Direct sunlight helps kill bacteria and dries out any moisture build-up in the mattress from sweat and more.

Mattress cleaning essentials

Woolite INSTAClean Stain Remover | $21.65 at Amazon (Twin Pack)
A versatile cleaning product to get rid of stubborn stains from various types of upholstery, but always check your mattress maker's guidelines to ensure its safe to use a stain remover.
View Deal

Bissell Spot + Stain | $10.99 at Target
This stain remover works on mattresses and other upholstery, and is effective at removing stains and odor from some types of thicker bedding too. Again, check all mattress and bedding labels before you apply stain remover. Do a patch test first if you're unsure.
View Deal

Black & Decker Dustbuster | $39.99 at Target
You may have attachments with your existing vacuum cleaner that enable you to clean your mattress. If not, or your current cleaner is too big and bulky for mattress duty, consider this handheld cleaner, which has enough power to make light work of your mattress.View Deal

PurSteam Handheld Pressurized Steam Cleaner | $39.99 at Amazon
This lightweight and easy-to-use handheld steam cleaner gets the job down by using hot, pressurized steam to naturally remove stains and eliminate bed bugs. It's a good choice if you want to reduce your chemical load when cleaning your mattress.View Deal

How to clean a mattress: a person scrubs at a red wine stain on a mattress

(Image credit: Getty)

How to remove mattress stains: Read this first

We know there are other ways you’d rather spend your time, but cleaning stains out of a mattress is important for helping it stay clean and odor-free. Our biggest tip here is to tackle the stain as soon as it happens. In other words, don’t let it seep in for too long or it will damage your mattress. 

Remember these golden rules for how to remove stains from a mattress:

  • Dab the stain initially with paper towel to soak up any liquid
  • Check the mattress label to see if it’s safe to use cleaning products on it
  • For drinks spillages, use a baking soda mixture (see below)
  • Mattresses aren’t waterproof, so don’t get it too wet

How to clean a mattress with baking soda

Spilt your morning coffee or tea on your mattress? Don’t panic. Dab the excess liquid away with water, then head to the kitchen and mix 4oz of baking soda with one pint of water. Dab at the stain again, this time with baking powder solution. 

Leave it for half an hour before rinsing the stain through with a clean, wet cloth. If a stain is proving particularly persistent, it might be necessary to call in the big guns and order a dedicated stain remover such as the ones featured below. 

Be sure to test any new product on a small area of the mattress before using it liberally, and always check the manufacturer's guidelines before using chemically based stain removers.

How to clean a mattress: a person cleans blood stains from a mattress

(Image credit: Getty)

How to clean blood stains on a mattress

Blood stains should be dabbed with cold water (never hot) first. If that doesn’t shift it, try the baking soda method or, once again, use washing-up liquid diluted in water. 

Other bodily fluids like sweat can also be tackled with a dishwashing liquid solution on a clean cloth, although for something like a vomit stain, we’d recommend using white vinegar mixed with water to tackle the smell and the stain.

How to clean a mattress of urine stains

At some point or other, we’ve all been faced with cleaning urine stains from a mattress. Whether it’s courtesy of your pet, your child or you, mattresses are prime turf for pee stains to occur. 

To clean a mattress of urine stains, try diluted washing-up liquid in water. Again, gently dab the stain with a cloth or sponge. If the stain is proving to be particularly stubborn, you may have to break out an upholstery cleaner. 

Read the label on your mattress first to ensure it’s safe for use with chemical cleaners. If you’re unsure, dilute the cleaner with water and dab it onto the mattress a little at a time - don’t spray or pour it on all at once, just in case it ruins your mattress.

How to clean a mattress: a photo of a mattress dressed in white bed linens

(Image credit: Getty)

How often should you clean a mattress?

There are no hard and fast rules about how often you should clean your mattress, as it often depends on the type of mattress and the sleeper. If you have a breathable mattress or a cooling mattress, it’s less likely to hold sweat and will stay fresher and cleaner for longer. 

If you're an allergy sufferer, seasonal allergies symptoms like a runny nose or itchy eyes may mean that you’ll need to reach for the vacuum and baking soda more frequently. 

You may also have heard advice about cleaning your mattress when the seasons change, but whether you choose twice a year or quarterly is entirely your decision. We certainly wouldn’t recommend cleaning it less than twice a year though.

How to stop your mattress from smelling

Sometimes when you buy a new mattress it can smell a little funny, just like the best pillows do when they’re fresh out of their packaging. Don’t worry, this will fade over time. 

Older mattresses can pick up smells through spillages, accidents or just general use, but you can keep it smelling fresh and clean by using some simple household ingredients.

How to clean your mattress: a man lies on top of his bed smiling

(Image credit: Getty)

Firstly, pour some white vinegar into a plant spray bottle (or similar) and spray it over your mattress. Next, sprinkle baking soda or bicarbonate of soda (it’s the same thing) over your mattress. Let it bubble, then cover it with a towel for two hours. 

Once the two hours have passed, vacuum up any residual baking soda and let the mattress air dry. Don’t worry about the vinegar smell as this will fade as it dries, leaving your mattress free of odors. It should look cleaner too, but if there are still visible stains after trying this method, then move on to the next step… 

Do you need to buy a new mattress?

Both The Better Sleep Council and The National Sleep Foundation recommend that any mattress over seven years old is ready for landfill or recycling. So if yours is reaching that age, consider replacing it. These are the 5 signs you need to replace your mattress.

One of the first tell tale signs that your bed has reached the end of its life will be visible signs of wear like dips or trenches in the surface of the mattress. 

Other indicators include waking up sore, stiff and still tired or just realizing that you sleep better elsewhere. If you're not sure which mattress would suit you, take a look at our guide on how to choose a mattress, including the best cooling mattress.

To take home a new mattress for less, we'd also recommend taking a look at our round-up of the best Casper mattress deals, and the best Saatva mattress discounts for luxury sleep at more affordable prices.