Back to blog
live better

Fancy making a stinky mattress smell good again? Here, we explain how to get back that fresh mattress feeling in a step by step guide.

how to make a *stinky mattress* smell good

Let’s be honest—if your mattress smells like a swamp, a locker room, or a cheese factory that lost its refrigeration, it’s time to do something about it. You could, of course, just set fire to it and start anew, but that’s both illegal and expensive. So, let’s take the slightly less dramatic approach and make your bed smell delightful again.

If you’ve ever flopped into bed, inhaled deeply, and immediately regretted it, you’re in the right place. Whether your mattress smells like years of accumulated sweat, spilled drinks, or an unholy combination of both, don’t panic there’s a solution that doesn’t involve setting it on the curb and hoping it walks away on its own. 

Let’s roll up our sleeves and transform that stinky slab of sadness into a fresh, inviting sleep haven. 

step 1: identify the source (without passing out) 

Before you start chucking cleaning products at your mattress like you’re performing an exorcism, you need to know what’s causing the odour. There are several usual suspects: 

  • Sweat and body oils – Your mattress has been absorbing your essence like a creepy sponge.
  • Spilled food and drinks – That ‘just one snack in bed’ moment turned into a crime scene.
  • Pet accidents – Your furry friend left a "surprise" that even time hasn't forgiven. 
  • Damp and mould – If your mattress smells like an old basement, things have taken a turn for the worse. 

    Brace yourself, take a deep sniff (from a safe distance), and figure out what you’re dealing with. Maybe keep a friend on standby in case you faint. 

    step 2: strip it bare (the mattress, not you) 

    First things first, remove all bedding—sheets, duvet covers, pillowcases, mattress protectors (if you were wise enough to use one). If it’s been a while since you last washed them, you might have just uncovered the root of the problem. 

    Toss everything in the washing machine on a hot cycle with plenty of detergent. If your pillowcases and sheets have developed a unique musk of their own, throw in some white vinegar or baking soda for an extra boost (1). 

    While you’re at it, consider washing your actual pillows and duvet because what’s the point of cleaning your mattress if your other bedding still smells like an old gym sock? 

    step 3: the magical power of baking soda 

    Baking soda is actually the unsung hero of the cleaning world. It doesn’t just make cakes rise—it makes bad smells disappear. Sprinkle it generously over your mattress as if you’re a professional chef seasoning a roast (but with far less enthusiasm, because let’s face it, this isn’t fun). 

    Let it sit for at least a few hours overnight if possible. Baking soda absorbs odours like a sponge and works its magic while you go about your day pretending your mattress never got this bad in the first place. 

    step 4: hoover like your reputation depends on it 

    Once the baking soda has done its thing, grab your vacuum cleaner and go to town on your mattress. Use the upholstery attachment and be thorough like, ‘cleaning before your in-laws visit’ level of thorough. 

    This step removes all the absorbed smells, along with any dust, crumbs, and unidentifiable debris lurking in your mattress (seriously, where do these things even come from?). 

    step 5: vinegar: the potion of purification 

    White vinegar is a cleaning powerhouse. Yes, it smells like a chip shop at first, but trust the process. Mix equal parts white vinegar and water in a spray bottle, then lightly mist your mattress (2). 

    Important: Don’t go overboard. You want to deodorise your mattress, not turn it into a vinegar sponge. The smell will disappear as it dries, taking the bad odours with it. And if it doesn’t? Well, at least now your room has that authentic "fish and chips by the seaside" scent. 

    step 6: essential oils: because smelling like a spa is preferable to smelling like a gym bag 

    Now that your mattress no longer smells like a week-old workout t-shirt, let’s make it actually smell good. 

    Add a few drops of essential oils to a fresh batch of baking soda before sprinkling it over the mattress again (yes, we’re back to baking soda—this stuff is a miracle worker). Lavender, eucalyptus, or tea tree oil work wonders for freshness and relaxation. 

    Alternatively, you can mix a few drops with water in a spray bottle and lightly mist your mattress for a spa-like experience. This step is optional, but it really elevates your bed from "functional" to "luxurious." 

    step 7: fresh air: because nature knows best 

    If possible, drag your mattress outside and let it bask in the glory of fresh air and sunlight. Sunlight is a natural bacteria-killer (3), and fresh air helps eliminate lingering odours. 

    If dragging a king-size mattress through your house like some kind of DIY fitness challenge isn’t practical, just open your windows and let the fresh air work its magic. 

    step 8: get steamy (but not like that) 

    If your mattress has been through some particularly traumatising events (spilled coffee, pet accidents, years of sweat and tears—literally), a steam cleaner can be a lifesaver. 

    High-temperature steam kills bacteria, dust mites, and whatever else might be lingering in the depths of your mattress (4). Plus, there’s something deeply satisfying about watching grime vanish before your eyes.  

    Step 9: the Final Sniff Test (Approach With Caution) 

    Now that you’ve done all this work, it’s time for the ultimate test. Brace yourself, lean in, and take a deep breath. 

    • If you recoil in horror? Back to Step 3, and this time, double the effort. 
    • If you detect only freshness? Victory! Your mattress is officially habitable again. 

      If you’re still getting a whiff of something unpleasant, consider repeating the baking soda treatment or spot-treating any stubborn areas with more vinegar and essential oils. 

      step 10: the "never let this happen again" plan 

      Congratulations! Your mattress no longer smells like a locker room. Now let’s make sure you never have to go through this ordeal again. 

      • Use a mattress protector: It’s like a raincoat for your bed, shielding it from sweat, spills, and other unmentionable incidents.
      • Change your bedding regularly: No, once every three months is not enough.
      • Air out your mattress occasionally: Give it some breathing room to prevent moisture build-up. 
      • Avoid eating in bed: We know this one won’t happen, but at least try. 

      sweet dreams (without the stink!) 

      And there you have it—your mattress is now so fresh it practically deserves a round of applause.  

      Sleep soundly knowing you won’t wake up wondering if you’re in your own bed or an abandoned gym locker. And remember, if the smell ever returns… at least you now have a battle plan.