How to Deep Clean Your Mattress at Home

You may already keep your mattress in good condition, but every so often it's beneficial to give your mattress a deep clean. We spend around a third of our lives sleeping and giving your mattress a thorough clean will help to keep your sleeping environment fresh and hygienic, so why not give it a try?

In this easy to follow guide, we'll explain in 11 steps how to deep clean a mattress at home. We'll cover everything from vacuuming your mattress, deodorising and removing stains. Read on to find out how you can deep clean your mattress - and make it feel brand-new!

Person removing stains from a mattress
Sometimes your mattress needs a deeper clean, so we're here to help!

Jump to section

Regular cleaning & maintenance: How to clean a mattress with baking soda

Step 1. Check the care guide

Before starting to clean your mattress, you should always check the care guide first to see what the manufacturer recommends. This is because different types of mattresses require different cleaning methods, so you should see if there are any 'dos and don'ts' you need to take into consideration.

You should also check to see if your mattress is double or single-sided as this will determine if you can deep clean both sides or just the top.

Back to the top

Step 2. Gather your cleaning supplies

There are some things you'll need before starting to deep clean your mattress. Below is a list of cleaning supplies we recommend:

  • Vacuum cleaner (with upholstery attachment if possible)
  • Mild laundry detergent or dish soap
  • Baking soda
  • A cloth or sponge
  • Cold and lukewarm water

Back to the top

Step 3. Wash your bedding and pillows

Remove all your bedding and put them on a hot wash. If you can, also tumble-dry at a high temperature. This is important because this will kill any germs and bacteria that may be on your sheets. When you put them back onto your mattress your sleeping environment will be cleaner and healthier.

Check the care instructions to see if you can machine wash your pillows or if they have a removable cover you can wash. Cleaning your pillows will add an extra touch of freshness to your sleeping experience.

Woman putting bedding in a washing machine
Washing your sheets at a high temperature will kill bacteria and germs

Back to the top

Step 4. Air out your mattress

Once you've removed all your bedding, open your bedroom windows to ventilate your bedroom. This will help freshen up your mattress by allowing it to breathe and will start to eliminate any odours.

Woman opening windows
Letting your mattress breathe helps to get rid of any odours

Back to the top

Step 5. Vacuum your mattress

We recommend using small circular motions over the entire mattress to make sure you lift all of the dust, dirt, hair and dead skin. If you have one, you can also use an upholstery attachment to make vacuuming a little easier, but it's not essential. You'll want to make sure you're thorough as you'll need a clean surface for the following steps.

If your mattress doesn't have any stains, you can sprinkle a small amount of baking soda onto the surface of your mattress. This helps to get rid of any odours that may have soaked into your mattress.

Back to the top

Step 6. Tackle any mattress stains

You should always try to tackle any stains as soon as they occur, but sometimes this isn't always possible.

How to remove stains from your mattress

The best way to remove mattress stains is to use a gentle laundry detergent or dish soap mixed with lukewarm water. Gently dab - don't rub! - the stain with a cloth or sponge to lift the stain as much as possible.

An important note to remember when you're deep cleaning your mattress at home is that you shouldn't use any harsh chemicals or get it too wet as this can damage the integrity of the mattress.

After removing any stains or getting your mattress wet in any way, you should let your mattress completely air dry before moving onto the next steps or putting your sheets back on.

If you're dealing with a specific type of stain, take a look at our guidance below to find out how to remove it from your mattress.

How to remove sweat stains from mattress

These kinds of stains are common and quite easy to remove.

  1. Mix light laundry detergent or dish soap and lukewarm water together
  2. Dab the mixture onto the stain with a cloth or sponge until it fades

How to remove urine stains from mattress

If you have young children, you might want to find out how to deep clean a mattress with urine stains. Don't worry, we're here to help!

  1. Mix together gentle laundry detergent or dish soap and lukewarm water
  2. We recommend using wet paper towels to press into the stain and replacing the paper towel every few minutes for hygiene
  3. Keep dabbing at the stain until it's gone. As this is a stronger stain, it will take longer to lift
Gloves, brush and stain remover on a mattress
Always try to remove stains as soon as they happen

How to remove blood stains from mattress

