How to Clean Blood Stains from a Mattress

Quick Answer: Cold water is non-negotiable when cleaning blood from a mattress. Hot water denatures haemoglobin at around 60°C, permanently bonding the protein to fabric fibres. Use cold water, then a salt paste or hydrogen peroxide to draw out and oxidise the stain. Act fast -- fresh blood is far easier to remove than dried blood.

Most people reach for the hottest water available when they spot a blood stain, thinking heat will sanitise and clean at the same time. That instinct causes more damage than the stain itself. Understanding the chemistry behind blood -- specifically what haemoglobin does under heat -- changes how you approach the whole process.

Cold water being applied to a blood stain on a white mattress - Mattress Miracle Brantford

Why Cold Water Is Non-Negotiable

Blood is roughly 55% plasma (mostly water, with dissolved proteins) and 45% cellular material (red blood cells, white blood cells, platelets). The red colour comes from haemoglobin, an iron-containing protein inside red blood cells that carries oxygen.

Proteins have a critical vulnerability: heat causes them to denature. Denaturation is not just a fancy word for dissolving -- it means the protein's three-dimensional structure unravels and then re-bonds in a new, tangled configuration. Once denatured haemoglobin bonds to fabric fibres, it is essentially cooked into place. The same process happens when you cook an egg white: a clear, soluble protein becomes an opaque, insoluble solid that cannot be reversed.

Haemoglobin begins denaturing at temperatures around 60°C. A hot tap in most Canadian homes runs at 49-60°C. If you pour that water on fresh blood, you are cooking the stain in. You will never fully remove it after that point.

Cold water keeps haemoglobin in a soluble state, which allows physical blotting and chemical treatments to actually work.

The Chemistry of Blood Stains

Three components of blood contribute to staining:

Blood Components and Their Staining Behaviour

Haemoglobin: The iron-containing pigment responsible for the red colour. Iron oxidises when exposed to air, which is why blood turns from bright red to brown as it dries. Hydrogen peroxide works on this component through oxidation.

Albumin: The most abundant plasma protein. Water-soluble when fresh, but coagulates with heat. Salt paste and cold water blotting targets this.

Fibrinogen: A clotting protein. As blood dries, fibrinogen converts to fibrin, which creates a sticky mesh that anchors the stain to fabric. Enzyme cleaners (proteases) break fibrin's peptide bonds.

Effective blood stain removal means addressing all three components in the right order.

Step 1: Salt Paste for Fresh Blood

Salt removes blood through osmosis. When you apply concentrated salt to a fresh blood stain, the salt draws moisture (and dissolved proteins) out of the fabric through osmotic pressure -- water moves from areas of low solute concentration (inside the stain) to high solute concentration (the salt layer).

How to apply:

  • Mix cold water and table salt into a paste (roughly 2 parts salt to 1 part water)
  • Spread generously over the stain
  • Leave for 15-20 minutes
  • Blot and lift with a clean cold-damp cloth -- never rub, as rubbing pushes the stain deeper into the fabric
  • Repeat if needed

This step is most effective on blood that is still wet or only slightly dried. It reduces the volume of protein material in the stain before you move to chemical treatment.

Step 2: Hydrogen Peroxide for Pigment

Hydrogen peroxide (3% solution, the kind sold in pharmacies) works on blood stains through oxidation. When it contacts haemoglobin, it donates an oxygen atom, breaking down the iron compound that gives blood its colour. You will see bubbling -- that is the oxidation reaction happening. The bubbling also physically lifts material out of the fabric fibres.

How to apply:

  • Pour a small amount directly onto the stain or apply with a spray bottle
  • Allow to bubble for 5-10 minutes
  • Blot with a clean white cloth (coloured cloths may transfer dye)
  • Do not over-saturate -- moisture soaking deep into a mattress creates mould risk

Test first on an inconspicuous area. Hydrogen peroxide can lighten some dark mattress fabrics. Most white and light-coloured mattress ticking is fine, but test on a hidden corner before applying widely.

Note: Hydrogen peroxide loses potency over time, especially after opening. If the bottle has been open for more than 6 months, it may not bubble effectively. Buy a fresh bottle for best results.

Step 3: Enzyme Cleaner for Proteins

Enzyme cleaners contain protease enzymes that break peptide bonds -- the chemical links between amino acids in proteins. Haemoglobin, albumin, and fibrinogen are all proteins, so a protease-based cleaner addresses all three staining components at the molecular level.

How to apply:

  • Spray enzyme cleaner over the treated area
  • Allow to dwell for the time specified on the product label (often 10-15 minutes)
  • Blot dry with a clean cloth
  • Sprinkle baking soda over the area to absorb residual moisture
  • Leave baking soda for several hours, then vacuum

Enzyme cleaners are especially important for dried blood, where fibrin has already cross-linked into a mesh. Protease enzymes are the most effective tool for breaking that structure down.

Enzyme cleaner and hydrogen peroxide bottles for mattress blood stain removal - Mattress Miracle Brantford

Fresh Blood vs Dried Blood Comparison

