Few Easy Tips on how to keep your mattress clean and stain free.

When I was a little girl I remember, my mum putting all the mattresses out in the sun to air every week. Every sunday morning if it was a sunny day then mattresses were out for the airing. I loved to sleep on this dry and fluffy mattress at night time.

It was so fluffy like sleeping on a cloud, literally. Ohh I so miss it. Our mattress never smelled and my mum never used any cleaning agents.

I wish that I could keep our giant mattresses out in the sun every week just like my mum did.

My husband and I manage to do it a few times a year and that’s about it, it’s too heavyto lift every week, too much work.

Unlike the mattresses in my childhood which were handmade from cotton, these spring mattresses are very heavy so it not possible to air them every week.

Hence I looked for other ways to keep mattress clean and stain free.

Below are the few easy tips that I follow to keep my mattress clean and smell free.

How to Keep your Mattress Clean and Stain Free??

How to Keep Your Mattress Clean and StainFree

1. Vacuum Cleaning

We vacuum our mattress every three to four weeks to keep it clean. You can simply use your vacuum cleaner’s upholstery attachments to get the job done.

Every time you change your bedsheet, just hoover lightly over the surface and any corners to remove any dust or dust mites (if any).

Vacuum cleaner to keep your mattress clean and stain free

2. Sprinkle Baking Soda

Baking soda is one of the best available cleaning agents. I usually vacuum the mattress and sprinkle baking soda and let it sit for few hours before vacuuming it again.

Sometimes I even leave it for a few days…there is no harm.

3. Sun-dry

It’s a good idea to get your mattress out in the sun sometimes if you can.  A good airing will help to eliminate moisture and prevent mold.

Or if your bed is nearby the window then raise curtains, open window and let the sunlight do its magic.

In my opinion this is the best way to keep your mattress clean, dry and smell nice for FREE.

4. Rotate and Flip

If you sleep on only one side of the mattress then rotate now and then to keep it even on all the side. You don’t want your mattress to be uneven and weak on one side.

Also rotating your mattress makes it last longer.

How To Remove Mattress Stains?

Family with kids and pets are more prone to mattress stains.  It is advisable to treat the stain as soon as possible because once dry it’s hard to remove the stains and sometimes you just have to live with it.

Cover & Protect

To keep your mattress clean and stain free, cover it with a waterproof mattress protector. Prevention is better than cure so why not take the first step? If you are thinking of getting one, then now is a time to get a mattress protector from Amazon.

If your mattress protector fails and your mattress has a stain then follow the following steps:-

If its a new mattress protector then call the company and ask for the refund, seriously, you can.

If it’s an old mattress cover and has lost it’s magical power then follow following steps to clean pee stains, blood stains or any other stains.

Pee Stain

This is one of the most common mattress stains for a family with kids.

To remove Pee stains you need

  • White Vinegar
  • Water
  • Baking soda and
  • Spray bottle

Lightly spray the stain with 50/50 white vinegar and water, leave for 5 to 10 minutes, before dabbing it up with a cloth.

Sprinkle baking soda to get rid of the vinegar or urine smell and hoover it off your mattress. Like I said ealier baking soda is the best agents to keep your mattress clean and stain free. Nothing like it.

How To Keep Your Mattress Clean and Stain Free

Blood Stains

  • Spray or dab the blood stain with lemon juice and pray that it comes off if not, then
  • Apply a few drops of laundry detergent directly onto your mattress to break down the bodily fluid and blot it.
  • Otherwise, spray 3% hydrogen peroxide on the blood stain and blot with a clean cloth until the stain is gone.

All other Stains

  • Mix washing liquid with water and spray or dab on the stain
  • Let it sit for 5 to 10 minutes before dabbing it up with a cloth.
  • Repeat until the stain has disappeared

Old Stains

Once the stain has dried, it hard to remove it but you can try below method and see if it helps.

  • Make bubbles with washing liquid and water and rub it into your stain in a circular motion
  • Spray the stain with white vinegar and leave for 5 minutes
  • Sprinkle baking soda onto the stain to remove the smell of vinegar.
  • Stain still there? Use a wet sponge and hydrogen peroxide to blot the stain in a circular motion.

I hope these tips will help you to keep your mattress clean and stain free plus smell amazing.

You can also try essential oils to make your mattress smell nice but nothing beats the natural sunlight so air your mattress once in a while especially in the winter to remove the smell.


Do you know any other ways to keep our mattress clean and stain free??? Do let us know in the comment below.