Looking for a Mattress Stain Removal service?

Stubborn stains can really ruin your mattresses. You will not even notice these mattress satins building up until you put away your sheets after a long time of use. You might think that this case is hopeless but we at DW Mattress Cleaning Singapore, can help you wash away those mattress stains.

Our Exclusive Deals & Offers!

*Cleaning price above is for top surface and 4 corners only (shampooing).

Mattress Deep Cleaning Process

These steps will ensure that your mattress will be as clean as how you first got it!


Step 1: Deep vacuuming

– remove dirt/dust/dust mites, and other micro-particles


Step 2 : Shampooing

– remove germs that causes odours and smell


Step 3: Scrubbing*

– soft tip power brushing to break stains


Step 4: 170 °C steaming

– with sanitization to kill germs & bacteria


Step 5: Hot water deep extraction

– remove dead skin, micro-particles, & excess water

*Disclaimer: The process of scrubbing is performed only for areas with stains, so as to minimise the risk of accidental damage to the mattress’s surface. Please note that we cannot guarantee that all stains can be totally removed. Mattress stain removal results may vary depending on the type of fabric, age of stain, type of stain, and etc.


Most of the other mattress cleaning companies clean your mattress with just water extraction. Here at DW Mattress Cleaning Singapore, we make sure to follow the steps above. To further explain, here is more of what you can get if you decide to give the care of your mattresses to our hands:

  • 170 Degrees Celcius Steaming at 8 bar pressure to kill 99.9% of germs and bacteria.
  • Built in UV LED sterilizer; air exhaust from steam cleaner is thoroughly filtered and released as pure clean air back to the environment.
  • Environmental friendly, 93% less water usage compared to conventional cleaning.
  • Leaves no chemical residue, preventing skin irritation and is safe for sensitive skin, babies, children, and pets.
  • HACCP Certified, recommended for professional cleaning in the HACCP environment.

One-stop Solution for Your Mattress Stain Removal Needs

DW Mattress Cleaning has years of experience and professional knowledge. Giving you the best and one of the most affordable mattress stain removal services in Singapore!

Hassle-free Point of Contact

Easily contact us via WhatsApp for your mattress stain removal needs. We will provide you with a direct quote after our customer support team has assessed the situation.

Knowledgeable Customer Support

Our trained Customer Support team will be able to assist you via WhatsApp. We will suggest the best solutions so that you will be able to make the most informed decisions.

Technicians with Extensive Experience

Our team of technicians is trained and has years of experience in mattress stain removal. You can be sure to have efficient and satisfactory services when you engage us to clean your mattresses.

Reliable Mattress Deep Cleaning, Mattress Steam Cleaning & Sofa Cleaning

Most homeowners in Singapore give the least priority to taking care of their mattresses or sofas because of their busy day-to-day schedules. People nowadays do not have time to check whether there is stain build-up or their mattresses are in dire need of mattress deep cleaning services. However, our team of professional cleaning specialists can do it as hassle-free as possible for you.

DW Mattress Cleaning Singapore ensures that every solution and service we give is of the utmost standard. We make sure that our customers feel satisfied every step of the way. Our team of experienced specialists ensures that the mattress cleaning and sofa cleaning services will be done in the most precise and professional way.

Choose DW Mattress Cleaning Singapore!

DW Mattress Cleaning Singapore offers you a one-stop solution for your mattress cleaning and sofa cleaning needs in Singapore. Our professional and reliable services include mattress deep cleaningmattress steam cleaningmattress vacuuming, as well as mattress stain removal. In addition, we also provide sofa cleaningupholstery cleaning, and couch cleaning. Our team of experienced cleaning specialists will ensure that the cleaning services will be done professionally.  Check out our articles to have a wider view of our services and cleaning hacks. Do not hesitate to call us or contact us via  Whatsapp at +65 8241 0032 to solve your mattress cleaning needs!

*Disclaimer: For our mattress stain removal services, please note that we cannot guarantee that all stains can be totally removed. Mattress stain removal results may vary depending on the type of fabric, age of the stain, type of stain, etc.

What Our Customers Say:

