How to Clean a Mattress at Home: DIY or Pro?

Bicarbonate and a vacuum sort smell and dust. Sweat lines, urine and tea spills need an extractor. Here is where the line sits, with photos from three real Glasgow mattresses.

How to Clean a Mattress at Home: DIY or Pro?

How to clean a mattress at home comes down to two jobs. Bicarbonate of soda plus a slow vacuum with the upholstery attachment will lift surface dust, dead skin and most odours in about an hour. Anything that has soaked into the foam, sweat halos, urine, period blood, tea spills, will not budge without a hot water extractor and an enzyme pre-treatment. This guide draws that line cleanly so you do not waste a Saturday scrubbing at a stain that physics will not let you reach.

We clean mattresses across Glasgow every week, mostly inside end of tenancy and deep clean jobs in tenements from Shawlands to Hyndland. The pattern is consistent: bedrooms that look fine from above hide three or four years of body oils in the top layer. We will show you what the extractor water actually comes out as, and tell you which jobs are honestly DIY-able.

What is the best thing to clean a mattress with?

The best home kit is a vacuum with a clean upholstery attachment, a tub of bicarbonate of soda, and a 1:1 white vinegar and cool water spray for fresh marks. For anything older or set in, switch to an enzymatic cleaner (the kind sold for pet stains) because it digests the protein in sweat, blood and urine rather than just diluting it.

Hot water and washing up liquid is the worst combination for a mattress. The heat sets protein stains permanently and the detergent leaves a residue inside the foam that attracts dirt for months afterwards. Cool water, mild enzyme, blot, repeat.

The basic home kit

  • Vacuum with a HEPA filter and a clean upholstery head
  • Bicarbonate of soda, a full 500g tub for a double mattress
  • White vinegar in a fine-mist spray bottle, diluted 1:1 with cool water
  • An enzyme cleaner (pet-stain formulas work fine on human stains)
  • Three or four white microfibre cloths, white so you can see what is lifting
  • A small fan or open window for two to three hours of drying time

How to clean a mattress without a machine?

Strip the bed, vacuum the entire surface and sides slowly, sprinkle a thick even layer of bicarbonate of soda over the top, leave it for at least four hours (overnight is better), then vacuum it all off. That sequence handles smell and surface grime on most mattresses under five years old, but it will not remove visible stains, that is a separate spot-treatment step.

  1. Strip every layer including the protector and wash on 60 degrees if the label allows.
  2. Open a window. Mattress dust is mostly skin cells and dust mite waste, you do not want it recirculating.
  3. Vacuum the top, both sides, the piping and the underside. Go slow, the suction needs dwell time on fabric.
  4. Spot-treat any stains now, before the bicarbonate goes on. Cool enzyme cleaner, blot inward, never rub outward.
  5. Sift bicarbonate of soda through a sieve across the whole top surface. A 500g tub for a double, 750g for a king.
  6. Leave it minimum four hours, ideally eight. The bicarbonate needs time to absorb moisture and odour.
  7. Vacuum every grain off. If you can still see white, keep going, residue feels gritty under fresh sheets.
  8. Flip if the mattress is double-sided and repeat on the other face.

If you are doing this as part of a wider reset before a move, our Glasgow move in cleaning checklist sets out the order to attack the rest of the flat so the bedroom is not the only fresh room.

How do you get yellow stains out of mattresses?

Yellow stains are almost always old sweat, the body oils oxidise over time and the colour gets baked in by the heat you sleep under. Fresh ones come out with a 1:1 mix of cool water, white vinegar and an enzyme cleaner applied as a damp blot, but stains older than six months rarely lift fully at home because the protein has bonded to the foam fibres and only a hot extractor reaches deep enough.

Hydrogen peroxide is the strongest home option, a 3% solution mixed with a teaspoon of washing up liquid and a tablespoon of bicarbonate of soda, dabbed on with a cloth and left for an hour before blotting clean. It will lighten the stain by two or three shades. It can also bleach coloured fabric, so test on the piping first if your mattress has any pattern.

What the colour of the stain tells you

  • Pale yellow ring with a sharp edge, that is sweat from a single hot night, usually lifts cleanly.
  • Diffuse yellow patch across the whole shoulder area, that is years of sweat, will fade not vanish at home.
  • Brown ring with a darker centre, that is an old tea or coffee spill, needs enzyme plus extraction.
  • Greenish-yellow with a sharp smell, that is urine, requires an enzyme cleaner specifically, not vinegar.
  • Rust-brown small marks, that is blood, cool water and salt as a paste, never hot water.

Does baking soda really clean a mattress?

Yes, for the specific job of absorbing moisture and neutralising odour, bicarbonate of soda genuinely works. It does not disinfect, remove visible stains or kill dust mites, but it does pull trapped moisture out of the top foam layer and bond with the acidic molecules that cause that musty bedroom smell.

The trick is dwell time and quantity. Most home guides tell you to leave it for an hour. That is too short. Four hours minimum, eight if you can, and use enough to coat the surface evenly through a sieve. A light dusting does almost nothing.

