Stain protocol
How to remove vomit from a rug
By Emma Whitfield · Updated 22 September 2026 · 5 min read
What to avoid at all cost: hot water (sets the proteins), rubbing (pushes it deeper into the pile), bleach, household washing-up liquid on wool, enzyme sprays labelled not for wool on wool rugs, soaking or steaming jute.
Simple Solution Extreme Pet Stain & Odour Remover, 500 ml: see the price on Amazon.co.ukCarpet and rug stain removers on Amazon.co.uk
Carpet Stain Remover with applicator brush
Spot treatment for spills like wine, coffee and grease. Test on a hidden corner first; not for silk or water-sensitive fabrics.
Dr. Beckmann Carpet Stain Remover with applicator brush: see the price on AmazonCarpet Shampoo, 2 x 500 ml
Hand shampoo for larger areas; the listing says it is safe on most delicate carpets, including wool.
1001 Carpet Shampoo, 2 x 500 ml: see the price on AmazonMousse carpet cleaner and stain remover bundle
A mousse for wet spills and dried-in dirt plus a spot stain remover, bleach-free per the listing.
1001 and Dr. Beckmann Mousse carpet cleaner and stain remover bundle: see the price on AmazonNot on Prime? Start a free Amazon Prime trial for faster delivery. Affiliate links: as an Amazon Associate we earn from qualifying purchases, at no extra cost to you.
Protocol by rug material
On wool (natural, hand-tufted, Persian, berber)
- Put on gloves, lift the solids with a spoon or the edge of a dustpan working from the outside of the spill inwards, then blot the liquid with white kitchen roll; never rub.
- Blot with cold water applied to a white cloth rather than poured onto the rug; hot water sets the proteins in vomit and makes the stain harder to remove.
- Apply WoolSafe's first-choice treatment for vomit, a diluted WoolSafe-approved carpet shampoo, to a cloth and work it from the edge of the stain inwards; its second choice is an approved spot remover for water-based stains.
- Rinse the area with clean water on a cloth, blot firmly and dry the spot with a hair dryer.
- Check the label before reaching for an enzyme spray: Simple Solution Extreme's directions say not to use it on wool, so only use an odour remover on wool if the bottle carries the WoolSafe mark, and leave a lingering smell to a WoolSafe Approved cleaner's deodoriser treatment.
On polypropylene (shaggy, budget flatweave)
- Put on gloves, scrape up as much vomit as possible with a dustpan or spoon from the outside inwards, then blot the rest with kitchen roll.
- Cover the damp area with bicarbonate of soda and leave it for about 15 minutes to absorb the remaining moisture, then vacuum it up.
- Shake Simple Solution Extreme, test it on a hidden spot, then saturate an area twice the size of the mess and leave it at least 5 minutes so the enzymes can break down the proteins; Dr Beckmann Pet Stain & Odour Remover is the alternative, worked in lightly without soaking and left for 3 minutes.
- Blot the excess with a colour-safe cloth, rinse with cold water, and let the rug air dry completely before vacuuming.
- If an odour lingers once the rug is dry, sprinkle bicarbonate of soda over the spot again, leave it for a few hours and vacuum.
On jute or sisal (natural fibre)
- Scrape up the solids from the outside inwards with a spoon, then press a dry towel onto the spot to absorb the liquid without rubbing.
- Cover the area with a thick layer of bicarbonate of soda for about 15 minutes to draw out moisture, then vacuum it up.
- Clean what remains with no more than a dab of water and a soft-bristle brush, blotting immediately; never wet shampoo or steam clean jute.
- Dry the spot at once with a hair dryer or a fan pointed straight at it.
- Do not saturate jute with an enzyme spray: Simple Solution's directions call for soaking through to the backing, and Dr Beckmann's pet formula is not for surfaces sensitive to water.
- If a mark or smell persists, call a reputable rug cleaner rather than adding more liquid.
On a machine-washable rug (Ruggable, Tom Tailor)
- Put on gloves, scrape up the solids and blot the liquid with kitchen roll without rubbing.
- Blot the stain with cold water on a white cloth; never warm or hot water, which sets the proteins.
- Detach the cover from the pad; the pad never goes in the machine, so wipe it with a damp cloth if anything soaked through and let it dry completely.
- Test Simple Solution Extreme for colour fastness, then saturate the stain on the cover and leave it 5 minutes as a laundry pre-wash.
- Machine wash the cover cold with a mild, non-bleach detergent, design side out, then air dry it completely before refitting it to the pad.
Frequently asked questions
How fast do I need to act on a vomit stain?
Very high urgency – within 30 minutes. The longer it sits, the deeper it sets, especially on wool and jute.
What must I avoid?
hot water (sets the proteins), rubbing (pushes it deeper into the pile), bleach, household washing-up liquid on wool, enzyme sprays labelled not for wool on wool rugs, soaking or steaming jute
One product to buy?
Bicarbonate of soda to absorb, then an enzyme cleaner such as Simple Solution Extreme (not on wool or jute).
When to stop and call a professional
Any vomit incident larger than 30 × 30 cm on a wool or hand-knotted rug; any spot you have already treated with the wrong product (hot water, bleach on wool, ammonia on urine); any repeat incident on the same spot – because pigment or odour compounds accumulate and home cleaning stops working.
As an Amazon Associate we earn from qualifying purchases. Prices and availability are accurate as of the date shown and are subject to change. Your price is the same whether you buy through our links or not.