FriendsPest Control
Cleaning5 min read26 October 2026

How to Clean a Mattress: Stains, Smells and Dust Mites

To clean a mattress at home, strip the bedding, vacuum every side and seam slowly, spot-clean stains with a damp cloth and a little mild detergent, sprinkle baking soda to absorb odours, then vacuum again once it has sat for a few hours. The rule that matters most is to keep it as dry as possible, because water soaked into the foam causes mould. For old stains, smells or allergies, a professional hot-water extraction clean goes deeper.

How do I clean a mattress step by step?

• Strip everything and wash sheets, pillowcases and the protector on a hot cycle. • Vacuum the top, sides and seams slowly with the upholstery tool. Desert dust collects along the piping. • Spot-clean stains (see below), blotting, never rubbing, and using as little liquid as you can. • Sprinkle a thin layer of baking soda over the surface and leave it for several hours, ideally with the room aired. • Vacuum it all up, let the mattress dry fully, then remake the bed. • Flip or rotate the mattress if the manufacturer allows it.

How do I get stains and smells out of a mattress?

Work on stains while they're fresh. Blot up as much as you can with a dry cloth first. For sweat and general marks, dab with a cloth dampened in water and a drop of mild detergent, then blot with a clean damp cloth. For blood, use cold water only, since hot water sets it. For urine, blot, dab with a mix of water and a little white vinegar, then cover with baking soda once it's nearly dry.

Always test on a hidden corner first and check the care label. Avoid soaking the mattress or using bleach, and don't put the bed back together until it's completely dry.

How often should a mattress be cleaned?

Vacuum it whenever you change to a fresh protector or every few weeks, wash bedding weekly, and use a washable mattress protector. A professional deep clean is worth booking periodically, and especially when someone at home has allergies, after an illness, when you move into a furnished home, or before a new baby arrives.

If you see small rust-coloured spots, black specks along the seams or have unexplained bites, check for bed bugs before cleaning. Cleaning won't remove them.

When should you call a professional?

• Old, set-in stains or yellowing that home cleaning won't lift. • Smells that return, such as urine or sweat. • Allergies or asthma in the family. • Moving into a furnished apartment or villa. • Signs of bed bugs (call for an inspection rather than a clean).

Friends deep-cleans mattresses, sofas, carpets and majlis seating on site with hot-water extraction and fabric-safe shampoo, pre-treating stains and extracting moisture so items dry quickly. Most items are touch-dry in 4–6 hours, so a morning clean is usually ready by bedtime. Call 050 112 7654.

Need help now? Call Friends

Call 050 112 7654 or request a quote. Serving Abu Dhabi and Al Ain since 2003.

Frequently Asked Questions

Can I steam clean a mattress myself?

Handheld steamers can freshen the surface, but they add moisture and can't extract it. Use them lightly, air the room well and let the mattress dry completely.

Will every stain come out?

Most stains lift with pre-treatment. Some very old stains may lighten rather than disappear, and we'll give you honest expectations after seeing the mattress.

Does cleaning kill dust mites?

Regular vacuuming, hot washing of bedding and a deep clean reduce the dust and allergens mites feed on and leave behind. A protector helps keep them down.

Get in Touch

Vacuum, spot-clean, deodorise and dry: how to clean a mattress at home, how to treat common stains, and when a professional deep clean is worth it.

We reply within 15 minutes

Call NowWhatsApp