How to deep clean a mattress at home?

Wondering why you are waking up every morning sneezing with a tickle down your throat? There might be a very good reason for this: Your mattress needs some serious cleanup! In this article, we will provide some ways of cleaning your mattresses to keep them clean and free from germs and allergens.

How to clean a mattress?

Why should you deep clean your mattress?

We wash our clothes frequently even if there aren’t any visible stains on the outside. This is because sweat, oil, dead skin etc. from your body can cause your clothes to get dirty. Similarly, you stay in contact with your mattress for a minimum of 7-8 hours everyday; which means dust builds up and dirt seeps into it with time. And if you’re a procrastinator, the dirt can really cause your allergies to act up and the colour of your fresh mattress can turn dirty and dull. We don’t want that, do we?

Now that we know ‘what can happen’, let’s talk about ‘what can be done’ about it.

The best way to increase the longevity of your mattress is by cleaning it regularly, instead of cleaning it once in a while. This is because with time, as mentioned earlier, the dirt can seep into the mattress and it is very difficult to deep clean because of the varied layers of materials like wool, cotton, bamboo fibres etc. used to create adequate support for the user.

juno cashmere
mattress: Juno Cashmere

We have listed a few ways you can clean our mattress and keep it stain and odour free. It’s important to check the care guide for your specific mattress, but these steps should work with most mattresses.

1. Vacuum your mattress

Use a vacuum cleaner to remove any dust on the surface. To get the dirt out from beneath the surface, press down the vacuum with the upholstery attachment on the surface and clean out the top and sides thoroughly. Use the crevice attachment for cleaning out the seams and crevices.

For people who suffer from allergies, there are vacuums with HEPA filtration systems that are considered really effective in capturing allergens and preventing them from getting into the surrounding air.

2. Air out your mattress

A lot of odours and dampness can simply be tackled by airing out your mattress. Leave the mattress in a well ventilated area without any linens for the day. This should refresh your mattress.

3. Wash your bedding and pillows

Wash your sheets, pillow cases, pillows, blankets and comforters regularly. Using mattress covers can help prevent stains seeping into them quickly. Your skin will thank you too!

4. Clean the Surroundings

Don’t forget to clean the gorgeous carpet secretly hiding icky stuff from your sight. Also clean under the bed, around the bed and any upholstered furniture in your bedroom.


5. Tackle any mattress stains

After vacuuming, you can spot-clean any stains. Stains can vary from general stains to more specific stains. We explain below how to tackle stains on your mattress.

How to clean stains from a mattress?

For general stains you should clean your mattress with an appropriate cleaner, like an upholstery fabric cleaner. A neat trick is to sift some baking soda on the top surface of the mattress every time you change sheets, let it sit there for a couple of hours and vacuum it up. This will help in soaking up odours and any bodily fluids. You can use enzyme based odour cleaners as well.

Make sure you don’t use too much water as it can spoil the mattress.

How to clean oil stains from a mattress?

Use an aerosol based grease solvent spray instead of a liquid based to prevent getting the mattress too wet.

How to get blood stains out of a mattress?

Use a stain remover or upholstery cleaner, and follow it up with a cloth soaked in cold water. Ensure you thoroughly wring the cloth or the water may enter the filling area under the fabric and cause problems.

How to clean urine from a mattress?

Use a sponge with a warm solution of mild detergent or upholstery shampoo followed by cloth soaked in cold water and wrung properly. You can also use a mix of one cup of 3% hydrogen peroxide with two tablespoons of baking soda and a few drops of dishwashing liquid in a spray bottle. Use a toothbrush to spread and then mist the area a little. Wipe it with a clean damp cloth.

6. Flip your mattress

Flip the mattress over every 5-6 months to help keep its shape. Many mattresses nowadays cannot be used on the flip side, so it is best to check the manufacturer’s instructions before purchase. Some also recommend rotating the mattress from head to foot.

7. Dry your mattress

You can dry the mattress outdoors if possible. You can also use a fan to speed up the drying time. Ensure that the mattress is dry before you put the sheets on.

8. Steam clean your mattress

If you have a garment steamer, you can also use it to steam out your mattress. Hold the nozzle as close to the fabric as possible without causing it to drip. It will kill mites. Follow up with a vacuum.

How often should you deep clean your mattress?

Mattress cleaning should be a part of your household chores list at least every month and more frequently if you suffer from allergies. This will also increase the life of your mattress. Try to remove liquid stains as quickly as possible. Stains of fruit juices, particularly ones made with blackcurrants, grapes etc. can leave a mark even after cleaning them multiple times.

Time to say goodbye to your old mattress?

Some people might ask, when should I replace my mattress? Do I follow the golden “8 year rule”?

We believe you should only replace your mattress when you really think it isn’t comfortable anymore or provides inadequate support.


If the condition of the mattress is such that it smells horrible, has stains that have sunk deep and just isn’t giving you the comfort you desire, it is time to switch it with a new one.

Lucky for you, we actually have a blog article on “how often should you change your mattress?”

We hope this article helped you in some way. You can check out our collection of Pocket Sprung Mattresses for a sweet sleep experience.

Related articles