How to Get Blood Out of Mattress

Written by Zulekha Nishad

Last Updated September 29, 2026

Blood on a mattress is one of those things you never really plan for, but it happens. Maybe you woke up with a nosebleed, or your period caught you off guard in the middle of the night. Whatever the reason, you’re left with a dark, obvious stain that feels almost impossible to deal with. The good news is that you don’t need expensive cleaning sprays or complicated hacks to fix it. With some household basics and a little patience, you can usually get your mattress looking clean again.

Key Takeaways:

  • Blood is easiest to remove when it’s still wet, so treating it right away with cold water gives you the best chance of success.
  • Avoid hot water at all costs. Heat sets blood into fabric, whether it’s your mattress or bed sheets, making the stain much harder to remove.
  • Blot gently, don’t rub. Pressing and lifting pulls the stain out while rubbing pushes it deeper into the fabric and spreads it further.
  • Use simple household solutions. Baking soda, hydrogen peroxide, mild soap, white vinegar, or enzyme cleaners can all help with both fresh and dried stains.
  • Make sure your mattress and sheets are fully dry to prevent odors or mildew, and consider a mattress protector to guard against future accidents.
Woman blotting a fresh blood stain out of a mattress with a white cloth.

Why Speed Is Everything

Fresh blood stains are always easier to deal with than dried ones. When the blood is still wet, the proteins haven’t had time to sink in and set. Sometimes, cold water alone is enough to make a fresh stain disappear.


Once the blood dries, the story changes. You can still remove it, but it takes more time, more effort, and sometimes a couple of different methods.

The #1 Rule: Never use hot water. Heat “cooks” the proteins in the blood, locking them into the fabric permanently. That means no hot water, no warm cycles in the washing machine for bedding, and no hot-air drying until the stain is gone.

Getting Ready Before You Clean

A little prep can make the actual cleaning a lot easier.

Five icons showing mattress prep steps: strip bedding, wear gloves, check for a cover, move mattress, gather supplies.
  • Strip the bed. Get all your bedding off right away. Sheets and pillowcases should go straight into the wash so the stains don’t have time to spread.
  • Wear gloves if you want. They’re not required, but gloves can make things cleaner and more comfortable.
  • Check for a mattress cover. Some mattresses have removable, washable covers. If yours does, check the care instructions before taking it off. Some are only designed to stay on.
  • Move the mattress if needed. If the stain is on the side, shift it slightly so you’re not stuck in an awkward angle while scrubbing.
  • Gather your supplies. Having everything on hand saves you from running back and forth.

How to Remove Fresh Blood Stains from a Mattress

Fresh blood is your easiest scenario. As we said in the beginning, if you act quickly, you can usually remove it completely with minimal effort.

Five-step diagram: blot stain, check progress, apply salt, add detergent, dry the mattress.

You’ll need:

  • Cold water
  • Two clean white cloths or towels (colored ones can transfer dye)
  • Salt (optional but helpful)
  • Mild liquid laundry detergent (optional)

Detailed Steps:

  • Blot, don’t rub. Take a clean cloth and dampen it with cold water. Gently press it onto the stain. Lift the cloth, rotate it to a clean section, and blot again. This lifts the blood without forcing it deeper into the fabric.
  • Check progress. If the stain lightens significantly after the first round, keep going with cold water until it’s gone.
  • Use the salt trick (if needed). Sprinkle a light layer of salt over the damp stain. It helps break down and draw out the blood. Let it sit for about 5 minutes. Then blot again with your damp cloth.
  • Try detergent for the last bit. If a faint mark remains, mix a drop of mild laundry detergent with cold water. Dampen your cloth and blot again. Follow with a final rinse using just cold water to remove soap residue.
  • Dry the area. Pat the area with a dry cloth, then allow the mattress to air dry fully before remaking the bed.

How to Remove Dried Blood Stains from a Mattress

