How to Get Blood Stains Out of Sheets and Fabric
Blood stains require a specific approach — the most critical rule is cold water only. Hot water coagulates blood proteins, causing them to bond permanently to fabric fibers. Many people's first instinct — soaking in hot water — sets blood stains irreversibly. Cold water is essential at every stage.
Fresh Blood Stain
- Rinse immediately with cold water — hold the fabric under cold running water from behind the stain so the water pushes through rather than setting it deeper
- Apply liquid dish soap or hydrogen peroxide (3%) to the stain
- Work in gently and allow 5 minutes
- Rinse with cold water
- Repeat if necessary before laundering
- Launder in cold water — do not use hot until the stain is fully gone
- Air dry or low-heat dry — high heat sets any remaining stain permanently
Hydrogen Peroxide (Best for Dried or Set Stains)
Hydrogen peroxide (3%) is the most effective product for blood stains — it oxidizes the blood proteins:
- Apply directly to the stain — it will fizz, which is normal and effective
- Allow 10 minutes
- Blot with a cold damp cloth
- Rinse with cold water
- Test on an inconspicuous area first — hydrogen peroxide can lighten some fabric colours, particularly bright colours and dark fabrics
Enzyme Cleaner for Mattresses
For blood stains on mattresses where you can't put the item through a washing machine:
- Apply an enzyme cleaner (Nature's Miracle or similar) to the stain
- Allow 10–15 minutes
- Blot with a cold damp cloth
- Allow to dry completely — never soak a mattress, as the moisture can cause mould inside
What Not to Use
- Hot or warm water — sets blood proteins permanently
- Bleach on coloured fabrics — damages colour and weakens fabric fibers
- Scrubbing — spreads the stain and forces it deeper into the fabric
Book a Maidless deep clean at maidless.ca — 4.9★, 100+ reviews, vetted cleaners across Toronto.