A mattress benefits from a proper deep clean about once a year for a typical household. In between, a well-done home clean makes a real difference to how the mattress feels and smells day to day. The guide below covers the method that actually works, and the mistakes that can leave the mattress worse off than before.
Key Takeaways
- Mattresses collect sweat, dust, dead skin, stains, and odours over time.
- A vacuum, mild soap, clean cloths, and baking soda are the main tools needed for a home clean.
- Professional mattress cleaning becomes worthwhile when odours linger, stains sit deep, or the mattress has gone a long time without a proper clean.
What You Need to Clean a Mattress
Start with a vacuum cleaner fitted with an upholstery attachment, mild dish soap, cold water, a few clean cloths, and baking soda. For tougher stains, an enzyme cleaner suited to fabric can help, but check the mattress care label first to be sure it is compatible.
Keep harsh chemicals, stiff brushes, and heavy soaking off the mattress. Any of the three can damage the fabric, weaken the fillings, or leave the mattress difficult to dry in Singapore’s humidity.
How to Clean a Mattress Step by Step
The method below removes surface dust, tackles light stains, and refreshes the mattress without saturating it. The key throughout is to keep the mattress as dry as possible and allow it to air fully before the bedding goes back on.
Step 1: Remove and wash your bedding
Strip the mattress completely. Take off the bedsheets, pillowcases, blankets, and mattress protector, and wash everything according to the care label while you work. Cleaning the mattress in isolation misses half the picture, since bedding carries most of the direct contact.
Step 2: Vacuum the mattress
Run the upholstery attachment over the entire surface, including the seams, edges, and corners where dust, hair, and crumbs tend to collect. If your mattress is designed to be flipped or rotated, vacuum both sides. This is the single most useful step in the routine.
Step 3: Spot clean stains
Mix a small amount of mild dish soap with cold water. Dip a clean cloth into the solution and dab the stained area gently rather than scrubbing, which can push the stain deeper into the fibres. Blot thoroughly with a dry towel to remove as much moisture as possible. Let these spots dry before moving to the next step.
Step 4: Deodorise with baking soda

Step 5: Let the mattress dry completely
Allow the mattress to air dry before the bedding goes back on. Open the windows, run a fan, or use the aircon to move air across the surface. Covering a damp mattress is one of the fastest ways to trap moisture and encourage musty smells or mould.
Step 6: Use a mattress protector
Once the mattress is fully dry, fit a clean mattress protector before layering on the bedsheets. A protector takes the direct contact from sweat, spills, and everyday dust, which slows the build-up on the mattress itself and makes future cleans much simpler.
How to Clean Common Mattress Stains
Sweat stains respond well to mild soap and cold water, followed by baking soda to reduce residual odour. For drink spills, blot the liquid with a dry cloth immediately, then treat the area lightly rather than soaking it. Stains that will not shift, or smells that persist through the routine, are usually a sign that professional cleaning is the right next step.
Mattress Cleaning Mistakes to Avoid
- Pouring water directly onto the mattress
- Scrubbing stains hard, which drives them deeper into the fabric
- Using harsh chemicals without checking the care label
- Putting bedding back before the mattress is fully dry
How Often Should You Clean Your Mattress?
Vacuum the mattress regularly as part of your household routine, and treat spills or stains as soon as they happen. Every few months, set aside time to run through the full routine above, vacuuming, spot cleaning, and deodorising with baking soda. That fuller pass keeps the mattress comfortable between professional cleans. Homes with young children, pets, or allergies usually benefit from a shorter cycle.
When Should You Get Professional Mattress Cleaning?
Home cleaning handles light maintenance well, but it will not reach the layers below the surface where dust mites, embedded moisture, and older stains settle. A musty smell that returns after airing, visible stains that will not lift, or a bed that has gone a long time without a proper clean are all signs that a professional service is worth booking. Our mattress deep cleaning service uses UV vacuuming, hot-water extraction, and a light odouriser, with each stage working on a different layer of what has settled into the fabric over time.
Final Thoughts
The routine is straightforward: strip the bedding, vacuum thoroughly, spot clean gently, deodorise with baking soda, and let the mattress dry fully before the sheets go back on. Gentle methods and controlled moisture do most of the work.
For deeper stains, lingering odours, or a proper reset, our mattress cleaning team can take care of it. When the wider home needs the same treatment, our full house deep cleaning covers every room to the same standard. Get in touch with CleanOff to book a professional mattress clean in Singapore.