A mattress can look perfectly clean while holding on to the smells of sweat, body oils, damp air, pets or an old spill. Learning how to remove mattress odours is less about masking them with fragrance and more about dealing with the moisture, residue or bacteria that is causing the problem. The right approach should freshen the bed without soaking the filling or leaving the room smelling strongly of chemicals.
For homes with children, pets, allergy sufferers or elderly relatives, a low-moisture method is usually the safest place to start. Mattresses are slow to dry at their core, and excess water can create the very musty smell you are trying to remove.
Find the source before treating the smell
Different odours respond to different treatments. A general stale smell is often caused by normal perspiration and a build-up of body oils in the top layers of the mattress. A musty odour can point to poor ventilation, trapped moisture or a mattress that has not fully dried after a previous clean. Pet urine, vomit and other accidents need more targeted treatment because the residue can remain even when the surface appears dry.
Take off all bedding, including the mattress protector, and wash it according to its care label. Leave the mattress uncovered for a few hours with the windows open where practical. Good airflow will not remove a deep stain, but it can make a noticeable difference to everyday bedroom odours.
Check the mattress label before using any product. Memory foam, natural fillings, wool, latex and pillow-top mattresses can all react differently to moisture and cleaning solutions. If the smell is concentrated in one area, avoid treating the entire mattress unnecessarily.
How to remove mattress odours without soaking it
Begin by vacuuming the mattress slowly, using the upholstery attachment. Pay particular attention to seams, tufts and the area where the body lies. This removes dust, skin flakes, hair and loose debris that can hold odours. Vacuum both sides if the manufacturer permits the mattress to be turned.
For a mild, general smell, bicarbonate of soda is a useful dry deodoriser. Sprinkle a light, even layer over the affected surface and leave it for several hours, ideally during the day when the room can be aired. It helps absorb some odour and moisture from the surface. Vacuum thoroughly afterwards, taking care to remove powder from stitching and edges.
Bicarbonate of soda is best for a freshening treatment, not for a heavily soiled mattress. It will not break down urine crystals or remove a spill that has reached the inner filling. Using too much can also make vacuuming difficult, particularly on deeply quilted mattresses.
If an accident is recent, blot it first with clean, dry white cloths or kitchen roll. Press firmly rather than rubbing, which can push liquid further into the mattress. Continue until the cloth comes away almost dry. A small amount of cool water on a cloth may help lift surface residue, but do not pour water directly onto the bed.
For biological odours such as urine, an enzyme-based cleaner designed for upholstery or mattresses can be effective. These products are made to break down the organic residue that causes the smell. Use only a small amount, follow the product instructions exactly and test it on an inconspicuous area first. The aim is to treat the affected patch, not saturate the mattress.
After any spot treatment, blot again and allow plenty of ventilation. A fan can help speed surface drying. Avoid making the bed until the treated area is completely dry to the touch. Covering a damp mattress with sheets and a duvet traps moisture, which can lead to a stale or mildew-like smell.
Avoid common mattress cleaning mistakes
The most common mistake is using a carpet cleaner, steam cleaner or household spray too generously. While steam can feel like a thorough cleaning method, it introduces significant moisture into a mattress. Unless the filling can dry quickly and completely, moisture may remain beneath the fabric for days.
Strongly perfumed sprays are another short-term fix. They may cover an odour for a night or two, but the underlying source is still there. Fragranced products can also be unwelcome in bedrooms used by people with allergies, asthma or sensitivities.
Bleach, disinfectant and harsh stain removers should be avoided unless the mattress manufacturer specifically approves them. They can discolour delicate fabrics, affect foam and leave behind unpleasant fumes. Mixing cleaning products is never a good idea, particularly in a small bedroom with limited ventilation.
Do not rely on direct sunlight alone either. A little daylight and fresh air can help reduce surface dampness, but prolonged heat may damage foam, latex or natural fibres. If you move a mattress outside, keep it protected, supported and dry.
Prevent odours from coming back
A washable mattress protector is one of the simplest ways to reduce future odours. Choose one that is breathable as well as protective, then wash it regularly. A protector creates a useful barrier against sweat, spills and pet accidents without making the bed feel overly warm.
Allow the mattress to air when changing bedding rather than immediately putting on fresh sheets. Even 30 minutes can help moisture disperse after a night’s sleep. In homes where condensation is an issue, keeping the bedroom well ventilated and maintaining steady indoor temperatures will make a difference over time.
Vacuum the mattress every few months as part of normal bedroom cleaning, especially if pets are allowed on the bed. Rotating the mattress where the manufacturer recommends it can also spread everyday wear and reduce the build-up of moisture and oils in one place.
For children, older relatives or anyone who may have occasional accidents, deal with spills as soon as possible. The longer liquid remains in the filling, the more difficult it is to remove the odour fully. A waterproof protector can save a mattress from lasting damage and make the clean-up much less disruptive.
When mattress odours need professional attention
Some smells persist because the contamination has reached deep into the mattress. If urine, milk, vomit, smoke or dampness has soaked through several layers, home methods may only improve the surface. A smell that returns after airing and spot treatment is usually a sign that residue remains below the cover.
Professional mattress sanitisation can be a sensible option when a mattress is valuable, has delicate materials or is used by someone with allergies. A low-moisture process is particularly helpful because it reduces the risk of leaving the mattress damp for an extended period. It also avoids the disruption of moving bedroom furniture or waiting days to use the room again.
Dry Carpet provides low-moisture mattress sanitisation for local households that want a practical, family-safe way to refresh mattresses without excessive water or harsh cleaning methods. This can be especially useful after pet accidents, illness, tenancy changes or when preparing a guest room.
There are times when replacement is the better decision. If a mattress has visible mould, widespread damp damage, a strong ongoing mildew smell or significant staining that has penetrated the filling, cleaning may not be enough. The same applies where the mattress is old, unsupportive or causing allergy symptoms despite regular care.
A fresh mattress should smell neutral, not heavily scented. If an odour returns, treat that as a useful clue rather than something to cover up: improve airflow, protect the mattress and address the source before it becomes a deeper problem.