To get vomit out of carpet, act quickly but correctly: lift off the solids, blot the liquid, then treat with cold water and an enzyme cleaner, never hot water, which sets the protein and the smell. Vomit is a mix of protein, stomach acid and food, so it needs enzyme treatment to break it down at the source and a deodoriser to neutralise the odour, followed by sanitising and a full dry. Speed limits the staining and the smell; the right method removes both.
Step by step
- Remove the solids first. Scoop and lift them off with a blunt tool, working inward so you do not smear the mess into clean carpet. Do not press it in.
- Blot up the liquid with paper towel or a white cloth, lifting rather than rubbing, until the area is as dry as you can get it.
- Apply cold water and an enzyme cleaner. Cold, never hot, vomit contains protein, and heat cooks protein and locks the stain and smell in. The enzyme treatment digests the protein and the odour-causing matter.
- Let the enzyme work, for the time the product specifies, then blot again.
- Rinse and sanitise. Blot with a little cold water to rinse, and treat the area as a hygiene spot, vomit is a biological soil.
- Dry fully with airflow so no dampness or lingering smell is left behind.
Why cold water and enzymes, not hot water or ammonia
The protein in vomit behaves like other protein stains: heat sets it permanently, so hot water is the classic mistake. Cold water keeps it liftable, and an enzyme cleaner actually breaks the protein down rather than just diluting it, which is also what removes the smell at the source. Avoid ammonia-based cleaners, especially where pets are involved, ammonia smells like urine to an animal and can encourage re-marking. The same protein chemistry is explained in blood, grease and protein stains.
Pet vomit and the lingering-smell problem
Pet vomit follows the same method, but the smell matters more, because if any odour-causing residue is left in the pile, a pet may return to the same spot. An enzyme treatment that reaches the source is what prevents that, the same principle as treating pet urine, see why pet urine damages carpets and how it is treated. All of our cleaning solutions are pet- and infant-safe.
When the stain or smell will not go
Bile and stomach acid can stain, and a vomit mark left to dry can be stubborn. If a shadow or smell remains after treatment, it usually means residue is still in the pile or backing. A professional clean with proper extraction and enzyme treatment removes what surface cleaning leaves behind, and stain, urine and odour treatment are included in every clean.
Common questions
How do you get vomit out of carpet?
Lift off the solids, blot the liquid, then treat with cold water and an enzyme cleaner that breaks down the protein and odour, never hot water, which sets it. Let the enzyme work, rinse by blotting, sanitise the area, and dry it fully. Act quickly to limit the staining and smell.
Should you use hot or cold water on vomit?
Cold. Vomit contains protein, and hot water cooks the protein and sets both the stain and the smell. Cold water keeps it liftable, and an enzyme cleaner is what actually breaks it down at the source.
How do you get the vomit smell out of carpet for good?
Treat it with an enzyme cleaner that neutralises the odour-causing matter at the source, not a masking spray, then dry the area fully. If the smell lingers, residue is still in the pile or backing and needs proper extraction, which is included in a professional clean.
For a vomit stain or smell that will not lift, or to be sure a pet spot is fully treated, contact us or request a quote. See our carpet cleaning page.