How to Clean a Mattress at Home: Step-by-Step Guide, Stains & Smells (India 2026)

NEWDRU UV-powered handheld vacuum cleaning a grey mattress in a sunlit bedroom

To clean a mattress at home: strip the bedding, vacuum the entire surface with an upholstery tool, spot-treat stains with an enzyme cleaner or a baking soda paste, sprinkle baking soda over the whole mattress and leave it for 4-8 hours, then vacuum again thoroughly and let the mattress air-dry completely before remaking the bed. The full process takes about 30 minutes of active work, and should be repeated every 3-6 months.

NEWDRU UV-powered handheld vacuum cleaning a grey mattress in a sunlit bedroom

Key takeaways

  • Vacuuming is the single most important step — it removes the dust, dead skin and mite allergens that cause most mattress problems.
  • Never soak a mattress. Foam and spring cores trap moisture and grow mould, which is a real risk in humid Indian conditions.
  • Baking soda handles odour; enzyme cleaner handles protein stains like sweat, urine and blood.
  • Deep clean every 3-6 months, vacuum monthly, and wash your mattress protector every few weeks.
  • Cold water only on blood and protein stains — heat sets them permanently.

Why does a mattress need cleaning at all?

You spend roughly a third of your life on your mattress, and it collects everything that comes with that. An average adult sheds skin cells and loses close to half a litre of moisture every night. That combination — warmth, moisture and organic debris — is exactly what dust mites feed on.

In most Indian homes the problem is amplified by humidity. Coastal cities and the monsoon months push indoor humidity well above 60%, which is the threshold where dust mite populations and mould spores thrive. If you wake up with a blocked nose, itchy eyes or a scratchy throat that clears an hour after you get out of bed, your mattress is a reasonable first suspect. We covered the mite side of this in more detail in our guide to dust mites in your sofa and mattress.

A clean mattress also lasts longer. Trapped grit abrades foam and fabric from the inside, and moisture that is never allowed to dry degrades the core over time.

What do you need to clean a mattress?

You do not need a professional kit. Most of this is already in your home:

  • A vacuum with an upholstery or crevice attachment — a handheld unit is easier to control than a full-size machine
  • Baking soda (about 200g for a queen mattress)
  • An enzyme cleaner, or white vinegar diluted 1:1 with water
  • Two clean microfibre cloths
  • A spray bottle
  • A fan, or an open window with good cross-ventilation

Skip the steam cleaner unless your mattress is specifically rated for it. Steam pushes moisture deep into the core, and a foam mattress that gets genuinely wet can take days to dry properly.

NEWDRU UV vacuum on a stripped mattress with baking soda, microfibre cloth and spray bottle

How to clean a mattress at home, step by step

Step 1: Strip and wash the bedding

Remove sheets, the mattress protector and pillow covers. Wash them at 60°C if the fabric allows — that is the temperature that reliably kills dust mites. Lower temperatures clean the fabric but leave mites alive.

Step 2: Vacuum the entire surface

This is the step that does most of the work, so do not rush it. Use the upholstery attachment and work in overlapping rows across the top surface, then do the sides. Spend extra time on the seams and piping, where debris collects and is hardest to dislodge. Budget five to ten minutes for a queen mattress.

A dedicated handheld unit makes a noticeable difference here, because you can press it flat against the surface and keep consistent contact. Models with a UV-C lamp and a vibration pad — like the NEWDRU UV-Powered Anti-Allergen Vacuum — loosen embedded debris as they lift it, which pulls out more than suction alone.

Step 3: Spot-treat stains

Deal with stains before the baking soda goes down. Always blot, never scrub — scrubbing spreads the stain outward and drives it deeper into the fibres. Work from the outside edge of the stain inward. See the stain table below for what to use on what.

Step 4: Deodorise with baking soda

Sift baking soda evenly over the whole mattress surface. For odour that has built up over years, mix in a few drops of an essential oil, though this is optional. Leave it for at least four hours; overnight is better. Baking soda works by absorbing moisture and neutralising acidic odour compounds, and both of those take time.

If you can, open the curtains. Direct sunlight on the mattress during this window helps dry residual moisture.

Step 5: Vacuum again

Remove all the baking soda. Go slowly and do a second pass — leftover powder feels gritty under a sheet and will work its way into the fabric.