When is a professional mattress clean actually worth it?

Call a pro when the mattress has visible set-in stains, when it smells even after a full bicarbonate cycle, when there has been a pet or child accident that soaked through, or when you are about to hand back a furnished let and need the bedroom to inspection-grade. The kit that makes the difference is a hot water extractor, the same machine type used for upholstery, which sprays a heated solution into the foam and immediately vacuums it back out under high suction.

The water that comes back is the proof. We pulled a king mattress in a Hyndland tenement last month, looked clean on the surface, the recovery tank came out the colour of weak tea. Three years of skin oil and sweat. The owner had been sprinkling bicarbonate every few months and assumed that was enough. It is not, for anything below the surface layer.

Three real Glasgow mattresses and what the extractor water showed

  • West End student let, three years no protector: recovery water came out a deep amber, mostly body oil and old beer spills near the edge.
  • Shawlands family double, six years with a protector: water came out pale grey, the protector did its job, only dust and trace sweat.
  • Newton Mearns guest room, ten years, used twice a year: water came out yellow-brown with a strong dust mite smell, the long gaps between use let moisture sit.

Mattress extraction is usually bundled inside a wider job rather than booked alone, our one-off deep cleaning service includes mattress treatment when it is flagged in the brief, and the team brings the extractor in the van.

How often should you clean a mattress?

Vacuum and bicarbonate every three months, deep extraction every twelve to eighteen months, and an immediate spot-treat for any spill within ten minutes. That is the cadence we work to in our own homes and in the long-running domestic accounts we run across the West End and Southside.

If you sleep with a pet on the bed, halve those gaps. Pet dander binds to mattress fabric in a way human dander does not, and the oils from their coat sit on top rather than absorbing, which means they collect dust faster.

Should you use a steam cleaner on a mattress?

Light steaming with a handheld unit is fine, full saturated steaming is a mistake. The risk is moisture, a mattress that has been steamed and not properly dried can grow mould inside the foam within forty-eight hours, and you will not see it until the smell appears weeks later.

If you do steam, work in short passes, keep the nozzle moving, and follow with at least three hours of fan-assisted drying with a window open. A hot water extractor is safer because the suction immediately pulls the moisture back out, a steamer just leaves it sitting in the foam.

How do you protect a mattress so it needs less cleaning?

Buy a waterproof, breathable mattress protector and wash it monthly, because that single decision does more to keep a mattress clean than any home cleaning routine. It stops sweat and oils reaching the foam in the first place, and the breathable protectors in the £30 to £50 range last longer than cheap terry-towelling and feel less plasticky.

Rotate the mattress 180 degrees every three months and flip it (if double-sided) every six. Uneven wear traps oils in dips and makes spot cleaning much harder. Strip and wash the protector at 60 degrees, that is the temperature dust mites die at.

DIY versus pro at a glance

  • Smell only, no stains: DIY, bicarbonate overnight, vacuum off.
  • Surface dust and dead skin: DIY, slow vacuum with HEPA filter and upholstery head.
  • Fresh stain caught within ten minutes: DIY, cool enzyme cleaner, blot inward.
  • Visible yellow patches older than a few months: pro, extractor required.
  • Pet or child accident that soaked through: pro, enzyme plus extraction.
  • Pre-let or pre-sale bedroom reset: pro, bundle inside a deep clean.

If the mattress is part of a tenancy handover, the inspection criteria for bedrooms are tighter than most tenants expect, and the bedding gets checked, our piece on what Glasgow letting agents inspect walks through what they actually look at and where mattresses sit in that list.

What does a professional mattress clean cost in Glasgow?

A standalone mattress clean is rarely sold as a fixed-price line item across Glasgow, most reputable firms (us included) bundle it inside a deep clean or end of tenancy job. As a rough guide, a single king mattress with extraction adds about thirty to forty minutes to a deep clean and is usually included without a separate charge if the brief flags it upfront.

Same team since 2019, fully insured, eight years cleaning Glasgow tenements and family homes. If you want a sense of what real Glasgow customers say about how we handle bedrooms and beds, the Google reviews on our business profile cover both end of tenancy and deep clean jobs across the West End and Southside.

What is the verdict, DIY or pro?

DIY for routine maintenance, pro for anything that has soaked in. The honest threshold is this: if you can see a stain and you cannot remember when it happened, the protein has set and no amount of bicarbonate will move it.

Our line in Glasgow homes is simple. We do the quarterly bicarbonate-and-vacuum cycle ourselves at home, and we book the extractor in when life happens, a sick child, a tea spill, a tenant moving out. Treat the mattress like the kitchen oven, regular light maintenance plus an annual or biannual deep reset.

If a deep reset is what you are after, the one-off deep cleaning service is the right route, mattress extraction is included on request alongside the rest of the flat.

The mattresses that look cleanest from above are usually the ones where the extractor water comes out darkest. The protector is the difference, every time.

Ready to book a deep clean with mattress extraction included? Get a quote in 60 seconds at /book/ and flag the mattress in the notes so the team brings the right kit.