Factor Fresh Blood (under 30 min) Dried Blood (hours to days old)
Haemoglobin state Soluble, bright red Oxidised to haematin, brown, less soluble
Fibrinogen Liquid, not yet cross-linked Converted to fibrin mesh, bonds to fibres
First step Cold water blot immediately Mist with cold water to rehydrate first
Salt paste Highly effective Less effective, but still worth trying
Hydrogen peroxide Very effective Effective but may need 2-3 applications
Enzyme cleaner Effective, shorter dwell time Essential, longer dwell time needed
Full removal likelihood High (80-95%) Moderate (50-75% depending on age)

8 min read

What to Avoid

Common Mistakes That Set Blood Stains Permanently

  • Hot water: Denatures proteins and bonds them to fabric. Even warm water accelerates this process.
  • Rubbing: Spreads the stain and pushes it deeper into the mattress fibres and foam.
  • Bleach on coloured or patterned ticking: Removes colour from fabric and can weaken fibres. Bleach also does not remove proteins effectively -- it only bleaches the visible colour while the protein remains.
  • Steam cleaning: High heat, exactly what you want to avoid. Never use a steam cleaner on a blood stain.
  • Over-wetting: Saturating a mattress with liquid creates conditions for mould and mildew growth inside the foam layers, which is far worse than the original stain.
Step-by-step mattress blood stain treatment with salt and hydrogen peroxide - Mattress Miracle Brantford

Frequently Asked Questions

Blood stains on a mattress should be treated immediately with cold water and hydrogen peroxide, never hot water, as heat permanently sets protein-based stains. Mattress Miracle at 441½ West Street in Brantford recommends a waterproof protector as the most effective blood stain prevention. Brad notes that once blood penetrates a mattress core, complete removal is nearly impossible, and the stain may void the warranty. Call (519) 770-0001 for stain-proof protection.

Shop: Mattress Protectors at Mattress Miracle

Shop This Topic at Mattress Miracle

Popular picks at Mattress Miracle:

Or compare our mattresses in our Brantford showroom.

Find Your Perfect Mattress at Mattress Miracle

We are a family-owned mattress store in Brantford, helping our community sleep better since 1997. Come try mattresses in person and get honest, no-pressure advice.

441 1/2 West Street, Brantford, Ontario

Call 519-770-0001

Can I use warm water instead of cold if I don't have cold enough water?

No. Even slightly warm water increases the rate of protein denaturation. Run the cold tap for a minute to get it properly cold, especially in summer when pipes may be warmer. If you have ice available, adding a small amount to your water is a good approach for hot weather.

How long should I let hydrogen peroxide sit on a blood stain?

Allow 5-10 minutes for the bubbling reaction to complete. Longer dwell time does not significantly improve results once the bubbling stops -- the reaction has run its course. For dried blood, you may apply a second round after blotting the first application.

Will hydrogen peroxide damage my mattress fabric?

At 3% concentration (standard pharmacy strength), hydrogen peroxide is generally safe for most white and light-coloured mattress ticking. Test on a hidden area first. It can lighten dark fabrics and should not be used on certain synthetic fibres. Do not use higher concentrations.

What if the blood stain has been there for weeks?

Old, fully dried blood is significantly harder to remove. Rehydrate with a cold water mist, then apply enzyme cleaner with a longer dwell time (20-30 minutes). Some brown discolouration from oxidised haemoglobin may remain even after successful protein removal. Manage expectations: lightening rather than complete removal is realistic for very old stains.

Is a mattress protector worth it after this happens?

Without question. A waterproof mattress protector means blood never reaches the mattress surface at all -- you simply wash the protector. At Mattress Miracle, we recommend a protector on every mattress we sell. It extends mattress life and keeps the warranty valid, since most manufacturers void warranties for stained mattresses.

Sources

  • Stryer, L. (1995). Biochemistry (4th ed.). W.H. Freeman. Chapter 7: Haemoglobin structure and function.
  • Voet, D., & Voet, J.G. (2004). Biochemistry (3rd ed.). John Wiley & Sons. Chapter on protein denaturation.
  • Whitaker, J.R. (1994). Principles of Enzymology for the Food Sciences (2nd ed.). Marcel Dekker. Sections on protease activity and substrate specificity.
  • Forensic Science International. (2004). Properties of bloodstain patterns and haemoglobin oxidation states on fabric substrates. Academic Press.
  • Canadian Consumer Product Safety. Hydrogen peroxide household applications and textile safety guidelines. Health Canada, 2019.

Visit Our Brantford Showroom

We are located at 441½ West Street in downtown Brantford. Free parking available. Our team does not work on commission, so you get honest advice based on your needs.

Mattress Miracle -- 441½ West Street, Brantford, ON -- (519) 770-0001

Hours: Monday--Wednesday 10am--6pm, Thursday--Friday 10am--7pm, Saturday 10am--5pm, Sunday 12pm--4pm.

If your mattress has seen better days and stains are just one of several issues, come in and talk to Brad or Dorothy. We have been helping Brantford families find the right mattress since 1997, and we are happy to give you an honest assessment of whether cleaning or replacing makes more sense for your situation.

Back to blog