How to Get Vomit (Throw Up) Out of Carpet and the Smell
How to get vomit out of carpet: lift it, blot, wash with a mild detergent mix, rinse cold. Plus the smell, dried stains, pet vomit and stomach bug cleanup.
By Bozman Cleaning10 min read

To get vomit out of carpet, put on gloves, lift the solids with a spoon, blot the liquid with white paper towels, then work a mild dish-detergent solution in from the edges, blot, and rinse with cold water. That’s the standard method for a fresh spot. The exception is a stomach bug: then the cleanup has to stop the spread too, and carpet can’t be bleached like a tile floor.
How do you clean vomit from carpet?
You clean vomit from carpet in four moves: remove the solids, blot the liquid, wash the spot with a weak detergent solution, and rinse. Don’t wait. The Carpet and Rug Institute (CRI) warns that a spill left to sit can become permanent.
CRI’s mix for vomit is 1/4 teaspoon of liquid dish detergent in 1 cup of lukewarm water, and never stronger. Not laundry detergent (optical brighteners can dye the fiber), and not dishwasher detergent (it can contain bleaching agents).
- Put on disposable or rubber gloves, and open a window if you can. Keep kids and pets out of the room.
- Lift the solids. Scoop them up with a rounded spoon or a piece of stiff cardboard, working from the outside of the mess toward the middle, and drop them into a plastic bag. Don’t press down.
- Blot the liquid. Press white paper towels onto the spot and swap them as they soak through. Blot, don’t rub; rubbing spreads it and frays the pile.
- Test your solution on a hidden corner (inside a closet works) and check for color change.
- Apply a little, from the edges in. Work the solution in with a white cloth, let it sit a few minutes, then blot. Repeat as long as the stain still transfers to the cloth.
- Rinse with cold water. Mist it lightly from a spray bottle so you don’t soak the pad, then blot. Detergent left behind attracts dirt, so rinse more than once.
- Dry it. Blot until nothing comes up, then weigh down a stack of dry paper towels on the spot and run a fan.
Still there after all that? CRI’s next step is a vinegar solution, 1 cup of white vinegar to 2 cups of water, blotted and rinsed the same way.

How do you get vomit smell out of carpet?
Vomit smell comes from residue left in the fibers and the pad, so you have to remove it, not cover it. A fragrance spray fades and the old smell comes back underneath.
- Do the cleaning steps above first. No odor product works on a spot that still has residue in it.
- Use an enzyme cleaner made for organic stains. Follow the label for how much and how long. It has to reach as deep as the vomit did.
- Let it dry completely. A damp pad keeps smelling. Run a fan and air out the room.
- Finish with baking soda if you like. Sprinkle it on the dry spot, leave it overnight, then vacuum. It won’t fix residue you missed.
- Smell it again in a warm room. If the odor comes back when the heat kicks on, the residue is probably in the pad.
Skip the steam cleaner and hot water on a fresh spot. Vomit is protein-heavy, and heat can set protein stains. And don’t stack products: rinse one out before you try the next.
How to clean dried or old vomit stains
Dried vomit has to be broken up and loosened before it’ll lift. CRI says to break up dried solids and vacuum them, then treat what’s left as a normal stain.
- Scrape off the crust with a spoon or a dull butter knife, and break up what’s stuck in the pile.
- Vacuum the loose bits. (If it might be from a stomach bug, skip this and read the next section first.)
- Dampen the spot with the detergent mix and let it soften for a few minutes. Don’t flood it.
- Blot, rinse with cold water and dry the same way as a fresh spot.
If the same shadow keeps showing up as the carpet dries, the residue is below the surface, and more spray on top won’t fix it.
Dog vomit and cat throw up on carpet
Pet vomit gets cleaned the same way as human vomit. What’s different is what’s in it, and how often it lands in the same spot.
- Dog vomit often has undigested food in it. Get every solid piece up before any liquid touches the carpet, or you’ll wash it deeper.
- Cat throw up is often a hairball, and the hair holds the mess together. Lay a damp paper towel on it for a minute so it lifts in one piece instead of smearing.
- Repeat spots build up odor in the pad. An enzyme cleaner labeled for pet stains is the usual answer. Follow its label.
If your dog or cat keeps vomiting, that’s a question for your vet. If the bigger problem is pee, see our guide to getting urine smell out of carpet.
Vomit from a stomach bug: CDC precautions
If someone threw up because of a stomach bug, the cleanup is about stopping the spread, not just the stain. Norovirus, the usual “stomach bug,” spreads through contaminated surfaces, and CDC says outbreaks are most common from November to April.
CDC’s steps for home after someone vomits: wear rubber or disposable gloves, wipe up the whole area with paper towels, bag them, disinfect, then clean again with soap and water. CDC also says hand sanitizer doesn’t work well against norovirus and isn’t a substitute for handwashing.
Carpet is the catch. CDC’s bleach mix (5 to 25 tablespoons of household bleach per gallon of water, left on at least 5 minutes) is for hard surfaces, and bleach takes the color out of most carpet. EPA’s List G of norovirus products is almost all hard, nonporous surfaces too. And CDC’s evidence review found norovirus stayed viable in carpet for up to 12 days despite regular vacuuming.
So for a carpet after a stomach bug:
- Glove up and keep everyone else out of the room.
- Remove the vomit with paper towels and seal them in a plastic bag. Don’t vacuum the spot.
- Clean the carpet with the detergent steps above, using towels you’ll throw away.
- Disinfect only with a product whose label lists carpet and norovirus. Test it on a hidden spot and leave it wet for the label’s full contact time.
- Disinfect nearby hard surfaces (bathroom floor, toilet, door handles) with the CDC bleach mix or an EPA-registered product. Never mix bleach with ammonia, vinegar or other cleaners.
- Wash soiled clothes and blankets right away on the longest hot cycle and dry them on the highest heat, as CDC advises.
- Wash your hands with soap and water, even though you wore gloves.
What to use on vomit, and what to avoid
| Situation | What to use | What to avoid |
|---|---|---|
| Fresh vomit on carpet | Spoon, white paper towels, 1/4 tsp dish detergent in 1 cup lukewarm water, cold rinse | Rubbing, laundry or dishwasher detergent, a stronger detergent mix |
| Lingering smell | Enzyme cleaner per its label, full drying, baking soda last | Fragrance sprays, steam or hot water on a fresh spot |
| Dried or old stain | Scrape, vacuum the flakes, soften with the detergent mix, blot | Soaking the pad, piling product on product |
| Pet vomit | Remove all solids first, enzyme cleaner labeled for pet stains | Leaving repeat spots untreated |
| Stomach bug | Gloves, paper towels into a sealed bag, a disinfectant labeled for carpet and norovirus | Vacuuming the spot, bleach on carpet, mixing bleach with ammonia or vinegar |
| Fabric couch | The cleaning code on the tag, light blotting, little water | Soaking cushions, any water on an “S” or “X” code fabric |
How to get the smell of puke out of a couch
The smell of puke stays in a couch when vomit soaks past the fabric into the cushion foam, so what you can fix depends on how deep it went and what the fabric allows.
- Check the care tag under the seat cushions. “W” means water-based cleaners are okay, “S” solvent only, “WS” either, “X” vacuum only.
- Lift the solids and blot. Press, don’t scrub, or you’ll push it into the foam.
- Clean lightly, with as little liquid as the code allows, after testing on the back.
- Treat the smell with an enzyme cleaner whose label says it’s safe for your fabric, then dry the cushion fully with a fan.
- Wash throws hot and dry them on high heat, as CDC advises, if their care labels allow.
If the smell is still there once the cushion is dry, it’s in the foam. That’s the same problem as a pet accident, and our guide on getting pee smell out of a couch covers the options.
When to stop and call a pro
Stop when more cleaning at home starts doing more harm than good:
- The stain is gone but the smell keeps coming back, especially when the room warms up.
- The same spot reappears every time it dries.
- You’ve already soaked the area once and it took days to dry.
- It’s wool, a delicate rug, or a couch with an “S” or “X” code.
CRI’s spot guide says much the same: when a spill won’t come out, a professional has stronger solutions and the equipment to use them.

