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.



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