How to Get Vomit Out of Carpet: Fresh, Dried and Smell Removal

To get vomit out of carpet, scrape up the solids, blot the liquid, treat the spot with a vinegar-and-water mix or an enzyme cleaner, then let it dry fully. A fresh spill usually takes about 20 minutes of hands-on work. If the smell or a damp patch comes back after two rounds, the vomit has probably reached the carpet padding.
Nobody plans for it. A stomach flu, a carsick kid, or a dog that got into something it shouldn’t have, and suddenly there is a mess on the surface in your home that is hardest to clean. Acting quickly matters, because vomit left to sit can leave a stain and a smell that returns every time the carpet gets damp. Below is what to do whether the mess is fresh, dried, or already sunk into the padding.
Quick Answer: How to Clean Vomit Out of Carpet
- Put on disposable gloves. Scrape up solids with a spoon or dull knife, working from the outside edge inward. Never use a scrub brush.
- Blot the liquid with paper towels or a clean cloth. Press and lift, and do not rub.
- Spot test a hidden patch, then mist the area with a 1:1 mix of white vinegar and cool water, or apply an enzyme cleaner as its label directs. Leave the vinegar mix for 5 minutes.
- Blot dry with a clean cloth.
- Cover the spot with baking soda and leave it for 10 to 15 minutes to absorb moisture and odour.
- Scoop up the baking soda, then vacuum any dry residue once the spot is dry.
- Repeat if needed. If a stain, smell or damp patch remains after two rounds, the vomit has likely reached the padding and needs professional attention.
If the vomit came from someone with a stomach bug, read the section on cleaning up after illness below before you start. Some steps change.
Why Vomit Stains and Smells So Fast
Vomit is more than liquid on the surface. It is a mix of strongly acidic stomach fluid, bile, digestive enzymes and partly digested food. Three things make it hard on carpet:
- Acid and dye. The acid, and any coloured food or drink in the mess, can discolour carpet fibres if it sits.
- Protein. The proteins give bacteria something to feed on. That is why a smell can return days or weeks later, especially when the carpet turns warm or humid.
- Moisture. Liquid that reaches the backing and padding dries slowly there, which keeps the smell going and can lead to mould.
This is why a method that only wipes the surface works once and then has to be repeated every time it rains.
The First Five Minutes
If you do only three things, do these: scrape up the solids, blot the liquid without rubbing, and keep the area damp but not soaked. Do not use hot water or a stiff brush, and do not walk through the spill.
What You’ll Need Before You Start
Item | What it’s for |
|---|---|
Disposable gloves | Hygiene while handling solids |
Dull spoon or plastic scraper | Lifting solids without tearing fibres |
Paper towels or microfibre cloths | Blotting liquid. Always blot, never rub |
Bin bags | Sealing used towels and solids |
Baking soda | Absorbing moisture and mild odour |
White vinegar | Treating fresh spots and mild odour |
Enzyme cleaner (pet-safe if you have pets) | Breaking down the protein that causes lingering smell |
3% hydrogen peroxide (optional) | Lifting stubborn colour on light, colourfast carpet. Spot test first |
Spray bottle | Applying diluted solutions evenly |
Fan | Drying the spot fully |
Wet/dry vacuum (optional) | Extracting liquid from larger spills |
Safety: Use vinegar or hydrogen peroxide, not both. Never mix either with bleach, and never mix bleach with ammonia-based cleaners. Open a window while you work.
How to Clean Fresh Vomit Out of Carpet
Speed matters. The longer vomit sits, the deeper the moisture travels into the fibres and backing.
- Put on gloves. Scrape up solids, working from the outer edge toward the centre so you do not spread the mess. Bag them.
- Blot the liquid with paper towels, pressing down and lifting straight up. Switch to a clean section as soon as one gets saturated.
- Mix a 1:1 solution of white vinegar and cool water in a spray bottle. Test it on a hidden patch of carpet first.
- Mist the area until it is damp, not soaked. Oversaturating pushes the stain down into the padding.
- Let it sit for 5 minutes, then blot dry with a fresh cloth.
- Sprinkle baking soda over the spot and leave it for 10 to 15 minutes.
- Scoop up the baking soda, and vacuum any dry residue once the carpet is completely dry. If you still see a shadow or notice an odour, repeat the vinegar step or switch to an enzyme cleaner.
How to Get Dried Vomit Out of Carpet
Found a spot days later, or missed one your dog left behind? Dried vomit has to be softened before it can be lifted. Scraping it dry can tear the fibres.
- Dampen the dried area with cool water and let it sit for a few minutes.
- Gently scrape away the softened residue with a dull spoon or scraper.
- Follow the fresh vomit steps: blot, vinegar or enzyme treatment, blot, baking soda, then clean up the baking soda.
- Expect to repeat the process two or three times. Dried vomit has usually had time to set into the fibres and sometimes the padding.
How to Get Vomit Smell Out of Carpet for Good
A stain can look gone while the smell returns. That usually happens when protein is left behind in the fibres or backing, which feeds odour-causing bacteria once the room gets warm or humid. This matters in Vancouver’s damp winter months, when carpets stay moist longer.
What removes odour, rather than covering it:
- Enzyme-based cleaners break down the proteins behind the smell. Some products also contain beneficial bacteria. Follow the label for how long to leave it. Some products need longer than a few minutes, and the carpet should stay damp while the cleaner works. This is the best option for recurring odour, especially after pet vomit.
- White vinegar can help with milder, fresher odours and is safe on most carpet, but it is less effective than an enzyme cleaner on older or larger spots.
- Baking soda is a good follow-up for absorbing moisture and odour. It is not a standalone fix for deep-set smell.
- A UV flashlight can help you find old residue. In a dark room, some stains glow faintly under UV light, which can point you to a spot causing a smell you cannot locate. It is not foolproof, so use it as a clue, not proof.
Finish by running a fan over the area. Fast, complete drying keeps the smell from coming back.
Vomit Soaked Into the Carpet Padding? Here’s What to Do
If the spill was large, sat for a while, or the smell keeps returning no matter how often you clean the surface, the vomit has likely reached the padding. This is where DIY methods usually stop working.
How to check:
- Press down firmly on the spot. A cold, damp or spongy feel usually means moisture has reached the padding.
- If the area is near a wall or doorway, gently pull back the carpet edge to look at the padding directly.
What to do next:
- Minor soak-through: apply an enzyme cleaner to the padding if you can reach it, then use fans and a dehumidifier to dry the area fully, ideally within 24 to 48 hours, to prevent mould.
- Heavier soak-through: the padding section usually has to be cut out and replaced. Cleaning the surface will not stop the smell if the source is underneath.
This is one of the most common reasons a DIY clean does not work. If you are not confident checking or treating the padding yourself, book professional carpet and upholstery cleaning before mould has a chance to start under the carpet.
Best Cleaning Solution for Vomit: Side-by-Side Comparison
Solution | Best for | Watch out for |
|---|---|---|
White vinegar and water (1:1) | Fresh stains and mild odour on most carpet | The vinegar smell lasts a few hours |
Baking soda | Absorbing moisture and mild odour | Remove it completely, or it leaves residue |
Enzyme-based cleaner | Set-in stains, recurring odour, pet vomit | Follow the label’s wait time, and do not blot too soon |
3% hydrogen peroxide | Stubborn colour on light, colourfast carpet | Can bleach dark carpet, wool and wool blends. Always spot test |
Dish soap and warm water | Greasy or food-heavy residue | Use a few drops, blot well, and avoid over-wetting |
Combining products | Never recommended | Do not mix vinegar with peroxide or bleach, or bleach with ammonia-based cleaners |
Cleaning Vomit by Carpet Type
- Wool and wool blends: avoid hydrogen peroxide and hot water. Both can bleach or felt wool. Use cool water and check that any enzyme cleaner is labelled wool-safe.
- Nylon: generally the most tolerant fibre. It handles vinegar well, but spot test darker dyes.
- Polyester: holds onto odour more readily, so rely on an enzyme treatment and not vinegar alone.
- Berber and looped carpet: vomit gets trapped inside the loops. Blot only, because scrubbing can snag and pull loops loose, and consider a wet/dry vac for a deeper clean.
- Not sure what you have? Check the care label or test a hidden corner first. Our guide on hiring a carpet cleaner covers what to check before you choose between DIY and a professional.
6 Mistakes That Make Vomit Stains Worse
- Rubbing instead of blotting. It spreads the stain outward and pushes it deeper into the fibres.
- Using hot water to remove the stain. Heat can set protein-based stains, so use cool or lukewarm water. Disinfecting after illness is a separate job, covered below.
- Mixing cleaning products. Do not mix bleach with ammonia-based cleaners, which can release toxic fumes. Pet vomit and urine can contain ammonia compounds. Do not mix vinegar with hydrogen peroxide or bleach either.
- Skipping the odour step. Cleaning up the visible mess without an enzyme or vinegar treatment leaves the cause of the smell behind.
- Skipping the spot test. Hydrogen peroxide and some enzyme cleaners can lighten or discolour certain dyes, especially on wool.
- Soaking the carpet. Too much liquid pushes the problem into the padding, where it is much harder to reach.
Dog and Cat Vomit vs. Human Vomit
Pet vomit often contains bile, grass and undigested food. Yellow or green marks often come from bile or grass, and red or orange marks can come from dyed food or treats. These can leave a colour mark even after the smell is gone, so treat with an enzyme cleaner first and only use peroxide on light, colourfast carpet after a spot test.
Pets can also be drawn back to a spot if any smell remains, even one you cannot detect. That makes an enzyme cleaner especially useful after pet accidents. If the accident happened on a couch or car seat, the same principles apply. See our upholstery cleaning page for fabric-specific guidance.
Cleaning Up After a Stomach Bug
Vomit from someone with a stomach illness such as norovirus calls for a few extra steps, because it can carry germs. Public health guidance for these cleanups differs from a normal stain removal job:
- Protect yourself. Wear disposable gloves, and consider a mask and an apron or other clothing protection. A Florida agency document recommends this when wiping up vomit.
- Absorb, then remove with paper towels. Cover the spill with baking soda or kitty litter, then pick it up with paper towels and seal it in a bag. The same Florida document says not to vacuum it, so do not vacuum up wet or used absorbent.
- Do not use chlorine bleach on carpet. The same document warns that it could permanently stain.
- Consider steam cleaning. The Florida document says steam cleaning may be preferable for carpets and upholstery. A Virginia Department of Health document gives 212 °F for 1 minute as its carpet steam cleaning guidance. Check your carpet’s care label first, because wool and some other fibres do not tolerate heat.
- Wash your hands well afterwards, and keep children and pets out of the area until it is dry.
If you are unsure, a professional hot-water extraction after a stomach bug removes the stain and the guesswork. [Add a link to BCCDC or Health Canada guidance on cleaning up after vomit once you confirm the page.]
When to Call a Professional Carpet Cleaner
DIY methods handle most fresh, small spills well. Call a professional when:
- The stain or spill is more than a couple of days old
- The smell keeps returning after two full cleaning attempts
- The vomit has reached the padding or subfloor
- The area is large, or it keeps happening (several pets, young children)
- The carpet is wool or another delicate, high-value fibre
- The vomit came from a stomach bug and you want it properly cleaned
What a professional does differently: a technician can check how far the vomit has gone, extract liquid from the pile and backing with equipment that is more powerful than most home machines, and treat the odour at its source and not just on the surface. [Add what your technicians actually do, such as padding checks, enzyme or deodorizing treatments, and drying equipment, and confirm each item before listing it. Add the IICRC line only if Yara holds the certification.]
How Much Does Professional Vomit Cleanup Cost?
Price depends on the size of the area, the carpet fibre, how long the vomit has been there, and whether the padding is affected. [Add Yara’s real pricing here, such as a per-room rate or a minimum charge, and what is included. A page with real numbers answers the question many readers have before they call.]
For an accurate number, contact Yara Cleaning for a free quote. Send the room size, carpet type, and how old the spill is, and mention whether pets or children are in the home.
Frequently Asked Questions
How do you clean vomit from carpet quickly?
Scrape up the solids, blot the liquid with paper towels, apply a 1:1 vinegar-and-water solution, blot again, then cover with baking soda for 10 to 15 minutes. Done promptly, most fresh spills take about 20 minutes of hands-on work.
What is the best homemade vomit stain remover for carpet?
A 1:1 mix of white vinegar and cool water works well on fresh stains. For odour that keeps returning, an enzyme-based cleaner usually works better than vinegar or baking soda alone.
Does vinegar or baking soda work better for vomit smell?
They do different jobs, so use them in sequence. Vinegar can help with mild odour, and baking soda absorbs leftover moisture that feeds smell. For deep-set or recurring odour, an enzyme cleaner is more effective than either.
Can you use baking soda and vinegar together on carpet?
Use them as separate steps, as in this guide: treat with vinegar and blot, then apply baking soda. Do not mix vinegar with hydrogen peroxide or bleach.
Will vomit stain carpet permanently?
Not usually if you treat it the same day. The longer it sits, the more likely it is to leave discolouration, especially from dyed food or on light carpet.
How do you get dried vomit out of carpet?
Dampen it with cool water so it softens, scrape it gently with a dull spoon, then blot and treat with vinegar or an enzyme cleaner. Older spots may need two or three rounds.
How long does vomit smell last in carpet?
If you clean it the same day, the odour often clears within hours. If the vomit reached the padding and was not treated there, the smell can return on and off for weeks or months, especially in humid weather.
How do I know if vomit has soaked into the padding?
Press on the spot. A cold, damp or spongy feel, or a smell that returns after several cleanings, usually means it has. If the carpet edge is accessible, lift it to look at the padding directly.
Can you steam clean carpet after vomit?
Often yes. Public health guidance for illness-related vomit lists steam cleaning for carpets. Check your carpet’s care label first, because some fibres, such as wool, are sensitive to heat.
Is hydrogen peroxide safe for all carpet colours?
No. It can lighten or bleach dark carpet and wool or wool-blend fibres. Test on a hidden patch first and avoid it on wool.
Final Thoughts
A fast, correct response is what separates a quick cleanup from a stain and smell that lingers. Keep white vinegar, baking soda and an enzyme cleaner at home and you will be ready for the next surprise. If a spill gets past the DIY stage because it is old, large or soaked into the padding, Yara Cleaning’s carpet and upholstery cleaning team can help. Contact us for a free quote anywhere in North Vancouver or Metro Vancouver.
