How to Remove a Dried Blood Stain from a Cotton Mattress illustration
Image: AI-generated by Stain Rescue Daily

Carpet & Upholstery

How to Remove a Dried Blood Stain from a Cotton Mattress

A dried blood stain on a cotton mattress can be stubborn, but you can lift it with cold water, dish soap, and hydrogen peroxide. Here's a practical guide for dried stains, with fresh-stain tips and what to avoid.

Blood on a mattress is a common accident, especially if you have kids, pets, or get a nosebleed at night. If the stain has dried, it can look dark and crusty, but you can still remove it with the right method. This guide focuses on a dried blood stain on a cotton mattress, using safe household ingredients.

What to Do First

Act as soon as you notice the stain, even if it's already dried. The longer it sits, the harder it is to remove. For dried blood, do not use hot water or heat, as that will set the protein in the blood permanently. Instead, use cold water and gentle cleaning agents.

Readers may also find How to Remove Hard Water Stains from a Porcelain Bathtub, How to Remove a Set-In Marker Stain from a Cotton Couch, and How to Remove a Dried Tea Stain from a Cotton Tablecloth useful. For more stories like this, browse our Makeup, Ink & Dye section.

What You'll Need

  • Cold water
  • Clean white cloths or paper towels
  • Dish soap (preferably clear, like Dawn)
  • Hydrogen peroxide (3% solution)
  • Baking soda (optional, for odor)
  • Vacuum with upholstery attachment (for after)

Step-by-Step Removal Method

  1. Scrape off any dried crust. Use a dull knife or spoon to gently lift off any flaky bits. Be careful not to damage the mattress fabric.
  2. Blot with cold water. Dampen a clean cloth with cold water and blot the stain. This helps rehydrate the blood. Do not rub, as that can spread the stain.
  3. Apply dish soap solution. Mix a few drops of dish soap with a cup of cold water. Dip a cloth in the solution and blot the stain, working from the outside in. This helps break down the blood.
  4. Use hydrogen peroxide. If the stain remains, test hydrogen peroxide on a hidden area first. Then apply a small amount directly to the stain with a cotton ball or cloth. Let it sit for a few minutes. It will bubble as it works. Blot with a clean cloth.
  5. Repeat if needed. For stubborn stains, you may need to repeat steps 3 and 4. Be patient and avoid over-wetting the mattress.
  6. Rinse and blot. Dampen a cloth with plain cold water and blot the area to remove any soap or peroxide residue. Blot dry with a clean towel.
  7. Dry and vacuum. Allow the area to air dry completely. Once dry, vacuum the spot to restore the mattress texture.

What Not to Do

  • Avoid hot water and heat. Hot water or a hair dryer will set the stain permanently.
  • Don't rub. Rubbing pushes the stain deeper into the fabric.
  • Avoid bleach. Bleach can damage the mattress fibers and discolor the fabric.
  • Don't over-saturate. Too much liquid can soak into the mattress padding and cause mold or mildew.

Fresh vs. Dried Blood Stains

If the stain is fresh, you can often remove it with just cold water and dish soap. Blot the stain immediately, then follow steps 3 and 6. For dried stains, the hydrogen peroxide step is usually necessary. Always test on a hidden area first, as peroxide can lighten some fabrics.

Alternative Methods

If you don't have hydrogen peroxide, you can try a paste of baking soda and cold water. Apply it to the stain, let it dry, then vacuum it up. This works for light stains. For tougher stains, you can also use an enzyme cleaner, which breaks down protein-based stains like blood.

When to Stop

If the stain doesn't lift after two or three attempts, stop. Over-treating can damage the mattress. At that point, consider calling a professional mattress cleaner. Also, if the mattress becomes too wet, stop and dry it thoroughly to prevent mold.

Safety and Precautions

Always test any cleaning solution on a hidden area of the mattress first. Keep hydrogen peroxide away from eyes and mouth, and rinse it off skin if contact occurs. If you have pets, keep them away from the area until it's completely dry. For more on safe product choices, see the EPA's safer product guidance.

Removing a dried blood stain from a cotton mattress is possible with patience and the right technique. By following these steps, you can restore your mattress and get a good night's sleep.

FAQ

Can I use hot water to remove a dried blood stain from a mattress?

No, hot water will set the protein in the blood, making the stain permanent. Always use cold water.

Is hydrogen peroxide safe for all mattress fabrics?

Hydrogen peroxide can lighten some fabrics, so always test it on a hidden area first. It's generally safe for cotton, but avoid on delicate fabrics like silk or wool.

What if the blood stain doesn't come out after several attempts?

If the stain persists after two or three treatments, stop to avoid damaging the mattress. Consider hiring a professional mattress cleaning service.