KungFu Helper

toilet tiles cleaner

DIY or Professional? The Best Ways to Clean Stains from Your Mattress

Published On

We spend a lot of time in bed, which only means that our mattresses are one of the most used home materials in our home. Over time, they can collect everything—like spills, sweat, and body oils.

A clean mattress doesn’t just look and smell better, but it also gives you a restful night’s sleep. So you may be wondering how to effectively clean stains in a mattress since you cannot just toss the whole thing into the washing machine.

Let’s discuss the best ways to clean every type of mattress stain, whether it’s a simple spill or something tougher like blood or vomit.

DIY Mattress Cleaning

Essential Supplies You Must Have

Before dealing with any stain, you will need the right tools. Fortunately, most supplies are readily available at your nearest local convenience or hardware store.

Here is what you should include in your shopping list:

  • Vacuum cleaner with upholstery attachment (if you don’t own, consider borrowing)
  • Baking soda
  • White vinegar
  • Liquid dish soap
  • 3% hydrogen peroxide
  • Spray bottles
  • Clean white cloths or towels (old ones work fine)
  • Enzyme cleaner for biological stains

Store these items in a designated container. Many HDB storerooms or bomb shelters work perfectly for this purpose.

Step-by-Step DIY Cleaning

Preparation Phase

Start early in the morning on a sunny day. You’ll need several hours for drying.

Strip your bed completely, including mattress protectors. Wash all bedding in hot water but make sure to check the care labels first. While the washing machine runs, open all windows and turn on fans if needed for cross-ventilation.

Move your mattress away from the wall if possible. In small HDB bedrooms where space is tight, you might need to lean it against a wall at an angle. This is not ideal but it works for spot cleaning.

General Cleaning

Begin with thorough vacuuming using the upholstery attachment on low suction. Pay attention to seams, edges, and any quilted patterns. You will be surprised by what comes out, so don’t rush this step.

For general freshening, mix ¾ cup warm water, ¼ cup white vinegar, and a tablespoon of dish soap in a spray bottle.

But here is what you should remember—never saturate your mattress. Lightly mist the solution over stained areas, and then use a clean white cloth to blot. Then press firmly, using your body weight if needed, then switch to a dry cloth to absorb moisture.

Continue this spray-blot-dry cycle until the stain fades.

Deodorising and Finishing

Once stains are treated and the mattress is barely damp, it’s time for deodorising. Sprinkle baking soda over the entire surface liberally. You may add a few drops of lavender or tea tree essential oil to the baking soda before sprinkling.

Ideally, leave the baking soda for 8-24 hours, but at minimum, give it 2-3 hours during the day’s hottest period (usually 12pm-3pm) when humidity is relatively lower.

For the last step, vacuum thoroughly to remove all baking soda. Run the vacuum multiple times and turn on the fan to circulate air over the mattress for several more hours before remaking the bed.

Tackling Specific Stains

Coffee and Tea Stains

You should act fast when dealing with this type of stain because coffee stains set quickly and become permanent if left untreated.

After blotting excess liquid, apply your vinegar solution, focusing on the stain’s edges to prevent spreading. If the spilt coffee has milk, follow up the vinegar treatment with a mixture of laundry detergent and warm water to break down dairy residue.

If there are coffee stains that you only discovered days or weeks later, make a paste with baking soda and water. Apply generously, let it sit for 30 minutes then vacuum and proceed with the vinegar solution.

Food Stains

Late-night murtabak or char kway teow in bed seemed like a good idea until the oil stains your mattress. Greasy food stains require different treatment.

First, scrape off any solid residue with a credit card or plastic spatula. Sprinkle cornstarch or baking soda directly on the oil stain and let it sit for 20 minutes to absorb the grease.

After vacuuming the powder, apply original blue Dawn dish soap (specifically formulated for grease) mixed with warm water. Dab gently. You might need several applications for stubborn stains from curry or chilli oil.

Blood Stains

Blood stains required cold water treatment. Never use hot water because the heat sets blood protein permanently into the fabric.

Pour 3% hydrogen peroxide directly onto fresh blood stains. You will see immediate foaming as the peroxide breaks down blood proteins. Blot the foam away and repeat until foaming stops.

If you are dealing with older blood stains, create a paste with cold water and meat tenderiser (it contains enzymes that break down proteins). Apply, wait 30 minutes, then rinse with cold water. White vinegar also works because of its acidity.

Sweat and Yellow Stains

Mix equal parts hydrogen peroxide, baking soda, and water to create a solution. Spray the mixture generously over the yellow areas and let it sit for 45 minutes.

Urine Stains

They are harder to remove with time, so clean urine stains immediately.

Most stains can be cleaned with a vinegar solution or a hydrogen peroxide solution. Remember, do not clean your mattress using harsh cleaning agents.

First, absorb as much liquid as possible using towels with pressure. Mix 8 ounces of hydrogen peroxide, 3 tablespoons of baking soda, and half a teaspoon of dish soap. Spray the solution (but not too much) and let it sit for an hour.

For best results, repeat the process twice and allow complete drying in between.

Pet-Related Stains

The urine of pets and that of humans are chemically different. You will need enzyme cleaners for pet urine as they contain bacteria that completely digest organic matter.

Soak the affected area with enzyme cleaner. Cover with plastic wrap to slow evaporation and give more time for the cleaner to work. After 24 hours, blot dry and ventilate. You might need multiple treatments for old or severe stains.

When to Call the Professionals

There are several signs telling you need the assistance of professional mattress cleaners in cleaning mattress stains.

  1. If you have already tried every home remedy, it may be time to turn to professional cleaning equipment. Protein-based stains are usually difficult to remove without specialist treatment.
  2. If your mattress smells even after airing it out or using deodorising sprays, it can mean bacteria may be embedded deep inside the foam or fabric.
  3. If you or your family members are experiencing more sneezing, runny noses, or itchiness at night, it’s an indicator of dust mite/mould spore/allergen presence.
  4. If someone in your household has been sick, it’s best to sanitise the mattress with professional cleaning.
  5. When the stains cover a large area and you don’t have the luxury of time to tackle them yourself.

Making Your Decision

Take a look at the quick guide below in table form to guide you in your decision-making on how to clean stains in mattresses. Is DIY the practical solution for such a stain or will you be requiring professional help?

SituationGo DIYCall Professionals
Fresh small spill (coffee, juice, urine)
Light sweat/dust maintenance
Monthly vacuuming/upkeep
Mild odour
Stubborn old stains
Strong odours (urine, mildew, smoke)
Visible mould or mildew✅(urgent)
Allergy/asthma triggers
After illness
Large/saturated stains
Bed bugs or pests
Preventive yearly cleaning

Just remember the rule of thumb: if mattress issues are minor, fresh or surface-level, you may opt for DIY. But if you want to ensure the best cleaning results, calling in professionals is always a great option.

Conclusion

The “DIY versus professional” debate is never-ending and it doesn’t have a universal answer. The best way to clean stains in your mattresses will depend on the severity of the stain, your available time to clean, your capability, and cost-related reasons.

Many households benefit from a hybrid approach, so it may work for you too. But only you know your home’s needs better. Start with whatever approach feels manageable, then adjust as you learn what works for your household.

KungFu Helper is here to help you with mattress cleaning when you’re ready for professional help.