
David asked: “How can I remove dried blood from a mattress? The stain has been there for over four years.”
As with any stain, the sooner it is treated, the easier it is to remove, but sometimes it is just impossible to get to a stain right away. Old blood stains can be especially difficult to remove and may require several applications before the stain is gone or at least less noticeable.
Removing the Blood Stain
With mattresses, it is impossible to toss them into the washer the way you would a garment. If there is a wet/dry vacuum available or steam cleaner with an upholstery attachment, it will help to remove the cleaning fluids from the fabric. Avoid letting them set on the fabric permanently as they may damage the fibers.
You Will Need:
- Cold Water
- Salt
- Cornstarch
- Hydrogen Peroxide
- Clean soft cloths
- Plastic spoon or spatula
- Vacuum
How to Remove the Stain:
- Since you don’t want the fluids to run deep into the mattress fibers, we will start by making a paste. Hydrogen peroxide and salt are the active ingredients in this paste that will remove the proteins in the blood.
- Mix together ½ cup of cornstarch, 1 tablespoon of salt and ¼ cup of hydrogen peroxide. It should be the consistency of toothpaste. If no hydrogen peroxide is available, try using plain water and allow the salt to work at the stain.
- Use the spoon to apply a layer of the paste to the surface of the stain.
- Allow the paste to dry completely.
- Scrape away the dried paste and vacuum the area.
- Examine the stained area, repeat steps 3-5 until the stain is removed.
When the Stains Won’t Budge
For stubborn stains, more direct treatment methods may be necessary. Use caution when applying these liquids directly to the mattress to avoid over soaking. With mattresses, it is impossible to toss them into the washer the way you would a garment. If there is a wet/dry vacuum available or steam cleaner with an upholstery attachment, it will help to remove the cleaning fluids from the fabric. Avoid leaving them set on the fabric permanently as they may damage the fibers.
You Will Need:
- Cold Water
- Salt
- Hydrogen Peroxide
- Ammonia
- Clean soft cloths
- Cotton balls
- Spoon
- Wet/dry vacuum (do not apply heat to the area until the stain is completely removed.)
How to Remove the Stain:
- Begin by moistening the stained area with a small amount of cold water.
- Cover the stain with salt and allow it to set for up to 2 hours or until it dries completely.
- Scrape away the salt layer with
- Treat the remaining stain by applying hydrogen peroxide to the area using a cotton ball. The hydrogen peroxide will begin to bubble, this is the reaction that you want.
- Wait for the bubbling to stop.
- Blot the area with a clean cloth, working from the outside in to remove the stain along with as much of the hydrogen peroxide as possible.
- Repeat steps 4-5 as necessary.
- If the stain still won’t budge, mix 1 tablespoon of ammonia with 1 cup of water and apply using the same method as above.
- Gently blot from the outside in until the stain is removed.
- As soon as the stain is removed completely (or removed enough that it is not noticeable), clean the entire area with a wet/dry vacuum or a steam vac (if it possible to turn off the heater). It is essential to remove the hydrogen peroxide and ammonia from the mattress to avoid damage to the fibers. If possible, clean with a mild soap and cold water. Remember that using hot water will set any remains of the stain that may be there.
Additional Tips and Ideas
- Baking soda and white, unseasoned meat tenderizer can also be made into a paste to remove the old blood stain. Make a paste using the baking soda, meat tenderizer and cold water and apply to the stain. Let it set for 15-30 minutes. Scrape away and rinse with cold water.
- Avoid using warm water, it speeds up the setting process and makes the blood stain more difficult to remove.
- If nothing else works, try spitting on it. It may work, especially if it’s your own blood.
Related Posts
Cut down a bit of stomach fat every day by never eating these 5 foods





Removing a year-old bloodstain
I had a year-old bloodstain on my mattress that no amount of scrubbing was getting out. I made a salt and hydrogen peroxide paste, applied it to the stain, covered it with a washcloth then put my sheets on over it and slept on it. The next morning I brushed the salt off and it was gone. Hope this helps!