How to remove period blood from a fabric sofa

  • DifficultyModerate
  • OutlookOften removable
  • MaterialFabric sofa
  • Reviewed1 September 2026

The short answer

Find the cleaning code on a tag under a cushion before anything else. On W or WS, blot with cold water and a trace of washing up liquid applied to the cloth rather than the sofa, working from the outside in. On S, water will mark it and the job belongs to a solvent product or a professional. On X, blot dry only. Keep the liquid to a minimum and dry it fast.

If it has just happened

Press a dry white cloth straight down onto the mark and lift, repeatedly, moving to a clean part of the cloth each time. Get as much liquid out as possible before you decide what to put on, because that decision depends on a code you have not read yet.

Heat can set this stain permanently

Do not use hot water, a tumble dryer, an iron or a steam cleaner until the mark has gone. Heat fixes this type of stain into the fibres and makes it far harder to shift.

Test on a hidden area first

Try any cleaner on a hidden part of the material first, such as a seam, an offcut, inside a hem or under a piece of furniture. Wait for it to dry and check for colour change before treating the visible mark.

Blood that is not your own needs gloves

Your own menstrual blood carries no risk to you that it did not already. Someone else's does. Infection control guidance is to put on disposable gloves and an apron where contact with blood is expected, and to cover any cut or graze on your hands with a waterproof dressing before you start. That applies to a small mark on a sheet in a shared house as much as to a large spill.

The code decides the method

W, WS, S and X are not a formality. On an S coded fabric the water in a household method is itself the thing that leaves a mark, and on an X coded one nothing wet is safe at all. The tag is under a cushion or beneath the frame, and reading it takes less time than repairing the result of not reading it.

What you will need

  • Two clean white cloths White, so no dye transfers into whatever you are treating.
  • Cold water
  • Washing up liquid One drop. More than that is harder to rinse out than the mark was.
  • White kitchen paper Six to eight sheets, for drawing moisture back out under a weight.

Helpful but not essential

  • Disposable gloves Optional if the blood is your own, sensible if it is not.

Fresh period blood on fabric sofa

Absorb, read the code, then use as little liquid as the mark allows.

Go carefully with cold water

Fabric sofa tolerates cold water only within limits. Keep contact time short, work from the edge of the mark inwards and stop if the material changes.

  1. Blot before anything else

    Dry white cloth, pressed straight down and lifted. Change to a clean area each time. Do not wipe, which spreads the mark across the weave.

  2. Read the tag

    Look under a cushion or beneath the frame for a code. W or WS means you can use the water method below. S means solvent only. X means brushing and vacuuming only, and nothing wet at all.

  3. Apply to the cloth, not the sofa

    One teaspoon of washing up liquid in two cups of cold water. Damp a cloth, wring it out well, and work from the outer edge of the mark inwards. Blot with a dry cloth after every pass.

  4. Dry it quickly

    Press white kitchen paper over the patch under a light weight, then get air moving over it with a fan or an open window. The faster it dries, the less chance of a ring.

  • How longTwenty minutes, plus drying
  • RepeatingThree or four light passes, drying between them.
  • Stop ifthe cloth stops lifting colour, or the fabric is getting wetter rather than cleaner

Dried period blood on fabric sofa

Soften it slowly. There is no rinse available, so patience replaces volume.

Go carefully with cold water

Fabric sofa tolerates cold water only within limits. Keep contact time short, work from the edge of the mark inwards and stop if the material changes.

  1. Vacuum and lift the crust

    Vacuum the area with an upholstery attachment, then lift any dried surface crust with a fingernail and vacuum again.

  2. Damp and wait

    Dab with a barely damp cold cloth and leave fifteen minutes to soften, then blot. Do not add more water because it has not worked yet.

  3. Enzyme, sparingly

    Dissolve a very small amount of biological detergent in cold water, apply with a well wrung cloth, leave fifteen minutes and blot thoroughly. Detergent left in upholstery attracts soiling and returns as a shadow.

  4. Blot, air, and judge it dry

    Blot with plain cold water on a cloth, weight kitchen paper on it, and let it dry fully before deciding whether to repeat. Upholstery always looks better wet.

  • How longAn hour of work over a day
  • RepeatingTwo rounds a day apart.
  • Stop iftwo rounds a day apart leave it unchanged

Old or set in period blood on fabric sofa

At this point the honest options are a removable cover, a professional, or living with it.

Go carefully with cold water

Fabric sofa tolerates cold water only within limits. Keep contact time short, work from the edge of the mark inwards and stop if the material changes.

  1. Check whether the cover comes off

    A cover that unzips and the label says is washable can be soaked cold with biological detergent, which is far more effective than anything possible in place.

  2. Two enzyme passes, a day apart

    If it cannot come off, repeat the enzyme step on two consecutive days, blotting thoroughly each time and letting it dry in between.

  3. Draw it upwards

    Weight white kitchen paper over the patch for several hours after each pass, so what is left in the foam moves up into the paper rather than back up into the fabric.

  4. Call an upholstery cleaner

    They have solvent options and extraction that a household does not, and an old protein mark is a normal job for them. Tell them what has already been used on it.

  • How longTwo sessions over two days
  • RepeatingTwo attempts, then hand it over.
  • Stop iftwo full attempts leave it visible

