One method per stain & surface — what not to do first, the care-code check, then the exact steps. Test on a hidden spot; some items need a pro.

How to Get Blood Out of a Mattress

HomeMattress › Blood

Blot the stain with cold water only — blood is a protein stain, and any warmth cooks it permanently into the fibers. Because a mattress can’t be rinsed or wrung out, the whole job is lifting the stain with the least moisture possible, then drying fast so the padding doesn’t grow mildew.

Act fast: While the blood is still wet, press a cold, damp cloth onto it and blot — don’t rub. Keep folding to a clean patch of cloth and repeat. Fresh blood lifts with plain cold water alone if you catch it in the first few minutes.

Don’t do this first: Don’t reach for warm or hot water, a hairdryer, or a steamer — heat sets blood the way it sets a fried egg and makes the stain permanent. Don’t rub (it drives blood deeper and spreads the ring), and don’t soak the mattress. A drenched mattress traps water in the foam and grows mold you can’t reach.

Check the surface first

A mattress isn’t a garment, so there’s no sewn-in fabric care code to follow — but the same logic applies. Most mattresses have a woven cotton or polyester ticking that tolerates a lightly damp, water-based treatment, so treat it like a WS surface: minimal moisture, no soaking. The two real risks are color and saturation. Colored or patterned ticking can be lightened by hydrogen peroxide, so always spot-test on a hidden edge (near a seam or under the mattress) and wait a few minutes before treating the visible stain. And whatever you apply, keep it damp, never wet — you should be able to press a dry towel down afterward and have it come up only slightly moist.

Step-by-step method

  1. Strip the bedding and get to the mattress while the stain is fresh. Work from the outside of the stain inward so you don’t enlarge the ring.
  2. Dampen a clean white cloth with cold water (white so no dye transfers) and blot the stain firmly. Refold to a clean section each pass. For many fresh stains, this alone is enough.
  3. If a shadow remains, mist or dab on 3% hydrogen peroxide — after your spot-test. It will fizz and foam where it meets blood proteins. Let it bubble for two to three minutes.
  4. Blot the foam and loosened blood away with a fresh cold, damp cloth. Repeat the peroxide-then-blot cycle rather than drowning the spot in one go.
  5. Press a dry towel hard onto the area to pull up as much moisture as possible, then dry it thoroughly — point a fan at it, open a window, or set the mattress in sunlight until the spot is bone-dry to the touch before you remake the bed.

The Sleep Foundation stresses the same order of operations: cold water first, no heat until the stain is fully gone, and never oversaturate the mattress.

Household fix

No peroxide on hand? A stiff paste made from a cupboard powder lifts blood with barely any liquid — ideal for a mattress. Mix one of the following with a little cold water into a thick paste:

  • Baking soda or cornstarch paste: spread it over the stain, let it dry for 30 minutes, then scrape and vacuum. The powder pulls the blood up as it dries.
  • Salt paste: plain table salt plus cold water works the same way and is gently abrasive; dab, don’t grind.

Repeat with a fresh batch if the stain has faded but not gone. Because these use so little water, they’re the safest first move on a mattress you can’t afford to soak.

Product fix

For a stain that’s been there overnight or longer, an enzyme cleaner is worth buying. Enzymes literally digest the protein in blood, breaking it down instead of just diluting it — which is why the American Cleaning Institute recommends enzyme-containing products for protein stains like blood. Nature’s Miracle Stain & Odor Remover (an enzymatic pet-stain formula, roughly $10–15) is sold specifically for bio-based messes including blood and is safe on fabric and upholstery. Its own label warns against silk, wool, leather, and suede, so it’s a fine match for standard mattress ticking but not a specialty cover. Spray lightly, keep it damp for the time on the label (often 30–60 minutes), then blot with cold water and dry hard. Any enzyme laundry or pet-stain remover works on the same principle; you’re paying for the enzymes, not the brand.

Set-in or dried stain

Dried blood turns brown and grips the fibers, so plain cold water won’t shift it — but the rules don’t change: still cold, still no soaking. Loosen it first by laying a cold, damp cloth over the crust for a few minutes to soften it, then move to hydrogen peroxide (expect a stronger fizz on old blood) or, better, an enzyme cleaner left to work for 30–60 minutes under a sheet of plastic wrap so it stays moist. Old stains almost always need two or three cycles. Blot, re-treat, blot again — and dry completely between rounds so you’re not stacking moisture into the foam.

Stain ageBest treatmentWater temperature
Fresh / wetCold-water blottingCold only
A few hours old3% hydrogen peroxide (spot-test first)Cold only
Dried / set-inEnzyme cleaner, 30–60 minCold only

Prevent it next time

The one upgrade that ends mattress blood stains for good is a waterproof, zippered mattress protector. It takes the hit instead of the mattress and goes straight into a cold wash. Beyond that: keep the bedding you can machine-wash between skin and mattress, treat spills the moment you see them, and never flip to the “hot wash to be safe” instinct with anything blood-related — cold water is what saves the stain, every time.

Related rescues

FAQ

Why can’t I use warm or hot water on blood?

Blood is a protein stain. Heat makes the proteins coagulate and bond permanently to the fibers — the same thing that happens when you cook an egg. Once heat sets it, the stain is very hard to remove, so use cold water only from start to finish.

Will hydrogen peroxide damage my mattress?

Standard 3% hydrogen peroxide is safe on most mattress ticking, but it can lighten colored or patterned fabric. Always spot-test a hidden edge first and wait a few minutes to check for fading before treating the visible stain. Use it damp, not soaking.

How do I dry the mattress so it doesn’t smell or grow mold?

Press a dry towel firmly into the damp area to wick out moisture, then aim a fan at the spot, open a window, or set the mattress in direct sunlight. Don’t remake the bed until the spot is completely dry to the touch — trapped moisture inside the foam is what causes mildew and odor.

Sources & verification

  1. Sleep Foundation — confirms the mattress-specific order of operations used here: cold water first, no heat until the stain is gone, blot rather than soak, and dry thoroughly so trapped moisture can’t grow mold. sleepfoundation.org/mattress-information/how-to-get-blood-out-of-a-mattress
  2. University of Georgia Extension — confirms blood is treated with cold water and 3% hydrogen peroxide, that heat-set blood stains are very hard to remove, and that every cleaning agent should be pretested on a hidden area for colorfastness. extension.uga.edu/textiles/care/stain-removal/remove-stains-from-blood
  3. Cornell Cooperative Extension — Removing Stains at Home — classifies blood as a protein stain removed with an enzyme product and, for any remainder, 3% hydrogen peroxide, using only cool or lukewarm water; the basis for recommending an enzyme cleaner on set-in mattress blood. ccetompkins.org/resources/stain-removal-guide

General guidance, not a guarantee. Fabrics and finishes vary — always check the care label and test any treatment on a hidden area first. When something is valuable or delicate, use a professional cleaner.