Blood, grease, and protein stains need almost exactly the opposite treatment to coffee, tea, and wine. Tannin stains are acidic and dye-like, and they are removed with acidic chemistry and lifted, never with heat. Protein stains, blood, egg, milk, vomit, and other bodily fluids, are the other way round: they respond to enzyme and gently alkaline treatment, and the one rule you must never break is no heat, because heat cooks protein and bonds it permanently into the fibre. Grease and oil are a third category again, needing a solvent-side approach. Use the wrong chemistry, or reach for hot water, and you set the very stain you are trying to remove. This is the companion piece to our guide on tannin stains, and together they cover the chemistry behind most household spills.
Why stain chemistry works in opposites
The reason there is no single "stain remover" that works on everything is that stains fall into chemical families that respond to opposite treatments. Push a stain in the wrong direction and you fix it into the fibre instead of releasing it. The three families that cover most spills:
- Tannin (acidic, dye-like): coffee, tea, red and white wine, fruit juice, beer. Removed with acidic chemistry. Set by alkaline cleaners and by heat.
- Protein (organic, heat-sensitive): blood, milk, egg, vomit, faeces, sweat, many food spills. Removed with enzymes and mild alkalinity. Set permanently by heat.
- Grease and oil (non-polar): cooking oil, butter, cosmetics, body oils, food grease. Removed with a solvent-side treatment, water alone barely touches them.
The trap is that the instinctive home response, hot water and whatever cleaner is under the sink, is wrong for two of the three families. It heat-sets protein, and if the cleaner is alkaline it sets tannin. Knowing which family you are dealing with is the whole game.
Protein stains: why heat is the enemy
Protein behaves like an egg white. Raw, it rinses away with cool water. Apply heat and it coagulates, turns solid, white, and bonded, exactly as it does in a frying pan. The same thing happens to blood or milk in carpet: treat it with hot water and you cook the protein into the fibre, where it becomes far harder, sometimes impossible, to remove. This is one of the clearest reasons we use normal-temperature water throughout our 7-step process, it removes the single biggest risk of heat-setting protein and tannin alike.
Correct first response to a protein stain at home
- Act quickly and use cool water only. Never warm or hot.
- Blot, do not rub, with a clean white cloth, working from the outside in. Lift solids first with a blunt edge.
- Rinse with cool water and keep blotting, plain cool water alone removes a surprising amount of a fresh protein stain.
- For what remains, an enzyme-based cleaner is the right direction, as enzymes break protein down, but test it on a hidden area first, especially on wool.
- Never apply hot water, a steam cleaner, or an alkaline degreaser to a protein stain, all of them risk setting it.
- Dry the area with airflow once treated.
A note on blood specifically
Blood is the protein stain people most often ruin with hot water, instinct says hot water for blood, and instinct is wrong. Cool water and enzyme treatment is the correct approach. Old, dried blood that has oxidised is much harder and sometimes permanent, which is the same time-and-oxidation problem we describe for set-in stains generally.
Grease and oil: a different problem again
Greasy and oily stains, cooking oil, butter, cosmetics, food grease, ground-in body oil in traffic lanes, do not dissolve in water, which is why scrubbing with water and detergent often just spreads them into a larger halo. They need a solvent-side treatment that dissolves the oil so it can be lifted, followed by a water-based step and a rinse to remove the residue. This is genuinely professional work; the home version is to blot up as much as possible, avoid soaking the area, and avoid grinding it in. Greasy residue left behind is also sticky and re-attracts soil, contributing to the rapid re-soiling we cover in why carpets get dirty again quickly.
Compound stains: when a spill is more than one thing
Real spills are often mixtures, and that is where sequence matters. Vomit is protein plus acid plus food. Coffee with milk is tannin plus protein plus fat. Many food spills combine protein, grease, and tannin at once. Each component needs its own chemistry, and applying them in the wrong order can set one part while removing another, treat the protein with heat while chasing the grease, for instance, and you have locked the protein in. This is precisely why professional spotting follows the order set out in the IICRC carpet-cleaning standard, and why the practical knowledge shared among technicians on communities such as TruckMountForums stresses identifying the stain before treating it. Get the order right and a compound stain comes out; get it wrong and you set part of it.
Why fibre type still matters
As with tannin, the same stain behaves differently on different carpet. Synthetics are relatively forgiving. Wool and natural fibres are pH-sensitive and far less tolerant of the aggressive products people reach for, and protein stains on wool are doubly tricky because wool is itself a protein fibre. On a wool carpet or rug, an incorrect attempt can cause more damage than the stain. If wool is involved, read cleaning wool carpet first, and for delicate rugs, the Persian and oriental rug guide.
What we are honest about
A fresh protein or grease stain, treated with the correct chemistry and no heat, has a very good chance of full removal. An old, oxidised, or previously heat-set one, dried blood, an old grease mark ground into a traffic lane, is harder and sometimes permanent. We assess every stain, tell you what is realistically achievable before we begin, and include stain treatment in every quote rather than charging it as an add-on, see our pricing page.
Common questions
Should I use hot or cold water on blood?
Cold, always. Hot water cooks the protein in blood and sets it permanently. Cool water and an enzyme treatment is the correct approach.
What removes grease from carpet?
A solvent-side treatment that dissolves the oil, not water and detergent alone. Blot up as much as you can first, avoid soaking and scrubbing, then have it treated professionally if it remains.
Why did my stain get worse after I treated it?
Most likely you used the opposite chemistry to what the stain needed, or used heat. Alkaline cleaner on tannin, or any heat on protein, sets the stain. Matching treatment to stain type is essential.
Can one product remove every kind of stain?
No. Tannin, protein, and grease respond to opposite treatments, which is why professional spotting identifies the stain first and treats compound stains in sequence.
If you have a blood, grease, or protein stain that has not lifted, stop before you set it further and contact us for an honest assessment.