How to remove blood from a mattress or a car interior: why hot water makes it worse

Blood on a mattress, a sofa or in a car interior is a stain most people deal with the same way: they grab soap and hot water and start rubbing. That is exactly the main mistake. Hot water sets blood in the fibres within seconds, and a small stain that could have been removed in a few minutes then needs professional cleaning.
A real case: blood on a car headliner after an accident
A customer came to us after their car had been in an accident. The driver injured a finger, and a little blood got onto the headliner. They tried to wash the stain off with hot water. As a result, instead of a small stain the blood was smeared across the headliner and sank into the fabric. So the car ended up with us anyway, with more work than there would have been at the start.

Why hot water sets the stain
Blood is not just a dye. About half of it is cells, and its liquid part, plasma, is rich in proteins: albumin, fibrinogen and others. Red blood cells are filled with haemoglobin. It is a protein too, it contains iron and gives blood its colour.
Proteins are sensitive to temperature. Heat denatures them: they lose their natural shape, clot and become insoluble in water. The clearest example is egg white in a pan: a moment ago it was a clear liquid, and a few seconds later it is white and firm. The same happens to blood in the fibres of a fabric. Hot tap water is around 50–60 °C, which is enough for blood proteins to clot and bind tightly to the fibres.
Soap does not help here. It removes grease well but does not dissolve protein that has already clotted. And rubbing only spreads the blood over a larger area and presses it deeper, just as in the headliner case.
There is one more reason not to wait. Over time haemoglobin oxidises: the iron in it changes form, and the stain turns from red to brown. A dried brown stain is much harder to remove than a fresh one.
What to do with a fresh stain
The main rule: cold water only and no rubbing.
- Act before the blood dries. The fresher the stain, the easier it is to remove.
- Pour cold water into a bowl. Cold water keeps the proteins from clotting, so the blood stays soluble.
- Take an ordinary kitchen sponge. Wet it in cold water, wring it out and blot the stain without pressing hard. A porous sponge draws the blood inside, much like blotting paper. Rinse the sponge in cold water from time to time and wring it out again.
- Blot, do not rub. Work from the edges of the stain towards the centre so it does not grow.
- Add hydrogen peroxide if needed. You can add a little ordinary 3% hydrogen peroxide, which is in every first-aid kit, to the bowl of cold water and blot the stain with this solution. Blood contains the enzyme catalase, which instantly breaks peroxide down into water and oxygen. That is why the solution foams, and the oxygen bubbles help lift blood particles out of the fibres. Peroxide also oxidises and lightens the stain pigment.
- Do not use a lot of water. In a mattress, excess water goes into the filling, dries slowly and can leave an unpleasant smell. In a car, the headliner fabric is glued to a backing: if it gets very wet, the glue can come loose and the headliner may sag.
- Do not use a hair dryer. Heat will set whatever blood is left in the fibres. Let the area dry naturally.
Important: if your fabric is natural, do not add hydrogen peroxide. Peroxide is an oxidiser: it can discolour the fabric, and natural fibres such as wool and silk are made of proteins and can be weakened by it. For natural fabrics use only cold water and a sponge. Even on synthetics, test the solution on an inconspicuous spot first.

When to go straight to a cleaning service
- the stain has already dried or turned brown;
- it has already been rubbed or washed with hot water;
- the blood covers a large area or a light fabric;
- the stain is on a car headliner, where the glue is easy to damage;
- the fabric is natural or you are not sure what it is.
We remove such stains with professional products and an extractor that washes dirt out from deep inside the fabric and filling. Mattress cleaning costs from 1 500 UAH for a single and from 2 200 UAH for a double, car headliner cleaning from 800 UAH. Current prices for everything are on the “Prices” page.