To remove blood stains from fabric, act quickly with cold water, blot the stain instead of rubbing it, and use a small amount of liquid laundry detergent or mild soap. Fresh stains usually come out with rinsing and one light treatment; dried stains need soaking and repeat treatment. Check the care label first, especially if the fabric is delicate or dry-clean-only, and don’t dry the item until you’re sure the stain is gone.
What to do first before the stain sets
- Check the fabric care label first so you know whether the item is washable and whether it has any special limits.
- If the label says dry clean only, or the fabric is very delicate, handle it more carefully and avoid stronger home treatments.
- If the stain is fresh, blot up any excess blood with a clean cloth or paper towel. Press gently and lift straight up.
- Don’t rub. Rubbing pushes the stain deeper into the fibers and can spread it.
- Keep the fabric cold. Blood is a protein stain, and heat can make it harder to remove.
Step 1: Rinse from the back with cold water
- Hold the stained area under cold running water, with the back of the stain facing the water first.
This helps push the blood out of the fibers instead of forcing it farther in. Keep rinsing until the water runs clearer and the stain starts to fade.
If the item is too large to hold under a tap, lay it flat in a sink or basin and flush the back of the stain with cold water from a cup. Blot between rinses if needed, but keep the motion gentle.
Step 2: Work in a small amount of detergent or soap
- Put a small amount of liquid laundry detergent or mild soap directly on the damp stain.
- Gently work it into the fabric with your fingers or a soft cloth.
- Let it sit for a short time, then rinse again with cold water.
Use only enough cleaner to coat the stain. You do not need a heavy layer. The goal is to loosen what remains, not scrub the fabric raw. If the stain is still visible, repeat the rinse-and-soap cycle instead of using force.
For a shirt cuff, sheet, or towel, this usually means a few careful passes: rinse, treat, rinse again, then check the spot in good light.
Step 3: Repeat for dried or stubborn stains
- If the stain is dried, soak the fabric in cold water before you treat it.
- After soaking, gently blot the stain and apply detergent or mild soap again.
- Rinse, then repeat the soak-and-treat cycle until the stain lightens.
Dried blood usually takes longer because it has had time to bond with the fibers. Cold soaking helps rehydrate it so the cleaner can work. Avoid hot water at every stage.
If the stain is still there after several rounds, give the fabric more cold soak time rather than switching to heat. Heat is what can lock a remaining blood stain in place.
What to do with delicate fabrics
Silk, wool, lace, embellished fabric, and dry-clean-only items need extra caution. Test any cleaner on a hidden seam or inside hem if the care label allows washing at all. Use the mildest approach first: cold water, light blotting, and a very small amount of mild soap if the label doesn’t forbid it.
Do not scrub delicate fibers. They can distort, felt, or lose finish more easily than cotton or denim. If the blood is on upholstery, a mattress cover, or another item that cannot be fully washed, use minimal moisture and blot carefully so you don’t soak the backing or padding.
If the label says dry clean only, or the item is especially fragile, stop before you make the stain bigger. A professional cleaner may be the safer route, especially if the stain is large or the fabric has already been damaged by previous attempts.
How to tell the stain is actually gone
Check the spot before you dry it. Look at the fabric in bright, natural light if you can, and inspect both sides of the material. A faint pink, brown, or rust-colored shadow can mean there’s still blood left in the fibers.
If you see any trace, rinse and treat it again. Do not put the item in the dryer, and do not iron it. Heat can set the stain so it becomes much harder to remove later.
When the fabric looks clean while damp, let it air-dry first. After it dries, check the same area one more time. If it still looks clean in both damp and dry light, the stain is gone.
Common mistakes that make blood stains worse
Hot water is the biggest mistake. It can cook the stain into the fabric and make removal harder. Rubbing aggressively is another common problem, because it spreads the stain and can damage the fibers.
Machine-drying too soon is just as risky. If any blood remains, the dryer can make it far more stubborn. The same goes for ironing before you’ve confirmed the stain is fully out.
A few simple habits prevent most trouble:
- blot, don’t scrub
- rinse with cold water from the back
- use a small amount of liquid detergent or mild soap
- repeat the treatment until the stain fades
- air-dry only after the fabric looks clean
If you follow that order, you give yourself the best chance of getting the stain out without making it worse.
Frequently Asked Questions
Can I use warm or hot water on blood stains if the stain is old?
No. Cold water is still the safer choice, even for dried blood. Warm or hot water can set what’s left of the stain into the fibers and make it harder to remove.
What if the stain is still visible after washing?
Treat it again before drying. Re-rinse with cold water, apply a small amount of liquid laundry detergent or mild soap, and repeat until the stain fades. If you already dried it, you may need several more rounds, but keep avoiding heat until the spot is gone.