A set blood stain is harder to clean because the proteins have already bonded deep into the mattress fibers.

Ten-step illustrated guide: vacuum, mix solution, add baking soda, brush, spray, let sit overnight, vacuum, blot dry.

You’ll need:

  • Vacuum
  • Cold water
  • Clear liquid dish soap
  • Hydrogen peroxide (3% solution - first spot test a small drop on an unnoticeable part of the mattress to make sure it doesn’t cause discoloration)
  • Baking soda
  • Spray bottle
  • Soft cleaning brush or toothbrush
  • Clean cloths

Detailed Steps:

  1. Vacuum first. This removes any loose debris or dust around the stain so you’re working on a clean surface.
  2. Mix your cleaning solution. In a spray bottle, combine equal parts cold water and hydrogen peroxide, plus 2-3 drops of dish soap.
  3. Apply baking soda. Sprinkle a thin, even layer over the stain and let it sit for 15 minutes. Baking soda helps lift odors and some surface staining.
  4. Vacuum again. This gets rid of the first layer of baking soda before you add moisture.
  5. Spray the cleaning solution. Lightly dampen the stain. Make sure not to soak it, as excess moisture can seep deep into the mattress and cause mold.
  6. Add a second baking soda layer. Sprinkle baking soda over the damp area. Let it sit for several hours or overnight.
  7. Brush it out. Use a toothbrush or soft cleaning brush to break up dried bits of baking soda and loosen the stain.
  8. Vacuum again. This will remove the loosened baking soda and some of the stain particles.
  9. Blot with a damp cloth. Use cold water to gently lift any remaining residue.
  10. Repeat if necessary. Severe stains may need 2-3 rounds for best results.
  11. Air dry completely. Ensure the mattress is fully dry before putting bedding back on.

Enzyme Cleaner Method for Dried Blood

Enzyme-based cleaners work by breaking down the proteins in blood, which makes them a great choice for stubborn or large stains.

Three-step sequence: spray cleaning solution, time it with a stopwatch, blot the area with a cloth.

You’ll need:

  • Baking soda
  • Vacuum
  • Enzyme-based upholstery cleaner
  • Clean cloths or towels

Steps:

  1. Dust the stain with baking soda and let it sit for 15 minutes.
  2. Vacuum thoroughly.
  3. Apply the enzyme cleaner as directed on the label. This usually means spraying it on, letting it sit, then blotting or brushing.
  4. Repeat if needed until the stain is gone or noticeably lighter.
  5. Air dry completely.

Cleaning Blood from Bedding

Mattress stains are a pain, but bedding is much simpler to clean.

Gloved hands hand-washing a blood-stained bedding in a blue basin of soapy water.

Fresh stains:

  1. Rinse the stained area in cold water immediately.
  2. If needed, soak in a basin of cold water with a pinch of salt for 5 minutes.
  3. Wash on a cold, gentle cycle.
  4. Air dry until sure the stain is gone.

Dried stains:

  1. Pre-treat with an enzyme-based stain remover.
  2. Wash in cold water.
  3. Check before drying. Heat will lock in any remaining stain.

When It’s Time to Call in the Professionals

If the stain is large and really set in, or you’re nervous about damaging your mattress, professional mattress cleaners have the tools to handle it safely.


The Bottom Line

Blood stains on a mattress might look intimidating, but they don’t have to be permanent. If you act quickly, use cold water, and are patient with the process, you can usually erase them completely. And if the stain is stubborn, you have enzyme cleaners and professional help as backup. With the right approach, no one will ever know the stain was there.

Frequently Asked Questions

Disclaimer: What is said in this article has been referenced from multiple sources and is intended only for educational and informational purposes. Please note that no content in this article is a substitute for professional advice from a qualified doctor or healthcare provider. Always consult an experienced doctor with any concerns you may have regarding a health condition or treatment, and never disregard any medical suggestions or delay in seeking treatment because of something you read here.

BACK TO TOP
x