Connect CleanerRequest a cleaner

upholstery

How to clean a mattress and remove stains

How to clean a mattress at home: vacuuming, treating stains without soaking the fabric, deodorising with bicarbonate of soda and protecting it afterwards.

By Connect Cleaner Editorial · 5 min read · 2026-07-26

The short version of how to clean a mattress: strip off the bedding and wash it, vacuum the whole surface with an upholstery attachment, treat any stains with a mild detergent solution instead of soaking the fabric, then sprinkle on bicarbonate of soda and vacuum it away once it has had time to work. Do the full routine every few months and give the mattress a quick vacuum weekly in between, and it stays drier, cleaner and far less likely to hold odours.

How often should you clean a mattress

A mattress does not need daily attention, but it collects sweat, skin cells and dust between changes of sheets. A realistic routine is a full clean, vacuuming, stain treatment and deodorising, every three to six months, with a light vacuum weekly so dust does not build up in between. This fits well alongside a wider weekly cleaning routine. If anyone in the house has allergies, or the mattress has just taken a spill, deal with it sooner rather than waiting for the next scheduled clean.

How to clean a mattress step by step

  1. Strip the bed and wash all removable bedding, including the mattress protector, on the hottest setting the fabric care label allows.
  2. Vacuum the whole mattress with an upholstery attachment, working in overlapping passes and paying close attention to seams, piping and corners where dust settles.
  3. Check the care label before using any water or cleaning product directly on the fabric, since materials vary.
  4. Flip or rotate the mattress if the manufacturer allows it, so wear is spread evenly and any dampness has a chance to air out on both sides.
  5. Let the mattress air, ideally with a window open, before remaking the bed so moisture from vacuuming or spot cleaning has time to dry fully.

Removing stains without soaking the mattress

Blot, do not rub. Rubbing pushes a mark deeper into the foam or fibres and tends to spread it wider than it started. A mattress is not waterproof, so keep any liquid to a minimum and work from the outside edge of the stain toward the centre. Which?, the UK consumer body, suggests diluting a small amount of washing-up liquid in water and dabbing gently with a cloth or sponge, the same outside-in approach used when removing stains from a fabric sofa.

For marks that come from the body, such as sweat, blood or urine, an enzyme-based stain remover or a carpet and upholstery cleaner breaks the stain down rather than just lifting the surface of it, which is the approach the American Cleaning Institute recommends for protein-based marks. Spray sparingly, let the product sit for the time stated on the label, then blot with a clean, dry cloth. Test any product on a hidden corner first, since a mattress cover can react differently to a cleaning solution than the visible top layer suggests.

If a stain is still visible after one attempt, repeat the treatment rather than adding more product or leaving it to soak. Oxygen bleach can lift a stubborn mark where the care label confirms it is safe for the material, but check that first; used on the wrong fabric it can discolour or weaken the fibres.

Deodorising with bicarbonate of soda

Once any stains are fully dry, sprinkle a thin, even layer of bicarbonate of soda over the whole mattress. Leave it to sit for a while so it can absorb moisture and odour from the surface, the longer the better if your schedule allows it. Vacuum it off thoroughly afterwards, going back over the seams and corners so no residue is left behind. This step deals with general mustiness rather than deep stains, so use it alongside spot cleaning, not instead of it.

Memory foam versus spring mattresses

The core of the mattress changes how much moisture it can tolerate. Memory foam and other foam layers absorb liquid readily and dry slowly from the inside out, so a small amount of dampness left inside can sit there for days and start to smell musty or grow mould. Pocket-sprung and hybrid mattresses generally cope better with light spot cleaning because air moves through the coils, but they still are not designed to be soaked. Whatever the construction, use less liquid than feels necessary and give the mattress longer to air than you think it needs, especially in a cold or poorly ventilated bedroom.

A fan pointed at the treated area, or simply opening a window for a few hours, speeds up drying and lowers the chance of a damp patch turning into an odour or a mark of its own. Avoid remaking the bed, or putting a fresh mattress protector back on, until the surface feels completely dry to the touch, not just dry on top.

Protecting the mattress and cutting down dust mites

A washable mattress protector is the simplest way to stop the next spill reaching the mattress itself, and it is far easier to launder than the mattress. The NHS advises covering mattresses and pillows with dust mite covers, washing bedding at 60 degrees where the fabric allows it, and vacuuming the mattress weekly, since dust mite droppings are a common trigger for allergies and asthma. If pets sleep on the bed, the same overlapping vacuum passes used to remove pet hair from upholstery work well on a mattress too. Keeping the bedroom simple, with fewer soft furnishings to trap dust, supports the same goal.

A clean, protected mattress is one less thing to think about between deeper cleans. If a stain has already set in, the mattress needs more than surface care, or you would rather hand the job to someone else, an independent cleaner experienced with upholstery can assess it in person and advise what is realistic.

Sources and further reading

Related guides