That sinking feeling when a cup of coffee spills on your pristine bed is universal. But before you grab a cloth and scrub, stop. The secret to successfully removing stains from a mattress isn't frantic scrubbing—it's acting fast with the right technique. A quick, calm response can lift a fresh stain out in minutes, preventing it from becoming a permanent mark.
This guide provides clear, actionable steps to tackle any spill, from your morning coffee to a pet's unfortunate accident. We'll show you how to blot, treat, and dry your mattress, ensuring it stays clean, fresh, and hygienic.
Your First Response: The Blotting Method
When a spill happens, time is your enemy. The longer a liquid sits, the deeper it sinks. Your immediate goal is to soak up as much of the spill as possible before it sets.
Grab a clean, dry cloth or a stack of paper towels. Press down firmly on the wet area, applying pressure to absorb the liquid. Avoid the urge to rub or scrub, as this can damage the mattress fabric and push the stain deeper. Lift the cloth, find a dry section, and repeat the process. Continue blotting until you can't pull any more moisture out. This simple first step is the most critical part of the entire process.
A Simple DIY Stain-Fighting Solution
Once you’ve blotted the excess liquid, it's time to treat what's left. You don't need harsh chemicals; a simple solution from your kitchen pantry is often most effective.
For most common fresh spills, mix:
- Two parts cold water
- One part white vinegar
- A small drop of clear dish soap
Pour this into a spray bottle and lightly mist the stained area. The goal is to dampen it, not saturate it. Let the solution sit for about 10-15 minutes to break down the stain. Then, take a fresh, clean cloth and blot the area again to lift the solution and the remaining stain residue.

How to Remove Different Types of Mattress Stains
Not all stains are created equal. A protein stain like blood requires a completely different approach than an oil-based stain from greasy food. Using the wrong method can set a stain permanently. Here’s your battle plan for the most common mattress mishaps.
Tackling Protein Stains (Blood, Sweat, Urine)
Protein-based stains are common, but they have one non-negotiable rule: always use cold water. Hot water will "cook" the proteins, causing them to bind permanently with the mattress fibres.
- For sweat or fresh urine: A mix of equal parts white vinegar and cold water is brilliant. The vinegar helps neutralise the uric acid that causes lingering odours. Lightly spray the area, let it sit for 15 minutes, and blot thoroughly. For a complete guide on this, see our post on how to get urine smell out of mattress.
- For blood stains: Create a paste by mixing two parts baking soda with one part cold water. Gently apply this paste to the stain and let it dry completely (this can take 30 minutes or more). The baking soda will draw the stain out of the fabric as it dries. Once dry, scrape off the excess paste and vacuum the area thoroughly.
Dealing with Tannin and Oil Stains (Coffee, Wine, Food)
Tannin stains from drinks like coffee, tea, or red wine can be stubborn. A few drops of mild dish soap mixed into a cup of cold water is a great first-line defence. Dab the stain gently with a cloth dipped in the solution.
Oil-based stains from lotions, makeup, or greasy food are water-resistant. Your secret weapon here is baking soda or cornflour.
- Sprinkle a generous layer of the powder directly onto the oily spot.
- Let it sit for several hours, or even overnight. The powder will absorb the grease from the fabric.
- Vacuum away the powder and spot-treat any remaining discolouration.
Quick-Reference DIY Solutions
| Stain Type | DIY Solution Recipe | Application Tip |
|---|---|---|
| Urine/Sweat | Mix 1 part white vinegar with 1 part cold water in a spray bottle. | Spray lightly to dampen, let sit for 15 minutes, then blot dry. |
| Blood | Combine 2 parts baking soda with 1 part cold water to form a paste. | Apply the paste, let it dry completely, then scrape and vacuum. |
| Wine/Coffee | A few drops of mild dish soap mixed into a cup of cold water. | Dab gently with a cloth; do not rub. |
| Oil/Grease | Use baking soda or cornflour directly on the stain. | Sprinkle a thick layer, let it sit for several hours to absorb, then vacuum. |
Always test any cleaning solution on a small, hidden area of the mattress first to ensure it doesn't cause discolouration.
The Final Step: Drying and Deodorising Your Mattress
Successfully removing a stain is only half the job. If you leave moisture behind, you create an ideal environment for mould and mildew to grow. Thorough drying is an essential final step to protect your mattress and your health.
Ensure It's Completely Dry
The best method is to use air and sunlight. If possible, stand your mattress upright near an open window. The airflow will speed up drying, and the sun’s UV rays are a natural disinfectant.
If you can't move the mattress, use a fan. Aim it directly at the damp spot and let it run for several hours. Opening a window in the room will create cross-ventilation, pulling moisture out of the mattress fibres even faster. The mattress must be 100% dry to the touch before you put sheets back on.

