How to Get Blood Out of a Mattress: A Complete Guide

how to get menstrual blood out of a mattress

Waking up to a blood stain on your mattress can feel alarming — but don't panic. Whether it's from a small cut, a nosebleed, or menstrual flow, blood stains on a mattress are far more common than you might think, and most of them can be removed with items you already have at home.

In this guide, we'll walk you through exactly how to get blood out of a mattress — both fresh stains and dried, set-in ones. We'll cover the best cleaning solutions, step-by-step methods, and important do's and don'ts to protect your mattress in the process.

Quick Overview

Stain Type

Best Method

Difficulty

Fresh blood

Cold water + mild detergent

Easy

Dried blood

Hydrogen peroxide + baking soda

Moderate

Stubborn stain

Enzyme-based cleaner

Moderate

Delicate foam

Cold water + dish soap (gentle only)

Moderate

 

Why You Should Act Immediately

Blood is a protein-based substance. The moment it hits a fabric surface, it begins to bond with the fibers. Heat — whether from hot water, a hair dryer, or the sun — causes those proteins to coagulate, essentially cooking the stain into the mattress permanently.

The golden rules for removing blood from a mattress are:

Always use cold water — never warm or hot.

Act as quickly as possible — the sooner you treat it, the better.

Blot, don't rub — rubbing pushes the stain deeper into the mattress.

Never put the mattress in the dryer or use heat to dry it.

What You Will Need

Before you start cleaning, gather the supplies that match your chosen method. Here are the common household items used to remove blood stains:

Supply

Purpose

Cold water

Dilutes and lifts fresh blood

Hydrogen peroxide

Breaks down dried blood proteins (3% solution only)

Baking soda

Absorbs odors and moisture; loosens stains

Dish soap (clear)

Cuts through grease and protein stains

Salt

Draws out moisture from fresh stains

Enzyme cleaner

Digests protein-based stains (best for set-in blood)

White cloth/towel

Blotting — use white to avoid dye transfer

Spray bottle

Applies solution evenly

Old toothbrush

Gentle scrubbing on tough dried spots

Vacuum cleaner

Removes dried baking soda after treatment

 

How to Remove Fresh Blood Stains from a Mattress

Fresh blood stains are the easiest to deal with. As soon as you notice the stain, follow these steps:

Method 1: Cold Water + Salt

Strip the bedding immediately and set it aside for separate washing.

Blot the stained area with a clean, dry cloth to absorb as much blood as possible. Press firmly — do not rub.

Dampen a fresh cloth with cold water and continue blotting from the outside edge of the stain inward. This prevents spreading.

Sprinkle a generous amount of table salt over the stain and leave it for 5 to 10 minutes. Salt draws moisture upward.

Blot again with a damp cold-water cloth to remove the salt and any remaining blood.

If a faint stain remains, apply a few drops of mild liquid dish soap to the area, work it gently with your fingers or a soft brush, then blot clean with cold water.

Pat dry with a clean towel and allow the mattress to air dry completely before putting bedding back on.

Method 2: Cold Water + Liquid Detergent

If salt is not available, a small amount of enzyme-based laundry detergent mixed with cold water works just as well. Apply the solution with a cloth, blot gently, and rinse with cold water to finish.

How to Remove Dried Blood Stains from a Mattress

Dried, set-in blood stains require more effort and stronger cleaning agents. There is no 100% guarantee, but with patience, most stains can be significantly lightened or fully removed.

Method 1: Hydrogen Peroxide + Baking Soda (Most Recommended)

This is widely considered the most effective DIY solution for dried blood stains on a mattress.

What you need:

8 oz (240 ml) of 3% hydrogen peroxide

8 oz (240 ml) of cold water

2–3 drops of clear dish soap

Baking soda

Spray bottle, old toothbrush, vacuum cleaner

Steps:

Pre-treat with baking soda: Sprinkle a thin layer of baking soda directly over the dried stain. Let it sit for at least 15 minutes to begin absorbing and loosening the stain.

Vacuum the baking soda: Use a vacuum to remove all the powder before moving on.

Mix your cleaning solution: Combine the hydrogen peroxide, cold water, and dish soap in a spray bottle. Shake gently.

Apply and soak: Spray the solution generously over the stained area until it's fully saturated.

Add another baking soda layer: Sprinkle more baking soda over the wet area. This creates a fizzing reaction that lifts the stain. Leave it to sit for several hours or overnight.

Scrub gently: Use the toothbrush to work the dried baking soda into the stain.

Vacuum clean: Vacuum up all residue.

Blot and dry: Use a damp cold cloth to remove any remaining residue. Pat dry with a clean towel.

Repeat if needed: Stubborn stains may need 2–3 rounds of treatment.

Important: Hydrogen peroxide can slightly lighten dark fabrics. Always test on a hidden spot of your mattress first.

Method 2: Enzyme-Based Cleaner

Enzyme cleaners are specially formulated to break down protein-based stains like blood, urine, and sweat. They are available in most home improvement or grocery stores and are highly effective on set-in stains.

Pre-treat with baking soda as described above.

Apply the enzyme cleaner directly to the stain according to the product instructions.

Let it soak in for the recommended time (usually 15–30 minutes).

Blot the area with a clean cloth, working from the outside edge inward.

Rinse with a cold damp cloth and pat dry.

