How to Deep Clean a Mattress at Home (Step-by-Step)

Alexandra Iftimi
Head of Housekeeping Services

A deep clean mattress at home is an important job. Your mattress collects dust mites, sweat, and dead skin every night – this causes allergies, bad sleep and makes the mattress wear out faster. Do it twice a year for a healthy bed.
Key benefits:
- Remove stains and odours better
- Kill dust mites and bacteria
- Help you sleep fresh, like a new bed
You need: a vacuum with an upholstery tool, baking soda, mild washing-up liquid, white vinegar, a spray bottle, and clean clothes.
First, strip all the bedding. Wash them hot. Vacuum the whole mattress well, especially seams. Then sprinkle baking soda everywhere – lots. Leave it 4-8 hours (overnight is best). Baking soda absorbs smells and moisture like a sponge.
Now vacuum baking soda all away. For stains, mix vinegar, water, and a little washing-up liquid. Spray light, blot with cloth – never soak. Dry with a fan or open window.
Your mattress feels clean and fresh now. Simple DIY mattress cleaning tips work well!
Why Deep Cleaning Your Mattress Matters?
Deep cleaning your mattress matters a lot for good health and comfort. Every night you sleep, sweat, dead skin cells, and dirt go into the fabric. Over time, dust mites feed on dead skin, and they produce waste that triggers allergies. Research shows millions of dust mites live in old mattresses, and this causes sneezing, itchy eyes, or worse, asthma attacks.
Health Benefits
Cleaning the mattress reduces allergens big time. You breathe better at night and wake up fresh. Better sleep quality comes from no itchy skin or stuffy nose. Mattress hygiene keeps bacteria away, too, so less risk of skin problems.
Longevity Benefits
Regular deep clean stop odour build-up and stops fabric breakdown. Mattresses last longer, no sagging in the middle like the old one I've seen many times. Prevent stains from setting in deep (like coffee spills or pet accidents).
Common signs your mattress needs deep cleaning now:
- Yellow stains appear on the surface
- Funny smell when you enter the room
- More sneezing or coughing in bed
- Itchy feeling after sleep
- Visible dust when you strip sheets
Book a professional deep cleaning service or do it yourself properly. Your bed feels like new again, and you sleep soundly. Keep mattress hygiene high for a healthy home.
Read More- Get Deep Cleaning Services for Your London Home
Step 1: Preparing Your Mattress for Cleaning
Preparing a mattress for cleaning is an important step before you start deep cleaning or DIY mattress prep. Always begin with a clean, ventilated room. Open the windows wide and let fresh air in. This helps dry quickly and remove bad smells. Like giving your mattress a big breath before work.
Remove All Linens and Pillows
Strip the bed completely. Take off sheets, duvet covers, pillowcases, and pillows. Wash them hot if you can. Now the mattress is bare. Do this first every time.
Vacuum Surroundings and Mattress Edges
Vacuum the floor around the bed first. Then vacuum the mattress edges and seams well. Use an upholstery tool on your hoover. Get dust and crumbs out. This stops dirt from going back on the mattress later.
Inspect Mattress for Stains and Damage
Look closely at the whole mattress. Check for stains, tears, or bad spots (flip if your mattress allows it). Read labels for instructions, too. Spot any problem now, so you know what cleaning needs next.
These steps make preparing the mattress for cleaning easy and proper. Your bed feels fresh after.
Step 2: Vacuuming and Removing Dust & Debris
Vacuuming is a key step in mattress cleaning. You must remove dust mites, dead skin, hair and all the dirt that hides deep. I did this hundreds of times for clients and was always shocked by how much came out. Even a new-looking mattress can hide loads of dust.
Vacuum Surface Thoroughly
Start with your vacuum cleaner. Use the upholstery attachment first. Go slowly over the whole mattress. Do the top, sides and bottom if you can flip it. Back and forth, then up and down. This lifts dust mites and hair easily. I always see big clumps of pet hair or grey dust balls after this. Don't rush – slow passing works better than fast.
Use Crevice Tools for Seams
Now grab a crevice tool. This thin nozzle is perfect for edges. Push it into the seams and piping around the mattress. Those tiny gaps trap loads of debris. I found old crumbs and tiny insects sometimes! Vacuum every seam twice. Flip the mattress over if possible, and do the other side too. This step makes a big difference.
HEPA Vacuum for Allergy-Prone Homes
If someone in the house has allergies, use a HEPA filter vacuum. It traps dust mites and fine particles so they don't go back in the air. Normal vacuum just blows them around. I switched to HEPA years ago, and clients with asthma notice less sneezing straight away. (Only one time I forgot and got complaints!)
Quick checklist:
- Attach the upholstery head
- Vacuum the top and sides slowly
- Use a crevice tool on all seams
- Flip and repeat
- Empty the vacuum bag after
Do this every 3 months. Your mattress stays fresh, and dust mites stay low. Next, we talk about spot cleaning!
Step 3: Tackling Stains Professionally at Home
You want to remove mattress stains and clean the mattress at home without calling expensive professionals every time. Good news – you can handle most common stains yourself with things from your kitchen cupboard. Act fast, always. Fresh stains come out easier than old ones. And remember: never soak the mattress. Too much water makes mould grow inside. Blot only, don't rub hard.
Blood Stains
Cold water first. Mix hydrogen peroxide with a little baking soda to make a paste. Dab on the stain gently (test small spots first). Leave for 10 minutes, then blot with a clean cloth. Rinse by blotting with cold water. Dry with a fan or open window.
Urine Stains
Urine smells strong and goes deep. Use white vinegar mix – one part vinegar, two parts water. Spray light, blot up excess straight away. Sprinkle baking soda after, leave overnight. Vacuum the next day. This neutralises odour.
Sweat/Oil Stains
Sweat leaves yellow marks, like old sunshine. Mix a few drops of dish soap with warm water. Make a light paste with baking soda if it is stubborn. Apply gently, blot, don't scrub. Rinse blot with clean water. The air is dry.
| Stain Type | Solution | Drying Method | Expert Tip |
|---|---|---|---|
| Blood | Hydrogen peroxide + baking soda | Fan or open window | Use cold water only – hot water sets the stain |
| Urine | White vinegar + water, then baking soda | Overnight with soda | Blot, never rub – rubbing spreads it |
| Sweat/Oil | Dish soap + warm water | Air dry fully | Treat quickly before the yellow sets deep |
| Food/Drink | Mild dish soap + cold water | Blot and fan | Dab from outside in – stop spreading |
Cleaning the mattress at home saves money and keeps the bed fresh longer. Do small tests always, and dry completely before putting sheets back. Your mattress, thank you.
Step 4: Deodorising and Refreshing Your Mattress
Deodorising mattresses is easy at home with natural things. Your mattress collects sweat, dust and smells over time. So a fresh mattress at home feels good and helps you sleep better. This step removes bad odours naturally. No need for strong chemicals.
Apply Baking Soda
Strip the bed sheets first. Sprinkle baking soda generously over the whole mattress. Use a lot – like a cover with a thin white layer. Rub gently with a hand or soft brush. Baking soda absorbs odours well. Let's sit for several hours. Best leave 8 hours or overnight. (My tip: do this morning, vacuum evening.)
Optional Vinegar Spray
For extra-strong smells, mix equal parts white vinegar and water in a spray bottle. Mist light over the mattress after sprinkling baking soda. Not soak – just damp. Vinegar kills bacteria and neutralises odour. Smells go away when dry.
Air Dry Completely
Vacuum all baking soda thoroughly with the upholstery attachment. Move slowly to get everything. Then put the mattress near the open window or outside in sunlight if the weather is nice. Sunlight removes moisture and kills odour naturally. Leave for a few hours.
- Good ventilation speeds drying.
- Do this sunny day.
- Turn the mattress halfway for even freshness.
Now your mattress smells clean and fresh. Ready for new sheets. Sleep better tonight!
Read More- A Complete House Cleaning Checklist
Step 5: Optional Deep Sanitation (Steam Cleaning)
Steam cleaning your mattress is a great way to do deep sanitation. Hot steam kills dust mites and bacteria fast – they die at high temperatures, like bugs in boiling water. Many people have allergies better after a steam clean mattress. I see this many times in homes I clean. But remember, not all mattresses can take steam. Check the label first. Memory foam or very old ones get damaged from too much moisture.
Using a Garment Steamer Safely
Use a garment steamer, not a big floor machine – easier and safer for the bed. Hold the nozzle 5-10 cm away. Move slowly across the mattress. Do small sections. Steam light, not soak. Go top, then sides. Never press hard.
Follow-Up Vacuuming
After steaming, wait 4-6 hours for it to dry. The air room is good – open windows. Then vacuum the whole mattress strongly. This pulls out dead mites and extra moisture.
- Strip the bed and wash bedding hot.
- Using a fan to speed dry (helps a lot).
- Do steam clean the mattress only 2-3 times a year.
- Test a small spot first if unsure.
This step makes the mattress more sanitised and fresh. Worth the time if allergies are bad.
Maintenance Tips to Keep Your Mattress Clean
Mattress cleaning tips help you sleep better and keep your home healthy. Good mattress hygiene stops dust mites, and stains build up. Do small things regularly, and your mattress lasts longer. Small maintenance prevents big cleaning jobs later (this is what I learn from years of cleaning homes).
Regular Vacuuming
Vacuum your mattress every month. Use the upholstery attachment on your Hoover. Go slowly over all surfaces, and seams too. This removes dust, dead skin, and crumbs. Do it when you change bed sheets.
Mattress Protector Use
Always put a mattress protector on. Buy a waterproof one – it stops spills and sweat from getting in. Wash the protector every two months in hot water. This keeps the mattress fresh much longer.
Rotate/Flip Mattress
Rotate the mattress every three months. Turn head to foot. If your mattress can flip, do that too. This stops sagging in one place and wears evenly.
Quick Odour Check Tips
- Sprinkle bicarbonate soda on the mattress, leave it for two hours, then vacuum it off. This takes away smells.
- Air mattress near an open window on a dry day.
- Check for damp spots quickly and spot clean with mild soap and water.
Follow these mattress cleaning tips easily. Your bed stays clean and comfy for years.
Common Questions First-Timers Ask About Mattress Cleaning
How often should I deep clean my mattress?
Deep clean your mattress every 6 months. Vacuum it every month when you change bed sheets. This keeps dust mites away and makes sleep better.
Can I use bleach on my mattress?
No, never use bleach on a mattress. Bleach damages fabric and makes it yellow. Use mild soap or bicarbonate of soda instead. Safe and works well.
How to dry a mattress quickly?
After wet cleaning, put the fan blow air across the mattress. Open windows for fresh air, too. Use a hairdryer on a cool setting if it is a small area. Dry completely before putting sheets back (important, this, or mould will grow).
Will steam cleaning damage my mattress?
Steam cleaning is usually safe for most mattresses. But check the label first. Too much steam can make the inside wet for a long time. Like a sponge holds water. Do it carefully and let it dry properly.
How do I remove old odours completely?
Sprinkle bicarbonate of soda thickly over the mattress. Leave it for 8 hours or overnight. Then vacuum it all off. Old smells go away. Repeat if it smells strong still.
Read More- How to Clean a Sofa at Home
Final Expert Advice on Mattress Deep Cleaning
Mattress deep cleaning advice is important for good sleep and health. You spend many hours on your bed, so keep it fresh and clean always. Dust mites and stains build up quickly, but you can handle this easily with the right steps.
Here are my three top tips from years of cleaning homes:
Vacuum both sides well first. Use an upholstery tool and go slow. This removes dust and crumbs fast.
Then spot clean stains with mild soap and cold water. Dab, never rub hard – like a gentle pat on the baby's back. Let air dry completely before sheets back.
Now sprinkle baking soda all over, leave for a few hours or overnight. It absorbs odours nicely. Vacuum again after.
Do this deep clean every six months. And flip the mattress regularly (if it allows).
Start today – your bed, thank you!
Filed Under:
Want a professional deep clean?
Skip the hassle. Let our 5-star London housekeeping team handle the hard work for you.
Our Cleaning Services
Professional cleaning services across London — book yours today

Deep Cleaning Services
Intensive deep cleaning for spring cleans, move-ins, or one-off thorough cleans covering areas beyond regular house cleaning.

End of Tenancy Cleaning
Professional end of tenancy cleaning in London guaranteed to pass landlord inspections and secure your deposit return.

Carpet Cleaning London
Expert carpet cleaning services across London using advanced equipment to remove deep stains and eliminate odors.