Our carpet cleaning is booked online by area (the stairs, a hallway, or one to five or more rooms), and no payment is taken when you book. In the notes, say what the stain is, when it happened and what you’ve already tried, and upload photos. We don’t promise a result on a stain before the team sees it, since fiber, age and earlier products all change what comes out.
For a fabric sofa or armchair, upholstery cleaning is booked by the piece: inspection, vacuuming, spot treatment, deep extraction cleaning and light deodorizing, with the figure confirmed from your photos before the visit. Fabric only, not leather.
Frequently asked questions
How do you clean puke out of carpet fast?
Wear gloves, scoop the solids into a bag with a spoon, and blot the liquid with white paper towels until almost nothing transfers. Then blot in a solution of 1/4 teaspoon liquid dish detergent in 1 cup lukewarm water, from the edges toward the center, rinse with cold water and blot dry. Start right away, before the spill sets.
What neutralizes vomit smell in carpet?
Removing the residue is what stops the smell. Clean the spot with a mild detergent solution, then use an enzyme cleaner made for organic stains, following its label, and let the carpet and pad dry completely. Baking soda helps as a last step on a dry spot. Fragrance sprays only cover the odor for a while.
Can I use vinegar on vomit in carpet?
Yes, as a second step. The Carpet and Rug Institute lists a vinegar solution of 1 cup white vinegar to 2 cups water for vomit, used after the detergent solution if the stain is still there, then rinsed and blotted dry. Test it on a hidden spot first, and never mix vinegar with bleach.
Should you steam clean carpet after vomit?
Not on a fresh spot. Vomit is protein-heavy, and heat can set protein stains, so clean it first with cool or lukewarm solutions and a cold rinse. A full carpet cleaning afterward is a different matter: once the residue is out, deeper cleaning helps when the smell keeps coming back from the pad.
How do you clean carpet after someone has a stomach bug?
Wear gloves, remove the vomit with paper towels, seal them in a bag, and don’t vacuum the spot. Clean with detergent, then use a disinfectant whose label lists carpet and norovirus, for its full contact time. Bleach suits hard floors but discolors carpet. Wash your hands with soap and water afterward, as CDC advises.
How we made this guide
- What we say about booking, the notes and photos, and the upholstery stages comes from our carpet cleaning and upholstery cleaning service pages.
- The detergent and vinegar solutions, the cleaning order and the advice to call a professional for stubborn spots come from the Carpet and Rug Institute’s Spot Solver entry for vomit.
- The stomach bug cleanup steps, the bleach mix, the laundry advice and the note on hand sanitizer come from CDC’s How to Prevent Norovirus. The November to April timing is from CDC’s Norovirus Outbreaks page.
- The finding that norovirus stayed viable in carpet for up to 12 days despite vacuuming is from CDC’s norovirus guideline evidence review.
- The surface types on registered norovirus products are from EPA’s List G.