Allow to fully air dry before re-making the bed.

Method 3: Meat Tenderizer Paste (Old-School Trick)

Unseasoned meat tenderizer contains natural enzymes (papain or bromelain) that break down protein. Mix one tablespoon of meat tenderizer powder with just enough cold water to form a paste. Apply to the dried stain, leave for 30–60 minutes, then scrub lightly and wipe away with a cold damp cloth.

 

Do's and Don'ts When Cleaning Blood from a Mattress

DO

DON'T

Use cold water throughout the entire process

Use hot or warm water — it sets the stain permanently

Blot gently from outside the stain inward

Rub the stain, which pushes it deeper into the fibers

Test any solution on a hidden area first

Apply bleach directly — it can damage fabric and foam

Let the mattress air dry completely

Use a hair dryer or put it in direct sunlight while wet

Use 3% hydrogen peroxide (drugstore grade)

Use concentrated hydrogen peroxide — it can cause damage

Be patient — repeat treatments may be needed

Re-make the bed before the mattress is fully dry

 

Tips for Different Mattress Types

Not all mattresses are the same. The cleaning method that works on one type may damage another. Here are type-specific tips:

Memory foam mattresses: Avoid soaking the foam with liquid — excess moisture can break down the foam cell structure and lead to mold. Use minimal liquid, blot thoroughly, and dry in a well-ventilated area.

Innerspring mattresses: Generally more water-tolerant, but still keep moisture to a minimum and ensure full drying.

Latex mattresses: Hydrogen peroxide can degrade latex over time. Stick to cold water and mild dish soap. Avoid enzyme cleaners as well.

Hybrid mattresses: Follow the foam layer guidelines and avoid excess saturation.

Mattresses with a removable cover: Check the care label. Many zippered covers are machine washable — this is by far the easiest fix if the blood has not soaked through.

How to Dry Your Mattress After Cleaning

This step is just as important as the cleaning itself. A damp mattress is a perfect breeding ground for mold and mildew, which can cause respiratory issues and create persistent odors.

Pat the area dry with a clean towel to absorb as much moisture as possible.

Point a fan directly at the cleaned area and run it on high for at least 2–4 hours.

If the weather allows, move the mattress near an open window for natural airflow.

For faster drying, use a handheld hair dryer on the cool setting — never hot — held several inches from the surface.

Wait until the mattress is completely dry to the touch before putting on clean sheets.

How to Prevent Blood Stains on Your Mattress

The best way to deal with blood stains is to stop them from happening in the first place. These simple precautions can save you a lot of cleaning effort:

Use a waterproof mattress protector: This is the single most effective prevention measure. A good waterproof cover acts as a physical barrier, keeping blood, sweat, and other fluids from ever reaching the mattress surface. Many are noiseless, breathable, and machine washable.

Apply bandages or wound dressings before bed: If you have a cut or abrasion, make sure it's properly covered before lying down.

Use period underwear or menstrual protection: These significantly reduce the risk of overnight leaks.

Replace your protector regularly: Waterproof covers wear out over time. Check for cracks or loss of water resistance every 1–2 years.

Frequently Asked Questions

Q: Can old dried blood stains be fully removed from a mattress?

A: Sometimes yes, sometimes no. Old blood stains that have deeply set into foam or fabric are very difficult to fully eliminate. With patience and the right method (hydrogen peroxide + baking soda or an enzyme cleaner), you can often remove most or all of the stain. Success depends on how long the stain has been there, how deep it has soaked, and the mattress material.

Q: Is it safe to use hydrogen peroxide on a mattress?

A: Standard 3% hydrogen peroxide (the kind sold in drugstores) is safe for most mattress fabrics. However, it may slightly bleach darker materials. Always do a patch test on an inconspicuous area first. Do not use industrial-strength hydrogen peroxide.

Q: Can I use bleach to remove blood from a mattress?

A: No. Bleach is too harsh for most mattress materials and can damage fabric fibers, destroy foam, and leave discoloration. It also leaves a strong chemical smell. Stick to the methods in this guide for safe and effective results.

Q: How long does it take for a mattress to dry after cleaning?

A: With a fan or good airflow, a spot-cleaned mattress can dry in 2–6 hours. If a larger area was soaked, it may take 8–12 hours or more. Never rush the drying process with heat — always use cool air.

Q: What is the fastest way to remove a fresh blood stain?

A: Act immediately. Blot with a dry cloth first, then dab with a cold-water-soaked cloth. Apply salt and leave for 5–10 minutes, then blot again. This simple method, done within the first 15–30 minutes, removes most fresh blood stains completely.

Conclusion

Blood stains on a mattress are unpleasant, but they are rarely permanent — especially if you act fast. Remember the essentials: cold water only, blot rather than rub, and give your mattress adequate time to dry before use.

For stubborn set-in stains, hydrogen peroxide combined with baking soda is your best friend. For extremely tough cases, an enzyme-based cleaner offers a powerful solution without the risks of bleach.

And if you want to avoid the hassle of cleaning blood stains entirely, investing in a high-quality waterproof mattress protector is the smartest move you can make. Your mattress is one of the most important pieces of furniture in your home — protecting it keeps it clean, hygienic, and comfortable for years to come.

Reading next

how to store a mattress in a storage unit

Leave a comment

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.