You wash your sheets. You shower before bed. And yet, there is still a smell coming from your mattress that no amount of fresh linen can fully mask. This is an extremely common complaint from Singapore homeowners, and the cause is almost always the same: biological matter embedded deep in the mattress layers, slowly breaking down in warm, humid conditions. Here is the full picture — and what you can do about it.
What Actually Causes Mattress Odour
A mattress smell is not simply about age. It is the product of several organic compounds accumulating over time:
- Perspiration — the average person sweats between 200–700 ml per night. This moisture carries urea, lactic acid, and fatty acids that soak into the mattress fabric and foam. As bacteria break these compounds down, they release volatile organic compounds (VOCs) with distinctive sour or musty smells.
- Skin cells and oils — we shed millions of skin cells nightly, along with sebaceous oils. These organic materials accumulate in the top comfort layers of the mattress and serve as food for dust mites, whose waste products are themselves odorous.
- Mould and mildew — in Singapore’s humidity, a mattress that stays damp — even slightly — for extended periods will develop mould colonies within the internal layers. Mould produces a distinct musty or earthy odour that intensifies over time and can cause respiratory irritation.
- Off-gassing from new mattresses — a different type of smell, this is caused by volatile compounds from foam manufacturing (particularly isocyanates and polyols) releasing into the air. This typically fades within a few days to two weeks with good ventilation.
- Urine, vomit, or food spills — protein and sugar compounds from accidents or spills that were not fully cleaned penetrate deep into the mattress and become increasingly odorous as they degrade.
In Singapore’s tropical conditions — where bedroom temperatures hover around 25–28°C even with air-conditioning, and humidity stays high — bacterial and mould activity in a soiled mattress progresses significantly faster than in cooler, drier climates.
Home Remedies That Actually Help (and Their Limits)
For mild odours caught early, these measures can provide noticeable improvement:
- Baking soda — liberally coat the mattress surface, press it in lightly, leave for three to six hours, then vacuum thoroughly. Baking soda is alkaline and neutralises the acidic odour compounds from sweat. Repeat monthly.
- White vinegar mist — lightly mist the mattress surface with a diluted solution (one part white vinegar to two parts water), then allow to air dry completely with a fan before replacing bedding. Vinegar kills odour-causing bacteria on the surface. Use sparingly on memory foam.
- Activated charcoal sachets — place under or around the mattress to absorb ambient odour. These are particularly effective for general mustiness from a slightly damp environment.
- Fan-drying — stand the mattress upright in a ventilated room and direct a fan at it for several hours. Reducing moisture content slows bacterial activity and reduces odour intensity.
The important caveat: these methods address surface-level and mild odours. They cannot reach bacterial colonies or mould growing several centimetres into the mattress, nor can they neutralise urine or vomit residue that has dried deep inside the foam or fibre layers.

When Professional Cleaning Is the Only Real Fix
If the smell returns within a day or two of your home treatment — or if it has never fully gone away despite repeated attempts — the odour source is embedded deeper than DIY methods can reach. This is especially common in mattresses that have been used for two or more years without professional cleaning, or in homes with children or pets.
Professional mattress cleaning uses hot water extraction to flush biological matter and bacteria from deep within the mattress layers. UV-C light treatment targets bacterial and mould contamination on the surface and subsurface. Enzyme-based treatments applied by professionals are formulated to break down protein compounds — the actual source of the smell — rather than simply masking them with fragrance.
After professional cleaning, a quality waterproof mattress protector is essential to prevent the cycle from starting again. It traps moisture before it penetrates the mattress and can be machine-washed every two to three weeks.
If your mattress has a smell that nothing seems to fix, UltraRevive can help. We serve HDB flats, condos, and landed homes across Singapore with professional odour-elimination and sanitisation services. Call us at +65 9623 6261, email hello@ultrarevive.sg, or contact us online to arrange a visit. A truly clean mattress should smell like nothing at all.