Placeholder image
How To Remove Stains From Mattress? imperial-furniture

How To Remove Stains From Mattress?

Staining your mattress can be a bit unfortunate as it seems rather tough to clean. Whether it's spilled coffee or sweat stains, it’s something nobody likes to deal with. Keep reading for some seriously helpful tips and tricks to make your mattress look brand new once again.

Step-by-Step Guide on Removing Different Types of Stains

Mattresses play a big part in our daily lives, providing us with necessary downtime from today’s hustle and bustle. However, accidents happen, and sometimes our mattresses end up with unwanted spots. Weird odours can also be a part of the deal and could impact our health, if left untreated. Let’s have a peep at some common types of stains and see how to effectively remove them:

  • Blood Stain: Whether it’s due to a nosebleed, an accidental cut, or menstrual blood, you can have them off your mattress with the right techniques and products. It’s best to act fast as the longer it sits, the harder it will be to remove. Gently blot the spot with a clean cloth or paper towel and avoid rubbing. Next, mix together 1 tablespoon of liquid dish soap with 2 cups of cold water in a spray bottle. Spray this mixture onto the stained area and let it sit for 15-20 minutes. After letting it sit, use a clean cloth or sponge dampened with cold water to blot away the soapy mixture and any remaining blood stain. Repeat this process until the area seems clear.

For tougher stains, you could need heavy-duty cleaners. Enzyme-based cleaners are made for removing organic stains like vomit or urine. Another natural remedy is baking soda mixed with water. Apply this paste onto the stained area and let it sit for at least an hour before scrubbing it off with a damp cloth and then blotting the area dry.

If all else fails, you can also try using a commercial stain remover specifically designed for blood stains. Always check the label to ensure that it is safe to use on your mattress material and follow the instructions carefully. While blood stains may seem daunting to remove from your mattress, they can be effectively treated with quick action and the right techniques. 

  • Urine stains: This can be one of the most stubborn stains to deal with on a mattress, not to mention unpleasant. There can be a foul odour and discoloration on your mattress. Begin by blotting up as much of the urine as you can with a clean cloth or paper towels. Avoid scrubbing at this stage as it’ll not only spread the stain further but also push it deeper into the mattress fibres.

Next, mix equal parts water and white vinegar in a spray bottle. Spray the solution onto the stained spot until it’s damp but not soaking wet. After about 5-10 minutes, you can use another clean cloth or paper towels to blot up any excess moisture. Then sprinkle baking soda over the affected area and let it sit for several hours (or overnight) to absorb any remaining moisture. This works wonders for neutralising any lingering odours. You can then vacuum it off your mattress using an upholstery attachment to remove any residue. If there are still traces of discoloration, go for an enzymatic cleaner specifically designed for removing pet or human urine stains. Always follow product instructions carefully when using an enzymatic cleaner. After treating the stain, allow your mattress to dry completely before making up your bed again.

  • Sweat stains: A common occurrence on mattresses, these are especially common during summer months or for those who tend to sweat while they sleep. To remove sweat stains from your mattress, blot the affected area with a clean cloth or paper towel to absorb as much of the sweat as possible. The next step is to mix together equal parts white vinegar and water in a spray bottle. Once you spray the solution onto the stained area, wait for 10-15 minutes before blotting it up with a clean cloth. If the vinegar solution does not fully remove the stain, you can make a paste using baking soda and water. Apply this on the stain and leave it for another 10-15 minutes before wiping it away with a damp cloth.

Hydrogen peroxide can be used for tougher sweat stains. Mix equal parts hydrogen peroxide and water in a spray bottle. You can apply this directly onto the stain. Leave it as is for 30 minutes before blotting it up with a clean cloth. Enzyme-based cleaners are great for removing such stains. Ensure that your mattress is then thoroughly dried out as this prevents mould or mildew from growing. Consider going for a mattress protector as it’s like a breathable cover that acts as a barrier against sweat.

  • Food and drink stains: Whether it's a spilled glass of red wine or a slice of pizza, these types of stains can be particularly troublesome to remove. For liquid spills like coffee or soda, start by using a clean cloth or paper towel to blot up as much of the liquid as possible. Rubbing or scrubbing at the stain are a no go as this tends to push the liquid deeper into the mattress fibres. Mix together equal parts water and white vinegar in a spray bottle. Leave it for around 10 - 15 after you've sprayed this solution onto the stain. You can then blot it with another clean cloth or paper towel. In case there’s some discoloration from the spill, make a paste using baking soda and water. Apply it onto the stained area and wait for about 10-15 minutes before vacuuming it up.

For solid food stains like chocolate or pizza sauce, start by scraping off any excess residue with a dull knife or spoon. Mild dish soap and cold water need to be mixed until suds form. Use a clean cloth to dab this mixture onto the stain. Rinse out your cloth with cold water and continue blotting until all traces of soap have been removed. If there’s still some staining that remains, you can try using a stain remover specifically designed for mattresses.  Once the stain has been successfully removed, use a clean cloth soaked in cold water to rinse the area and then blot it dry with a towel. It's best to avoid using hot water or heat on the stained area as this can cause it to set further into the mattress fibres.

Tips for Maintaining

Taking care of your mattress on a regular basis is key for it lasting many years in great condition. Here are some tips for maintaining your mattress and keeping it stain-free:

  • Use a Mattress Protector
  • Vacuum Regularly
  • Rotate Your Mattress
  • Avoid Eating or Drinking on Your Bed
  • Wash Bedding Regularly
  • Air Out Your Mattress
  • Spot Clean Stains Immediately

By following these tips for maintaining your mattress, you can not only keep it hygienic but also prolong its lifespan.

Buy A Mattress That Suits Your Needs

Prevention is better than cure, so take care of your mattress regularly to avoid stubborn stains and ensure a good night's sleep every night. It’s always better to opt for a quality mattress that lasts for years.

Imperial Furniture is here to help. Whether you need a Latex Comfort or Euro Comfort Gel mattress, we’ll help you choose one that fits your needs. You can call us on 0383902373 or email us at

Older Post
How Long Does a Mattress Last?
Newer Post
Are Gas Lift Beds Good?