Home Improvement, ,

5 Ways To Remove Stains From Your Mattress


Sleeping enough and comfortably is crucial for you to survive the daily grind. Your bed holds a very special place in your life, and so owning a relaxing and clean mattress is as important as having a regular supply of food in the refrigerator. However, even when you take a lot of precautions, sometimes stains on a mattress is simply unavoidable. Taking them early out is best since the older a stain, the tougher it gets. Anyhow, not to worry, we have brought to you 5 ways you can remove any stain from your mattress.

5 ways to remove stains from your mattress

There are quite a few things you can use to remove various forms of stains from your mattress. Here are the top 5 ways you deal with any stain.

Hard chemicals

Hydrogen peroxide:

Hydrogen peroxide is quite a harsh chemical. So you should use it only for very tough stains like urine or blood, and old stains which are difficult to get off.

  • Spray or dab a solution of 3% Hydrogen Peroxide on the stain. It will bubble once it touches the mattress. Splotch the foam and leave it there for 10 minutes after the bubbling ends. Then dab with a clean towel dipped in cold water to take the peroxide off. After that, blot and air dry.
  • In case there is a very old bloodstain which does not rinse off this way, use a paste of cornstarch, Hydrogen Peroxide, and table salt and apply it generously on the stain. Leave it to dry for about 30 minutes and then scrape it off. Vacuum clean the remains.


  • Hydrogen Peroxide might bleach your mattress, so test it on an unnoticeable area before applying it to the stain.
  • This chemical is very harsh and very strong base which can cause damage to your mattress. So use this chemical as less as possible in any mixture.
  • Ammonia:

Use Ammonia to clean greasy stains like cooking oil, food, wine, makeup, or vomit.

Spray a tiny amount of Ammonia on the corner of a clean rag and smear it on the stain. Let it sit for about 5 minutes. Then repeat the procedure until the stain vanishes completely. After that, wipe the whole area with a clean cloth wet with water. Sprinkle baking soda on the damp area to neutralize the basic chemical and dry off the water. Let dry and vacuum.


Do not drench the mattress with ammonia as it will be a whole other huge procedure to take that off.

Cooking supplies


Use vinegar to clean urine, blood, and coffee stains on your mattress. However, this works best only for new stains and especially for pet urine. For old and tough stains, this may not be very effective.

Spray white vinegar diluted with water (1:1) on the stain and leave it for 10 minutes. Blot away with a clean cloth. Repeat the process until the stain is gone. Sprinkle baking soda to get rid off the smell. Let this sit for several hours and then vacuum the debris off.

  • Baking soda:

This is more of a deodorizing agent than a clean one. Use any of the ingredients mentioned in this article to clean off the stain and then sprinkle the entire mattress with baking soda (sodium bicarbonate) and gently rub it over the whole area with a scrub brush. Let it sit for about 10 minutes. It bonds with the surface moisture to take away the smell from any spills.

Laundry supplies

Laundry detergent:

  • You can remove new blood stains from your mattress using laundry detergent.

Apply detergent directly onto the stain and brush it vigorously until the stain disappears.

  • In order to deal with old blood and urine stains, mix a trickle of laundry detergent with Hydrogen Peroxide and spray liberally on the soiled area. Then cloak it with baking soda and leave for a few hours. Vacuum the mattress dry.


Before applying any detergent, read the label of your mattress and use products suitable only for the material you are cleaning.

  • Dishwashing liquid:

This works best for cleaning dried blood from your mattress when combined with Hydrogen Peroxide and salt. Make a paste with these and spread it over the stain and let dry. Then scrape off the residues and afterwards blot the surface with more Hydrogen Peroxide using a white rag.


Always use a white rag for cleaning stains like these as it is a very effective way to transfer the stain from your mattress to the rag.


Using steam for mattress cleaning is more time consuming than the other methods, however, it is the easiest and cheapest method.

Before starting off with any process, vacuum cleans the surface. Then apply a mild detergent all over the stain and steam iron the area well. Clean up with a white rag and repeat the process until the stain is gone.

Mattress cleaning experts

Removing tough stains from your mattress surely requires hard work, but more importantly, it involves a lot of chemicals which are harmful to your health. If you are a novice at handling chemicals, it is best to call for professional help. They not only are more handy with toxic chemicals for stain removal, but they also provide deep cleaning and allergy-prevention services as well to get rid of dust mites which are harmful to your health on all levels.


While using harsh chemicals, you should take proper precautions for your own safety.

  • While using Hydrogen Peroxide or Ammonia, you should always wear gloves as these chemicals are corrosive for your skin.
  • If you are using Ammonia, you should definitely wear a face mask as a high level of exposure to this chemical can cause irritation of the skin, eyes, and throat, and can even cause blindness or lung damage.
  • Make sure that the pH value of the stain removing agent you are using does not exceed 10. Keep a check on this especially while using Hydrogen Peroxide and Ammonia since they are extremely basic agents. Otherwise, it will harm the mattress material.
  • Ammonia and bleach should never be mixed since the combination releases toxic fumes.
  • Ventilate your room well while cleaning your mattress. Open the windows and doors, and switch on a fan for circulation.

Prevent stains on your mattress

As we all know, prevention is better than a cure. Follow the below methods to keep your mattress clean and stain-free –

  • It is best to use a mattress protector or pad, or at least a bed sheet to keep your mattress protected from accidents. Better yet, use waterproof covers readily available in the market.

If you have kids, use a plastic sheet over the bed sheet or mattress cover until their bed-wetting days are over. 

Author Since: Jul 09, 2018

Related Post