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.
-
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.
-
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.
-
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.
-
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.
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.
-
Vacuum and lift the crust
Vacuum the area with an upholstery attachment, then lift any dried surface crust with a fingernail and vacuum again.
-
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.
-
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.
-
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.
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.
-
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.
-
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.
-
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.
-
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.
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.
Did this get the mark out?
It tells us which pages to improve first. Nothing about you is recorded.
Thank you. That is logged.
Sources
What we checked and when. Where a manufacturer instruction disagrees with anything here, follow the manufacturer.
-
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
-
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
-
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
-
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