Booking and enquiring was easy and prompt via WhatsApp where they addressed every question I had. The cleaning team Dhana and Seenu was detailed in cleaning and explained to me the process of each step. Also managed to remove the stain on my mattress.
Wendy Ong
Wendy Ong
03:58 09 Jan 24
We have two young kids who still wet the bed time to time so we like to get our mattesss cleaned every 9-12 months. Technician came on time and was very polite and professional. This is our second time engaging them and will definitely use them again. Mattress stains were removed and feels like a new one.
02:23 05 Dec 23
Dhanapal provide a very professional and friendly mattress cleaning . From cleaning to drying, we are all satisfied with the service. This is the second time using everyworks and all in all, enjoy engaging with everyworks.Big thumbs up and good experience !
patrick wt
patrick wt
03:29 29 Oct 23
I hired DW for my mattress cleaning.The service was Excellent. Das was very honest & extremely polite. I was very pleased with the mattress cleaning done by him. Will definitely recommend your services to my friends & relatives. Thanks to Daskeep up the good work Das.
Trans Avia
Trans Avia
13:15 12 Oct 23
Mattress was stained by my children and i had contacted DW Team for urgent cleaning. Managed to get appointment same day at 11am.Services was done by 2 professionals and it was completed in 30 mins. Payment was via PayNow.Easy peasy coordination.For the record, it was urine stain and a bit of food stain. Stain gone and bad smell gone. Splendid!
Zulyadi Salim
Zulyadi Salim
03:15 04 Aug 23
Das can't do everything, but Das will be honest about anything.My bed stain couldn't be removed, but he told us up front that he suspected it was an old stain (it's true), and that the stain had bonded with fabric. Impossible to remove. Indeed, couldn't be removed. But he did try.Our couch was stained a day ago by our baby's massive backside deluge. It was easily, almost effortlessly, removed by Das. He was thorough.Came on time, left on time. Professional.
Alfred Wan
Alfred Wan
03:40 02 Jun 23


Besides causing your mattress to look extremely dirty, mattress stains can deprive you of much-needed comfort. Common types of mattress stains include the following:

  • Blood Stain 
  • Urine Stain 
  • Sweat Stain 
  • Vomit Stain
  • Coffee Stain

Knowing how to perform mattress stain removal yourself can be extremely convenient. You can attempt to do mattress stain removal yourself using the following methods:

  • Spreading Baking Soda
  • Making a Stain Removal Solution 
  • Creating a Vinegar Solution 
  • Applying Dry Laundry Detergent
  • Performing Steam Cleaning 
  • Using Meat Tenderizer 
  • Mixing Ammonia and Water

When attempting to do mattress stain removal by yourself, some errors are quite expected to happen. Learning the following common mistakes homeowners make during a DIY mattress stain removal is helpful so you can avoid them:

  • Getting The Mattress Very Wet 
  • Relying On Aggressive Chemical Cleaners 
  • Rubbing The Stains 
  • Using The Wrong Water Temperature 
  • Not Calling A Professional for Mattress Stain Removal

As much as you can attempt a DIY mattress stain removal, it is still best to have a professional do the job. Professionals have the appropriate tools and cleaning solutions to remove mattress stains effectively. They offer various cleaning treatments to appropriately remove the stains while also ensuring to thoroughly clean the mattress. 

You can WhatsApp DW Mattress Cleaning Singapore at +65 8241 0032 to engage reliable professional mattress stain removal services today!

How To Remove Different Types of Mattress Stain?

A mattress can develop stains after a while. Therefore, families try to figure out how to remove different types of mattress stains first on their own before they decide on engaging in professional mattress cleaning services.

Blood Stain


How to Remove Fresh Blood?

Blood stains are the most common stains in many homes. Acidic vinegar will take some time to break down the blood proteins, after which the liquid can be blotted or wiped dry. It is also advisable to read more about mattress stain removal for different mattress materials so that you can clean your mattress properly without causing damage.

How to Remove Dried Old Blood?

Hydrogen peroxide can be used for effective stain removal. A diluted solution of hydrogen peroxide is sprayed on the stain, till it dissolves. After this, any excess liquid is removed using a towel or cloth. It is also helpful to read about the common mistakes homeowners make during mattress stain removal so that you are able to avoid them. 

Urine Stain


How to Remove Fresh Urine?

Urine odor is one of the reasons why you should clean and deodorize your mattress. For a fresh urine stain, it is advisable to first mop up all the liquid using a paper towel. If the stain is caused by pet urine, an enzyme-based cleaner available on the market can be applied.

How to Remove Dried Urine Stain?

For removing stains caused by dried urine, a solution of liquid soap, hydrogen peroxide, and baking soda have to be used. This is applied to the stained area and kept for some time till it dries. The dried material is then washed away. It is also advisable to follow a guide to getting rid of urine from your mattress so that you are able to do the mattress cleaning in an efficient and effective way.

Sweat Stain

How to Remove Sweat Stain?

Enzyme cleaners can be used to remove sweat stains. For wet stains, blotting will remove the stain. You may want to follow a guide to removing sweat stains from your mattress as leaving a sweat stain unattended for a long time. 

Vomit Stain

How to Remove Vomit Stain?

One of the ways to maintain mattress hygiene is to remove any type of stain (e.g., vomit) from your mattress. To clean vomit stains, paper towels, rags, vinegar, soap, and baking soda are required.

Coffee Stain


How to Remove Coffee Stain?

Like other stains, the liquid should be mopped or blotted at the earliest to remove moisture. After this, a solution of vinegar and dish-washing liquid should be applied to the stained mattress with a cloth to absorb the stain. The mattress should then be dried properly after the mattress cleaning is done.

Now that you are familiar with how to remove different types of mattress stains, learning the methods of DIY mattress stain removal for different mattress materials is essential. 


DIY Mattress Stain Removal for Different Mattress Materials

To clean mattress stains, it is important to consider the material of the mattress, as using the wrong cleaning solution can damage the mattress. Families can try the following DIY mattress cleaning stain removal for different mattress materials

Most Common Type of Mattress Material in Singapore

While there are different designs and materials used for mattresses, some of the most common types of mattress materials in Singapore are:

Latex Mattress


These mattresses are made of natural or synthetic rubber for better support. They also have better air circulation. Hence, harmful dust mites, bacteria, and microbes do not flourish; not causing any allergies. They are definitely durable and more resilient, but mattress cleaning is still important for your health.

Memory Foam


Memory foam mattresses use polyurethane (PU) foam and viscoelastic material to conform to the sleeper’s body and provide pressure relief. There are different ways to clean your mattress but for memory foam mattresses, water should not be used.

Mattress Stain Removal Process

Old and Dry Stain


Latex Mattress: If desired, apply baking soda and vinegar to the mattress and let it sit for thirty minutes or more before vacuuming the baking soda. This will help remove the stain, dirt, and excess moisture.

Memory Foam: Vinegar usually plays a big role in the step-by-step guides for cleaning your mattresses at home. Vinegar could be applied to the stain to remove it. 

Heavy Blood Stain
  • Latex Mattress: One way to maintain your mattress hygiene is by treating those stubborn stains. For heavy blood stains, apply a 3% hydrogen peroxide solution to the stained area. 
  • Memory Foam: Spray a hydrogen peroxide solution on a dyed memory foam mattress so that air bubbles form as the stain dissolves. After the bubble formation subsides, blot the area using a damp cloth. The mattress should then be dried thoroughly before using it.
Light Blood, Urine, and Other Stains


  • Latex Mattress: Vinegar, baking soda, or other cleaning solutions can be used to remove light stains. You can also apply hydrogen peroxide with liquid soap to the stained area, then blot with a dry cloth to absorb the liquid. The mattress should be air-dried before reusing it.
  • Memory Foam: During mattress cleaning, when you notice a light blood stain, use baking soda and vinegar or an enzyme-based cleaner to remove it. Apply the solution to the stained area after removing the moisture, and wait for some time. Any remaining liquid should be removed with a clean cloth.

Once you are aware of the DIY mattress stain removal for different mattress materials, you should look out for the causes of yellow stains on your mattress and how to remove them. 


4 Causes of Yellow Stain on Your Mattress and How to Remove It

Yellow stains are mainly because of fluids like sweat, urine, oil, or simply because of aging. It is important to clean your mattresses as soon as you see the causes of yellow stains and how to remove them

Different Causes Of Mattress Stains 


One of the causes of yellow stains on mattresses is sweat and it often leaves bad odors too. Although it might be difficult to notice the stains during the initial phases, this is a common reason for yellow stains on mattresses.



Whenever there are kids or pets at home, wet bed situations are commonly faced and this causes yellow stains on the mattress. Also, the odor from the urine is not easy to remove. For this, you might have to read some guide to getting rid of pee on your mattress and look for a good mattress stain remover. 



Oil may cause stains on your mattress if you accidentally drop food on your bed. The oil comes out of our bodies too which causes stains on the mattress as well. At first, it might be unnoticeable until when the stain starts to get yellow. For that, you will be needing the help of a professional mattress cleaning to minimize the old stain on the mattress, that way you can maintain your mattress hygiene.


Excess moisture caused by the oil, urine, or sweat on your mattress was seen to be a perfect place where mildew and mold growth. Molds can look like yellow spots and can appear on a particular area of the mattress. You can find ingredients at home that be used for mattress cleaning. Additionally, do read a step-by-step guide to cleaning your mattress at home so that you are informed on the steps to take to clean your mattress properly.

Steps To Get Rid Of Yellow Stains From Your Mattress


Mattress stains can be prevented so that you will not have to deal with yellow stains. Simple precautions should be done like regularly changing your bed sheets and using a protective mattress cover. Mattress cleaning is important for your health because it lessens the risk of any type of sickness due to the germs and bacteria present in your mattress. 

Step 1

In making your stain remover, you will need to mix a fair amount of liquid soap with water. Mix until thick suds start to form. 

Step 2

Using a damp clean cloth, scoop the suds and make sure to take only the suds and as little water as you can. Rub it in a circular motion over the yellow stain on the mattress.

Step 3

Blot and absorb any excess moisture from the mattress using a dry clean cloth.

Step 4

The stains might not be removed immediately, so you will have to keep repeating the second and third steps using the mattress stain remover you prepared.

Step 5

You can mist hydrogen peroxide over the stain if it is still visible. Leave the hydrogen peroxide for about five minutes before you can blot. Repeat this process as needed.

Dealing with old tough stains needs much more effort which is why you should engage a professional mattress cleaning service that can be an option too so you would not have to deal with this problem.

After noticing the causes of yellow stains and how to remove it, you must follow the guide to removing sweat stains from your mattress. 


A Guide to Removing Sweat Stains from Your Mattress

A rough day at work, or maybe the weather may cause you to sweat a little more than usual. It can lead to an embarrassing stain on your mattress. Listed below is a helpful guide to removing sweat stains from your mattress

Sweat Stains

If you are wondering how to remove different types of mattress stains or specifically sweat stains. The good news is that it is actually pretty easy to resolve. The materials you will be needing can be seen around your house, so you can make your mattress look new again in no time!

Method #1 Baking Soda


Mixing baking soda and water is one of the easiest ways to get sweat stains. This method is pretty common in DIY mattress stain removal for different mattress materials. The baking soda absorbs the moisture of the sweat, which essentially draws it out of your mattress. 

Method #2 Making a Stain Removal Solution

You just combine 1 cup of 3% hydrogen peroxide with 3 tablespoons of baking soda and a little drop of dishwashing soap. You will have to stir until the powder is dissolved. Then, there you go, your own stain removal solution.

Method #3 Vinegar Solution


There are different causes of yellow stains on your mattressone of them being because of sweat. Using a vinegar solution proves to be the most effective. All you need to do is put two tablespoons of white vinegar in a bowl and add enough water to mix them together.

Method #4 Dry Laundry Detergent

You can also use dry laundry detergent to get rid of sweat stains on your mattress. You just need to mix in water with a spoon and apply the mixture directly to the stains. Then, let it sit overnight, and the stains should be gone by morning.

Method #5 Steam Cleaning


Another great way to remove sweat stains is by steam cleaning. For this method, it is best to engage with a professional mattress cleaning company to avoid the common mistakes homeowners make when performing mattress steam cleaning on their own.

Method #6 Meat Tenderizer

Meat tenderizers can also be used to get stubborn stains out of your mattress. Mix it with water and apply it to the stains. Let it sit for a few hours. Do not forget to wash your sheets too.

Method #7 Ammonia

One of the most effective substances in removing sweat stains from mattresses is ammonia. Mix about a cup of ammonia with water until the consistency is creamy. Apply the mixture onto the stains and again, let it sit overnight.

Succeeding the guide to removing sweat stains from your mattress is another useful guide to getting rid of urine from your mattress. 


A Guide to Getting Rid of Urine from Your Mattress

Children and pets can urinate on mattresses. If not treated immediately, it may be difficult to remove the urine over time. Therefore, it will be convenient to follow a guide to getting rid of urine from your mattress

Step 1: Remove the Bedding


Mattress and bedding should be removed from the mattress and washed as soon as possible in order to begin the process. The reason is that urine stains might form, particularly if you wait for it to dry. This is one of the causes of yellow stains on your mattress

Step 2: Blot the Soiled Area (Do Not Brush!) 


Blot the affected area with a dry and clean towel. The goal of blotting is to absorb as much pee as possible. It is not recommended to scrub the area as this might cause the urine to sink deeper into the mattress. 

Step 3: Apply Vinegar Solution to the Urine Stain by Using a Spray Bottle 


Mix two parts of cold water and one part of distilled white vinegar well in your spray bottle. Add a little amount of laundry detergent if you like. Spray the urine stain until it is completely saturated with water. 

Step 4: Ensure The Vinegar Solution Is Fully Soaked


Allow the vinegar solution to completely saturate the mattress. Allow at the very least 15 to 20 minutes for this to take effect. Wipe up any remaining liquid with a fresh cloth. You can also engage mattress steam cleaning services to help you get rid of bacteria and germs and maintain the hygiene of your mattress.

Step 5: Apply Baking Soda To The Stain Until It Is Fully Covered 


For best results, cover the stained area completely with baking soda and keep it on the surface for at least eight hours. After the baking soda has dried, vacuum it up. After vacuuming the mattress, take a closer look to see whether stains are still visible. 

Even if they bear in mind the guide to getting rid of urine from the mattress, there are still common mistakes homeowners make during DIY mattress stain removal. 


5 Common Mistakes Homeowners Make During DIY Mattress Stain Removal

When alcohol spills or red wine drips, many homeowners find themselves looking for ways to remove the stains at home. Here are five common mistakes homeowners make during DIY mattress stain removal and how they can avoid them.

Getting Your Mattress Very Wet


It is a bad idea to use water in removing different types of mattress stains, as it can be harmful to the mattress. If you use too much water and leave the stain in this state, it can cause mold to form on the mattress. It is best to work on the stain at its most dry state and then allow it to dry out before you turn it over. 

Relying On Aggressive Chemical Cleaners


One way to maintain your mattress hygiene is to avoid using aggressive chemical cleaners because they can be harmful to your mattress. Instead, you need to opt for milder cleaners that are gentle on the mattress and coat them with a protective layer so they don’t cause any further damage.

Rubbing The Stains


Most stains are caused by too much moisture and not enough agitation to remove them. When you wipe the stain with a dry towel, you’re just adding more moisture to the mattress and not doing anything to help the removal process. This is a common mistake during DIY mattress stain removal for different mattress materials

Using The Wrong Water Temperature

Water temperatures play a big role in guides to removing sweat stains from your mattress. The problem with using the wrong water temperature is that it can cause more damage to the mattress. 

Not Calling A Professional Mattress Stain Removal

The last mistake people make is waiting too long before treating their mattress stain. The longer the stain sits on the mattress the harder it will be to remove it. In this case, one reason why you should engage with a professional mattress cleaning service is that they are trained to treat any kind of mattress stain. 



Urine stains, blood stains, sweat stains, and coffee stains are the different types of stains that can get on the mattress. A homeowner can perform a DIY mattress stain removal to get rid of these. However, it should be noted that the method of removing it may vary depending on the mattress material. Moreover, mold and oil can cause yellow stains on the mattress. These can be removed by following the steps mentioned above by creating a mattress stain remover or using hydrogen peroxide. Additionally, following guides on how to remove sweat stains as well as urine from the mattress can be useful. 

Homeowners may still make common mistakes during DIY mattress stain removal. They may use the wrong water temperature, rub the stains, or rely on aggressive chemical cleaners. It is still best to engage a professional from DW Mattress Cleaning Singapore as they have reliable mattress cleaning services, ranging from mattress stain removal, mattress vacuuming, and mattress steam cleaning.

As much as there is an advantage of hiring professional bed cleaning services to remove mattress stains effectively, it is important to keep in mind that results may still vary. This is because of other factors, such as the duration of the stain and mattress material. Nonetheless, professionals can be trusted to clean the mattress thoroughly.


DW Mattress Cleaning Singapore offers you a one-stop solution for your mattress cleaning needs in Singapore. Our professional and reliable services include mattress deep cleaningmattress vacuumingmattress steam cleaning, as well as mattress stain removal. Our team of experienced cleaning specialists will ensure that the cleaning services will be done professionally.  Check out our articles to have a wider view of our services and cleaning hacks. Do not hesitate to call us or contact us via  Whatsapp at +65 8241 0032 to solve your mattress cleaning needs!


Case Study

Mattress Stain Removal in Singapore – HDB Pasir Ris