Step 6: Air-dry completely

Leave the mattress bare with a fan running or windows open for at least two to three hours. Do not remake the bed until the surface feels completely dry to the back of your hand. This step is not optional in humid weather.

Step 7: Flip or rotate

While the mattress is bare, rotate it 180 degrees. If it is double-sided, flip it. This evens out wear and is easiest to do now, when the bed is already stripped.

How do you remove common mattress stains?

Stain What to use Key rule
Sweat / yellowing 1:1 white vinegar and water, then baking soda Repeat rather than soaking once
Urine Enzyme cleaner Only enzymes break down the odour compounds
Blood Cold water, then hydrogen peroxide 3% Never use warm water — heat sets blood
Vomit Scrape solids, then enzyme cleaner Treat immediately; acid damages fabric
Coffee / tea Mild dish soap in cold water Blot with a dry cloth between passes
Mould spots Diluted vinegar, then full sun-drying Widespread mould means replace the mattress

How do you get a smell out of a mattress?

Odour and stains are different problems. A stain can be gone while the smell remains, because the compounds causing it have soaked below the surface.

For general mustiness, the baking soda step above usually solves it in one pass. For a stubborn smell, extend the baking soda to a full 24 hours and run a fan across the mattress the entire time. For urine odour specifically, baking soda alone will not work — you need an enzyme cleaner, applied generously enough to reach as deep as the original liquid did, then dried slowly and completely.

If the room itself smells stale, the mattress may not be the only source. Poor ventilation concentrates odours and particulates, which is worth addressing separately — our guide to personal air purifiers covers how negative-ion units handle airborne odour.

How often should you clean your mattress?

Task Frequency
Wash sheets and pillowcases Weekly
Wash mattress protector Every 2-3 weeks
Vacuum the mattress Monthly
Full deep clean Every 3-6 months
Rotate the mattress Every 3 months

If anyone in the house has asthma or dust allergies, move the vacuuming to fortnightly. During monsoon, add an extra airing session whenever you get a clear, dry day.

Is a home vacuum enough, or do you need a professional service?

Professional mattress cleaning in India typically runs Rs 800-1,500 per mattress per visit. Done twice a year across two mattresses, that is Rs 3,200-6,000 annually — and you are still dependent on scheduling.

For routine maintenance, a handheld anti-allergen vacuum covers the same ground at home, on your timetable, and pays for itself inside the first year. Professional service still makes sense for a heavily soiled mattress, deep-set mould, or after illness.

Clean your mattress properly — buy or rent

Buy it

NEWDRU UV-Powered Anti-Allergen Portable Vacuum — 10kPa suction, UV-C lamp, HEPA filter, Type-C rechargeable. Rs 2,295.

Buy on newdru.com

Rent instead

Prefer to rent gadgets instead of buying? Explore daily, weekly and monthly rentals — free delivery on orders over Rs 2,000 and free pickup.

Browse rentals

Frequently asked questions

Can you wash a mattress with water?

No. Never saturate a mattress. The outer fabric may look clean afterwards, but water trapped in foam or around springs takes days to dry and creates ideal conditions for mould. Use damp cloths and spot treatment only, and dry thoroughly after each pass.

Does baking soda actually clean a mattress?

Baking soda deodorises and absorbs moisture, which is a genuine and useful effect. It does not disinfect, and it does not remove stains on its own. Think of it as the odour step in a process where vacuuming does the physical cleaning and enzyme cleaner handles the stains.

Can sunlight clean a mattress?

Direct sunlight helps. UV in sunlight reduces surface bacteria and, more importantly, dries out residual moisture that dust mites depend on. It will not remove stains or debris, so treat it as a supporting step alongside vacuuming rather than a replacement for it.

How long does a mattress take to dry after cleaning?

With spot cleaning only and good airflow, two to four hours. In humid or monsoon conditions, allow six to eight hours with a fan running. Do not put bedding back on a mattress that still feels cool or damp to the touch.

Do UV vacuum cleaners really work on mattresses?

The suction and vibration do the heavy lifting — they dislodge and remove the mites, dander and dust that cause allergy symptoms. The UV-C lamp is a supporting feature that reduces surface bacteria during the pass. Treat UV as a useful addition, not the main mechanism, and judge a unit primarily on its suction power and filtration.