How to Deodorize a Mattress
A smelly mattress is more common than most people admit. Whether it is a urine accident, years of sweat buildup, or just that general stale smell that develops over time, knowing how to deodorise or freshen a mattress properly is something every household needs to know. The good news is that it is not complicated, and you probably already have everything you need sitting in your kitchen cupboard.
Here is how to get your mattress smelling genuinely fresh again.
What This Guide Covers
- Why Mattresses Smell in the First Place
- Method One: Baking Soda for General Odours
- Method Two: Vinegar Spray for Urine Odours
- Method Three: Enzyme Cleaner for Pet Odours
- The Power of Sunlight
- How Often Should You Deodorise a Mattress
- Frequently Asked Questions
Why Mattresses Smell in the First Place
You spend roughly a third of your life on your mattress. During that time, your body releases sweat, dead skin cells, oils, and sometimes other fluids. All of these soak gradually into the mattress. Add in a pet sleeping on the bed, a child's bedwetting accident, or even just a humid bedroom,m and the odour can build up to the point where you notice it the moment you walk in the room.
Urine odour is the most stubborn of all mattress odours because dried urine leaves behind uric acid crystals that release ammonia whenever they warm, but even without urine, a mattress that has never been deodorised starts to smell stale and unpleasant over months and years.
The solution is simpler than most people think. Let us get into it.
Method One: Baking Soda for General Odours
If your mattress smells stale or a little musty, but there has been no obvious accident, baking soda is all you need. It is genuinely brilliant at absorbing and neutralising mattress odours, and it costs almost nothing.
Strip the bed completely. Take off all sheets, pillowcases and mattress protectors. Then pour baking soda over the entire surface of the mattress. Not just the smelly spot. The whole mattress. Cover it with a good, thick, even layer.
Leave it for at least 8 hours if you can do this in the morning and leave it all day before making the bed in the evening ,that is ideal. The longer it sits, the more odour it draws out.
Vacuum it all up thoroughly with an upholstery attachment. Then put fresh sheets,h clean bedding straight back on. Your mattress should smell noticeably fresher immediately. Do this every three to six months as regular maintenance, and your mattress will stay fresh for years.
Method Two: Vinegar Spray for Urine Odours
If the smell is coming from a urine accident rather than general staleness, baking soda alone might not be enough. Urine odour needs something that actively breaks down the uric acid compounds rather than just absorbing surface odours.
Spray undiluted white vinegar over the smelly area and leave it for 10 minutes. Then blot up the excess with a clean dry towel. Immediately cover the same area with a generous, thick layer of baking soda.
The vinegar breaks down the uric acid crystals first, and then the baking soda neutralises and absorbs what is left. This two-step combination is far more effective than either one alone. Leave the baking soda for 8 hours,s then vacuum thoroughly.
For more targeted urine smell removal, al visit our guide on how to get urine smell out of a mattress.
Method Three: Enzyme Cleaner for Pet Odours
If a cat or dog has had an accident on your mattress and the smell persists despite your best efforts, please stop wasting time with baking soda and vinegar alone. For pet odours, you need an enzyme cleaner. This is not optional.
Pet urine contains compounds that are far more concentrated than human urine. The only thing that truly eliminates pet urine odour from a mattress is an enzyme cleaner. These products contain enzymes that break down specific compounds in pet urine at the molecular level.
Spray it generously over the affected area. Leave it to air dry completely. Do not rinse or blot it up early. Once dry, check the smell. One thorough application usually does the job. For very old pet odour,s you may need a second round.
Focat-specific odour? See our guide on how to get cat pee smell out of a mattress. For dog-specific odours, see how to get dog pee smell out of a mattress.
The Power of Sunlight
This is the most underrated mattress deodoriser, and almost nobody talks about it. Direct sunlight is a natural disinfectant and odour eliminator. UV rays from the sun naturally break down the organic compounds that cause mattress odours, without any products at all.
If you can get your mattress outside or propped up near a large window that gets direct sunlight for a few hours, do it. Even just two or three hours of direct sun makes a very noticeable difference to mattress freshness. Combined with the baking soda method, it is genuinely one of the most effective deodorising combinations available.
According to the CDC, improving indoor air quality and ventilation directly affects indoor odours and overall air freshness. Getting your mattress into fresh air and sunlight regularly is one of the simplest and most effective things you can do for bedroom hygiene.
How Often Should You Deodorise a Mattress
For a mattress with no accidents and no pets, a proper baking soda deodoriser applied three to six months ago is enough to keep it smelling fresh. If you have young children, pets, or someone with incontinence using the mattress, deodorise monthly or immediately after any accident.
Pairing regular deodorising with a good waterproof mattress protector is the smartest combination. The protector stops new smells from getting in and regularly deodorises anything that has built up over time.
For everything you need to know about dealing with urine on a mattress, from stains to odours to prevention, visit our complete guide: How to Get Urine Out of a Mattress: The Complete Guide.