What not to use on fabric sofa

  • Anything warm before the mark has gone

    Heat coagulates the protein in blood inside the fibre or the pore it is sitting in, and nothing reverses that. A warm rinse, a hot wash, a tumble dryer, an iron, a steam cleaner and a hairdryer all do it.

  • Chlorine bleach on upholstery

    Infection control guidance rules chlorine disinfectants out on soft furnishings. There is no rinse, so it keeps bleaching after you stop, and a pale patch on a cushion cannot be replaced.

  • Water on an S coded fabric

    The code means solvent only. Plain water on an S coded upholstery fabric leaves a ring whether or not it removes the stain.

  • Over wetting

    Liquid that reaches the foam has nowhere to go, keeps the cushion damp for days and can bring the mark back up as it dries.

White compared with coloured fabric sofa

Upholstery cannot be rinsed, so anything that lifts dye keeps working after you have stopped. Test on the back of the sofa or under a cushion, let it dry completely, and look in daylight. Chlorine bleach is out entirely: infection control guidance rules it out on soft furnishings, and a lightened patch on a sofa cushion cannot be swapped for a clean one.

If the mark is still there

Repeat the light application and blot cycle, letting the fabric dry between rounds rather than working it while it is damp. Three or four rounds spread over a day beats one heavy attempt.

If the cushion cover unzips and the label allows washing, that is a far better route than treating in place, because it lets you soak and rinse properly. Check the label rather than assuming, since a cover that shrinks will not go back on.

If it is still visible after a day, an upholstery cleaner has solvent options and extraction equipment that a household does not. The mark oxidising further while you decide is a real cost, so decide within a few days rather than a few months.

When to stop and call someone

Get an upholstery cleaner in if the sofa is coded S or X, if the mark is larger than a hand, if the filling underneath is wet, or if the fabric is a natural fibre such as linen or cotton velvet where a damp patch dries as a brown ring. Also stop and call someone if the fabric shows any sign of shrinking or the weave distorts.

Why period blood behaves this way on fabric sofa

A sofa is a carpet you cannot lift, with an additional problem: the fabric sits over foam that holds anything that gets past it. So the working method is dictated by two limits. You cannot rinse, and you must not over wet.

The cleaning code exists because upholstery fabrics differ enormously. W means water based cleaners are fine. S means solvent only, and water alone will leave a ring. WS means either. X means vacuum and brush only, and any liquid leaves a mark. Treating an S coded sofa with the method that works on a W coded one is one of the more common ways a small stain becomes a large pale patch.

As for the blood itself, the rules are the ones that apply everywhere. Cold keeps the protein in solution. Warmth sets it. Blotting keeps it near the surface where you can still reach it.

Do the usual suggestions work?

  • Washing up liquid in cold water Yes, it works

    On a W or WS fabric, applied to the cloth rather than the sofa, this is the household method.

  • Biological detergent solution Sometimes

    Effective on the protein, but it has to be blotted out thoroughly or it attracts soiling and returns as a grey shadow.

  • Bicarbonate of soda Sometimes

    A reasonable absorbent on a fresh wet mark. It does nothing for a dried one and needs vacuuming out.

  • Upholstery shampoo from a spray can Sometimes

    Convenient, but it is easy to over wet with one and the residue stays in the fabric. Test it somewhere hidden.

  • A steam cleaner No, it is risky

    Heat sets the protein and steam over wets the foam. Two problems in one appliance.

Common questions

There is no tag anywhere. What should I assume?

Assume the most cautious option that still lets you do something, which is a barely damp cloth with cold water only, tested on the back of the sofa first. If plain water leaves a ring on the test patch, treat it as S coded and stop.

It happened overnight and I only found it this morning. Is that too late?

No. Drying is not the same as setting. A mark that has dried but has never been heated has only gone out of solution, and cold water plus time brings it back. The thing that would make it too late is a warm wash or a tumble dryer, not the hours it sat there.

Can I take the cushion cover off and wash it?

Only if the label says so. Covers that unzip are often not washable, and a linen or cotton cover that shrinks two percent will not go back on the foam.

Sources

What we checked and when. Where a manufacturer instruction disagrees with anything here, follow the manufacturer.

  1. How to read furniture cleaning codes, Plumbs specialist

    Upholstery specialist explanation of the W, S, W/S and X cleaning codes, with the instruction to spot clean in an inconspicuous place first, to blot rather than rub, to put the cleaner on the cloth rather than on the fabric, and to prefer distilled water because tap water can leave rings.

    Checked 1 September 2026

  2. How to get blood out of carpet and upholstery, COIT specialist

    Restoration company method of one teaspoon of washing up liquid in two cups of cold water dabbed until the blood transfers to the cloth, with the warning that hydrogen peroxide discolours fabric and belongs only on white or very light material after a hidden test.

    Checked 1 September 2026

  3. Safe management of blood and body fluid spillages, Infection Prevention Control authority

    Establishes that a disposable apron and gloves are worn for a blood spillage, with facial protection where there is a splash risk, gives household bleach at one part in ten of cold water for a hard surface, and states that chlorine disinfectants must not be used on carpet, soft furnishings or untreated wood because they bleach them.

    Checked 1 September 2026

  4. Upholstery cleaning technical help guide, Prochem specialist

    Trade cleaning chemistry guide stating that two light cleans beat one that over wets, that browning appears where natural vegetable fibres are unevenly or excessively wetted, that a 60 mm test square losing more than 3 mm after wetting means the fabric will shrink noticeably, and that silk, real suede and natural velvet cannot be wet cleaned at all.

    Checked 1 September 2026