Banish Any Lingering Odours
Even after a stain is gone, a faint smell can remain. Baking soda is a fantastic natural deodoriser that absorbs odours without harsh chemicals.
Once the mattress is completely dry, sprinkle a generous layer of baking soda over the treated area—or even the entire mattress for a full refresh. Let it sit for at least a few hours, though overnight is even better. The baking soda will absorb any final traces of moisture and neutralise odours. Afterwards, vacuum it all up using your vacuum’s upholstery attachment.
For more detailed advice on specific materials, you can read this guide on cleaning a memory foam mattress.
Proactive Care: How to Prevent Mattress Stains
The easiest stain to handle is the one that never happens. Adopting a few smart habits can protect your mattress, saving you time and effort while keeping your bed more hygienic.
The single most effective tool is a high-quality mattress protector. A good protector creates an impermeable barrier that stops spills, sweat, and allergens from ever reaching the mattress. When an accident occurs, you simply remove the protector and put it in the wash.

Look for a protector that is:
- Waterproof but Breathable: Materials like those in our bamboo waterproof mattress protectors block liquids while allowing air to circulate, keeping you cool.
- Hypoallergenic: This helps prevent dust mites and bacteria from building up.
- A Secure Fit: A fitted-sheet style protector will stay put without bunching up.
Simple Maintenance for Long-Term Freshness
Beyond a protector, two simple habits make a big difference.
First, vacuum your mattress every couple of months with an upholstery attachment. A study from Ohio State University found that a typical mattress can house between 100,000 and 10 million dust mites. Regular vacuuming helps keep this population in check.
Second, rotate your mattress 180 degrees every six months. This ensures even wear, prevents body impressions from forming, and allows different areas of the mattress to breathe.
When to Call in a Professional Cleaner
Sometimes, a stain is too old, too large, or too stubborn for DIY methods. Knowing when to call a professional is key to removing stains from mattress surfaces without causing permanent damage. If a stain isn't lifting, continued scrubbing can push it deeper into the mattress.
It's time to call an expert if you encounter:
- Mould or Mildew: Black or green spots or a persistent musty smell signal a problem best left to pros who can handle it safely.
- Large, Saturated Stains: A professional's equipment can extract deep-down moisture that you can't reach, preventing mould growth.
- Old, Set-In Stains: Stains that have been there for weeks or months often require professional-grade chemical treatments.
Professional cleaners use hot water extraction machines that deep clean the fabric while removing nearly all moisture. In Australia, this service typically costs between $80 and $150 per mattress. It's a worthwhile investment to protect the hygiene and longevity of your bed. For more information, check out our in-depth mattress cleaning guide on siennaliving.com.au.
Frequently Asked Questions
Here are answers to some of the most common questions about mattress stain removal.
Can I use a steam cleaner on my mattress?
For most mattresses, especially memory foam, steam cleaning is not recommended. The high heat can damage the foam's structure, and the excess moisture it injects can get trapped deep inside, leading to mould and mildew. It's much safer to spot-clean with minimal liquid.
How long does a mattress take to dry after cleaning?
Drying time depends on the size of the spill and the airflow in the room. A small, lightly treated spot may dry in 4-6 hours with a fan pointed at it. A larger, more saturated area should be given up to 24 hours to dry completely. Never put sheets on a mattress that feels even slightly damp.
Is baking soda safe for all mattress types?
Yes, baking soda (bicarb soda) is incredibly safe and effective for all mattress types, including innerspring, memory foam, and latex. It’s a mild abrasive and a powerful natural deodoriser that won't harm mattress fabrics. Just be sure to vacuum it up thoroughly after it has done its job. You can learn more tips from this guide on effective mattress cleaning in Australia on micksmattresscleaningadelaide.com.au.
A clean mattress is the foundation of a healthy and restful night's sleep. By acting quickly and using the right techniques, you can keep your bed fresh and inviting. At Sienna Living, we believe in creating a sleep sanctuary with products that are both luxurious and easy to care for.
Ready to protect your investment and enhance your comfort? Explore the collection at Sienna Living and discover our premium mattress protectors and bamboo bedding.