Removing blood stains can take up to thirty minutes because of how tough they are. However, this is the most effective method: mix dish soap or light laundry detergent with cold water and press into the affected area with a cloth or sponge until the stain lifts.

Back to the top

Step 7. Deodorise with baking soda and vacuum again

When the surface is completely clean and dry, lightly sprinkle a layer of baking soda over your entire mattress. This will help to eliminate any odour that may still be lingering. If possible, the baking soda should be left for at least a few hours to get the best results.

Once your mattress is smelling clean and fresh, vacuum off all of the remaining baking soda. This ensures your mattress surface is completely clean before you put your bedding back on.

Man vacuuming a mattress
Vacuum your mattress to remove all baking soda

Back to the top

Step 8. Spray your own mix of essential oils and baking soda

To keep your mattress smelling fresher for longer you could mix a small amount of baking soda, water and essential oils in a spray bottle and lightly spray the mattress. You could use chamomile or lavender essential oils for a relaxing scent to help soothe you to sleep.

If you don't have any essential oils or if you don't want a DIY mix, a mattress or room spray will provide the same results. Be careful not to get the mattress too damp while you spray.

Back to the top

Step 9. Flip and repeat these steps

Check your care booklet to see if your mattress is double or single sided. If your mattress is double-sided, flip and repeat steps 5 to 8 to make sure that both sides of your mattress get a deep clean. If you have a single-sided mattress, then all you need to do is vacuum the underside to get rid of any dust, dirt or hair.

Back to the top

Step 10. Clean the bed frame

Whenever you deep clean your mattress, it's a good idea to also clean your bed frame or divan base. Dust and vacuum your bed frame or divan to get rid of all the dirt and dust that might be on it. Pay extra attention to the slats and where the mattress sits. If your bed frame isn't upholstered, use a damp cloth to wipe down the rest of the frame.

Back to the top

Step 11. Put the clean bedding and sheets back on

The final step! Now you know how to deep clean a mattress at home, all you need to do is put your clean bedding and sheet back on the mattress for a super fresh feel. Is there really anything better than falling asleep with clean, cosy bedding?

Woman putting sheets on a mattress
The cleaner your bedding is the fresher your sleeping experience will be

Back to the top

How often should I deep clean my mattress?

Ideally, you should deep clean your mattress every 6 months if your mattress is dirty. This is also a good opportunity to flip or rotate your mattress, too.

If your mattress isn't dirty, it isn't essential to deep clean it every 6 months. However, you should still keep up with your regular mattress cleaning. You can easily do this by airing out your mattress and vacuuming the surface every time you change your sheets.

Back to the top

Why should I deep clean my mattress?

Deep cleaning your mattress is important for your health and to maintain good hygiene. Every night you lose dead skin, hair and around a pint of fluid while you sleep. So, deep cleaning your mattress helps keep your sleeping environment clean and healthy.

Lightly cleaning your mattress every so often is a good habit to get into to keep on top of dirt and hair. However, it also needs a deep clean every 6 months too. This will ensure that you're killing all the germs and bacteria that inevitably get into every mattress over time.

Back to the top

8 tips for keeping your mattress clean

To save you from having to clean your mattress as often, we've made a table of some simple things you can do to keep your mattress clean and prevent it from getting dirty.

Cleaning top tips Reasons
1. Spot clean stains Spot clean stains as soon as they happen. If left to soak they could damage the mattress
2. Vacuum Gets rid of any dirt and hair from your mattress
3. Air out your mattress Allows moisture to evaporate and keeps your mattress smelling fresh
4. Wash your bedding every week Keeps your sleeping environment fresh and hygienic
5. Buy a waterproof mattress protector Helps prevent spills and accidents soaking into your mattress
6. Don't eat or drink in bed This helps prevent spills and crumbs!
7. Don't let pets on the bed Stops any dirt and fur from getting into your mattress
8. Keep your bedroom cool Dust mites and bacteria prefer warmer environments, so a cooler bedroom will help

Back to the top

Now you know how to deep clean your mattress at home! Check out our other guides if you're looking for tips on general mattress cleaning or if you want to know how to clean your memory foam mattress.

If you have any more questions about cleaning your mattress, don't hesitate to get in touch and we'll be happy to help.