How to remove blood stains from a mattress

Blood needs cold, not heat. We explain the correct method to remove this stain from a mattress without setting it or damaging the fabric.

Colchón sobre una cama de madera en un dormitorio

The biggest mistake: using hot water

Blood contains proteins that coagulate with heat. If you clean a blood stain with hot water, what you achieve is setting the protein in the mattress fibers in a nearly permanent way. The same principle applies to the dryer, to steam that is too hot, or to any source of direct heat. The rule is always cold water or ambient temperature.

Whether the stain is recent or has been there for a few hours or even days, working in cold is the basic condition to have a chance of success.

Method for recent blood stains

A fresh stain is much easier to treat. Act as soon as possible following these steps:

1. Absorb the excess immediately

Press with a clean cloth or absorbent paper without rubbing. The goal is to absorb the liquid blood before it penetrates deeper. Change the cloth each time it becomes saturated and repeat until no more moisture comes out.

2. Apply cold water in small amounts

Wet a cloth with cold water and press it on the stain. Do not directly spray it with a jet because you will spread the stain. Work from the edges towards the center to prevent it from spreading outward.

3. Treat with hydrogen peroxide or salt

Two home remedies that work well on a mattress:

  • Hydrogen peroxide at 3%: Apply a few drops directly on the stain and watch as it foams. That means it is acting on the protein. Let it act for 5 minutes and absorb with a dry cloth. Test first on an inconspicuous area because it may lighten dark fabrics.
  • Salt and cold water paste: Mix coarse salt with cold water until a paste forms and apply it on the stain. The salt absorbs the liquid while acting on the pigmentation. Let it act for 15-20 minutes and remove with a damp cold cloth.

4. Dry completely

Once the stain is treated, press with dry cloths to remove as much moisture as possible. Then let the mattress ventilate with the treated area exposed to air. Do not cover the mattress until it is completely dry.

How to treat dried or old blood stains

Old stains need more time to act on but are not impossible to remove. The process is similar but with some variations:

Soak with concentrated hydrogen peroxide

Soak the area well with 3% hydrogen peroxide and let it act between 10 and 20 minutes. The oxygen breaks down the coagulated protein. Gently rub with a soft-bristled brush (never a metal one) and absorb with a clean cloth. You may need to repeat the process two or three times.

Diluted enzymatic detergent

Detergents with enzymes (like those used for sportswear) are very effective on proteins like blood. Dilute a small amount in cold water, apply it on the stain and let it act for the time indicated by the manufacturer. Rinse with a damp cold cloth and dry thoroughly.

Attention Never use bleach directly on the mattress

Bleach can remove the color from the fabric and damage the inside of the mattress. Reserve it for washable surfaces that can withstand it.

Common mistakes when removing blood from the mattress

  • Using hot water or hot steam (fixes the stain permanently).
  • Tips for removing blood stains from a mattress

    • Use a clean, white cloth to blot the stain—avoid colored cloths that may transfer dye.
    • For large stains, use a sponge or soft brush to gently lift the blood without spreading it.
    • Always test any cleaning product on a small, hidden area first to avoid damaging the fabric.
    • After cleaning, place the mattress in a well-ventilated area to dry completely, which prevents mold and mildew.
    • If the stain is stubborn, consider using a commercial stain remover like Vanish or Cif, which are designed for protein-based stains and work well on mattresses.

FAQ

Can I use a washing machine to clean a blood stain on a mattress? Yes, but only if the mattress is machine-washable. Always check the care label first. If it is, use cold water and a mild detergent. Avoid using bleach or hot water to prevent fabric damage.

What if the blood stain is on a memory foam mattress? Memory foam is more delicate, so avoid using excessive water or harsh chemicals. Instead, use a dry cloth to blot the stain and a small amount of hydrogen peroxide or enzymatic detergent to treat it gently. Always let it air dry to avoid moisture buildup.

Is it possible to remove a blood stain that has been on the mattress for weeks? It is possible, but it will require more effort. Use a combination of hydrogen peroxide, enzymatic detergent, and thorough cleaning. Be patient and repeat the process as needed. If the stain persists, consider professional cleaning services.