If the mattress smells of urine even after you have washed, sprayed, and aired it repeatedly, you are not imagining things — and you have not failed at cleaning. Persistent odour after standard cleaning indicates a structural problem, not just hygiene. The smell originates from crystallised uric acid that has dried inside the foam or fibres of the mattress, and most surface treatments cannot reach it. This guide explains why that happens and what actually works.
## Why the Smell Comes Back Even After Cleaning
Urine contains urea, which bacteria convert into ammonia. It also contains uric acid, which forms crystals as it dries. These crystals bond tightly to fabric and foam fibres and are not water-soluble — meaning scrubbing with water or standard cleaners does not break them down. Water can temporarily rehydrate the crystals, intensifying the smell, but as the mattress dries again, they re-crystallise.
If urine has soaked through the top layer of the mattress — even through a protector — these crystals are deep inside the foam, where sprays and cloths cannot reach. Steam cleaning can help if the machine produces genuine high-temperature vapour (not just hot water spray) and if the mattress is allowed to dry fully afterwards. Partial drying can encourage mould, which adds its own odour.
## What Has Probably Not Worked — and Why
### Bicarbonate of soda
Bicarbonate of soda is a deodoriser, not a cleaner. It absorbs surface odour temporarily and has limited effect on crystallised uric acid. It does not break down the compound causing the smell. It is useful as a maintenance step after proper treatment, not as the primary method.
### White vinegar
Vinegar is mildly acidic and can neutralise some alkaline odours, but uric acid is itself acidic — so vinegar is not effective at breaking it down. Many parents try this because it is inexpensive and widely recommended online. It often masks the smell short-term, but the urine odour can return within days, especially in warm weather.
### Enzyme sprays used incorrectly
Enzymatic cleaners contain biological enzymes that break down uric acid at a molecular level. The problem is application. Most people spray the surface, leave it for ten minutes, then blot it up. That is insufficient. Enzymatic cleaners need to reach the same depth as the urine did and remain wet long enough for the enzymes to work — usually several hours, sometimes longer. If the product dries before the reaction completes, it will not have cleared the deeper layers.
## What You Have Not Tried Yet
### Enzymatic cleaner applied correctly
This is the most evidence-supported approach for biological odours in porous materials. The method that works is different from typical instructions:
1. Saturate the affected area — do not just spray the surface. Use enough product to penetrate to the same depth as the urine.
2. Cover the area with cling film or a plastic bag to prevent it from drying out. Enzymatic reactions require moisture.
3. Leave for a minimum of four to eight hours. Overnight is preferable for deep contamination.
4. Remove the covering, blot with a clean cloth, and allow to dry fully — ideally in sunlight or with a fan. Do not use heat, which can set protein stains.
5. If the smell persists after drying, repeat the process. Deep contamination may require two or three applications.
Brands available in the UK include Simple Solution, Urine Off, and Rocco & Roxie (marketed for pets but chemically identical). These are widely stocked in pet shops and online.
### A UV torch to locate contamination accurately
Dried urine fluoresces under ultraviolet light. In a dark room, a UV torch (under £10) will show exactly where urine has penetrated — often a wider or deeper area than expected. This helps target cleaning efforts effectively.
### Hydrogen peroxide solution
A 3% hydrogen peroxide (pharmacy-grade) can break down uric acid more effectively than vinegar. Mixed with a small amount of washing-up liquid and a teaspoon of bicarbonate of soda, it forms a paste that can be worked into the mattress surface. Leave for ten to fifteen minutes, then blot and dry. Test a small hidden area first, as hydrogen peroxide can bleach some fabrics. This step is useful for stains already treated enzymatically but with residual odour.
### Professional mattress cleaning
Hot water extraction (professional steam cleaning) can reach into the mattress core more effectively than home methods. The machine flushes fibres with hot water and extracts contamination, pulling it out rather than pushing it deeper. This service costs approximately £60–£120 depending on size and location but can be worthwhile for high-quality mattresses that are expensive to replace.
## When Cleaning Is No Longer the Answer
If the mattress has been repeatedly wet over months or years without a waterproof layer, contamination is likely distributed throughout the core. Surface treatments will not reliably resolve this. The return of odour in warm weather indicates deep-core contamination, as warmth accelerates bacterial activity.
In such cases, replacing the mattress is often more cost-effective than continued treatment. For ongoing bedwetting, ensure the new mattress is fully protected with a waterproof encasement (not just a pad), which is available from UK suppliers and is relatively inexpensive compared to frequent replacements.
If managing ongoing bedwetting, consider the wider strategies for night protection, such as those discussed in [this resource](https://sleepsecurenights.co.uk/i-am-exhausted-from-night-changes-how-other-parents-manage-without-burning-out/).
## Reducing the Risk Going Forward
The short-term challenge is odour removal; the medium-term goal is preventing recurrence. The most reliable approach includes:
– **A full-encasement waterproof mattress protector** — these zip entirely around the mattress, preventing liquids from entering, unlike fitted-sheet protectors which can shift or allow leaks at the edges.
– **A washable absorbent bed mat** on top of the fitted sheet — this catches most urine, is easy to wash, and protects the sheet.
– **Adequate overnight containment** — if bedding is soaked regularly, the overnight product may lack sufficient absorbency. A practical guide on why overnight pull-ups leak is available [here](https://sleepsecurenights.co.uk/why-overnight-pull-ups-leak-the-design-problem-that-has-never-been-properly-solved/).
For children who wet heavily or frequently, this layered approach ensures the mattress stays dry even on bad nights.
## A Note on the Emotional Side
Persistent odour can make bedwetting feel relentless, serving as a constant reminder even on dry nights. If you feel exhausted, you are not alone. Managing this long-term is challenging, and strategies to help families cope are discussed [here](https://sleepsecurenights.co.uk/managing-bedwetting-stress-as-a-family-what-really-helps/).
On the child’s side, awareness of the smell can increase embarrassment. How you talk about bedwetting, including practical conversations about washing and cleaning, is important and should be handled sensitively.
## Summary: The Most Effective Steps If the Mattress Still Smells
1. Use a UV torch in a dark room to locate contamination.
2. Apply an enzymatic cleaner correctly — saturate, cover, leave for hours, dry fully.
3. Repeat if necessary, or follow up with a dilute hydrogen peroxide solution.
4. Consider professional hot water extraction if home methods fail.
5. If the mattress has been repeatedly soaked over a long period, replacing it is often more practical.
6. Protect any new mattress immediately with a full-encasement waterproof cover.
The odour of urine after cleaning is a common problem but is usually fixable with the right approach — involving proper chemistry, application, and patience. Enzymatic treatment, when done correctly, is often the most effective method for persistent odours.