Domakihub

How to Remove Blood Stains from Any Fabric

Act fast, stay cold, and the right household products do the rest.

Reviewed by Domakihub cleaning pros · 2026-06-23 · 4 min read

Blood stains rank among the most alarming messes in any home, rental apartment, or hotel room — but they are also one of the most reliably fixable if you move quickly. The video above walks through the method visually; this guide gives you the ordered steps and the science behind each one. Whether you are managing a holiday villa in Crete or a family home in Athens, the same rules apply: cold water, the right product, and no heat until the stain is gone.

Why Blood Stains Are Different from Other Stains

Blood contains haemoglobin, a protein that binds tightly to textile fibres when it dries — and bonds even harder when exposed to heat. This is why throwing a bloodstained sheet in a hot wash is the single worst thing you can do: it permanently sets the stain. Understanding this protein chemistry is the key to treating the stain correctly from the start.

Fresh blood dissolves far more easily than dried blood because the proteins have not yet fully cross-linked with the fabric. That said, even a stain that has dried overnight can be lifted with the right approach — it just takes a little more patience and a stronger treatment agent.

What You Need Before You Start

You likely already have everything required: cold water, table salt or dish soap, hydrogen peroxide (3% solution, sold in every Greek pharmacy as oxygono), and an old toothbrush or soft cloth. For delicate fabrics such as silk, linen, or wool, stick to cold water and salt only — hydrogen peroxide can lighten certain dyes. Always test on a hidden seam first if you are unsure.

Avoid hot water, bleach on coloured fabrics, and any vigorous scrubbing motion. Scrubbing spreads the stain and pushes it deeper into the weave. Gentle dabbing and blotting in one direction is always the right motion.

How to Remove a Blood Stain — 5 Steps

  1. 1

    Blot immediately with a clean, dry cloth

    As soon as the stain occurs, press a clean white cloth or paper towel firmly onto the stain to absorb as much liquid blood as possible. Work from the outside of the stain inward to avoid spreading it. Do not rub — lift straight up and repeat with a fresh section of cloth until no more blood transfers.

  2. 2

    Flush the stain with cold water

    Hold the fabric under a cold running tap with the wrong side facing the water stream. This pushes the stain back out through the front of the fabric rather than deeper into the weave. Continue flushing for at least 60 seconds. Never use warm or hot water at any stage — heat causes proteins to set permanently.

  3. 3

    Apply your treatment agent

    For fresh stains on white or colour-fast fabric, apply hydrogen peroxide (3%) directly to the stain. It will foam as it breaks down the blood proteins — this is normal and a sign it is working. For delicate fabrics, make a paste of table salt and cold water instead, press it onto the stain, and let it sit for five minutes. For dried stains, a small squeeze of dish soap worked in gently is an effective first step before moving to hydrogen peroxide.

  4. 4

    Work the treatment in gently, then rinse

    Using a soft toothbrush or your fingertip, work the treatment agent into the fabric in small circular motions for one to two minutes. Then rinse thoroughly under cold water again. Check the stain under good light — if it has not fully lifted, repeat the treatment a second time before moving on. Multiple gentle applications beat one aggressive scrub every time.

  5. 5

    Wash as normal and air-dry — do not use the dryer

    Once the stain is no longer visible, wash the item in the washing machine on a cool or cold cycle using your regular detergent. After washing, air-dry the item and inspect it again before putting it in the dryer. If any trace of the stain remains, the heat of the dryer will lock it in permanently. Repeat the treatment on the still-damp fabric if needed, then wash again.

Rather have a pro handle it?

Get a vetted cleaning pro in your city — one number, booked in EN/EL/DE.

FAQ

Can I remove a blood stain that has already been washed and dried?
It is harder, but not impossible. Soak the area in cold water for 30 minutes first to re-hydrate the proteins, then apply hydrogen peroxide or an enzyme-based stain remover and let it work for 10–15 minutes before laundering on a cool cycle. Repeat as needed — dried, heat-set stains may require two or three treatments.
Is hydrogen peroxide safe for all fabrics and colours?
Hydrogen peroxide at 3% is safe for most white and colour-fast cotton and synthetic fabrics, but it can bleach or lighten delicate fibres such as silk, wool, and some dyed linens. Always test on a hidden area first. For anything labelled dry-clean only, take the item to a professional and tell them about the stain as soon as possible.
What is the best approach for blood stains on a mattress?
Mattresses cannot go in a washing machine, so work with as little liquid as possible to avoid soaking the foam. Mix one tablespoon of dish soap with two cups of cold water, dab onto the stain with a cloth, and blot dry immediately. Follow with a small amount of 3% hydrogen peroxide, leave for five minutes, then blot dry again. Finish by dabbing with plain cold water to rinse, and allow the mattress to air-dry completely before putting sheets back on.

Related guides

Request Cleaning in Greece

Tell us about the job and we'll get back fast with a tailored quote.

Zoom in/out, click the map to drop the pin, then drag it to fine-tune your exact spot — many places in Greece have no street name.

Describe the job — chat with Domi