How to Clean Vomit from a Mattress the Easy Way


If you throw up in your bed because you have a stomach bug, food poisoning, or anything else that makes you sick, it’s even worse.

It’s easy to clean the sheets and blankets after someone throws up, but it’s harder to get the smell and stains out of the mattress.

You must act quickly and clean it with baking soda, vinegar, and rubbing alcohol to remove the smell and kill any bacteria in the mattress.

Here, you’ll learn how to clean vomit from a mattress so you can sleep again in a comfortable bed that doesn’t smell bad.

Cleaning Up Vomit on a Mattress

We’ve all been through it. Since we were sick, we woke up in the middle of the night, but we didn’t have enough time to get out of bed. We don’t care if that happened because you had the flu or too much to drink.

But it has occurred to you or somebody you know. That person could have been one of your kids or pets since things like this also happen to them a lot.

Unfortunately, you can’t just throw your mattress in the washing machine like you can with your blankets and sheets.

But don’t worry if your mattress cover can’t be washed in the washing machine. We’ll take care of you.

We’ll explain in great detail how to clean vomit from a mattress, remove stains, and restore its fresh scent.

What Supplies You’ll Need

  • Rubber gloves
  • Old Rag or Towel
  • Vinegar, Baking Soda, and Soap Solution
  • Rubbing Alcohol
  • Hairdryer or Fan

5 Easy Steps on How to get Vomit Out of Mattress

1. Wipe the Vomit Off the Mattress

The first step is to clean up the vomit on the mattress. Quick action is necessary to prevent the stain from penetrating too deeply into the mattress’s layers, which will be extremely difficult to remove.

What you have to do is:

  • Put on some rubber gloves. Avoiding touch with vomit is preferable because it can include bacteria and germs in addition to being highly acidic.
  • Scrape out the solid stuff. A dustpan is handy for collecting the solids so they can be flushed away. Then, give the dustpan a good cleaning under the tap. You can also use a paper plate, like the kind you would use for a barbecue, to scrape up the vomit. Please put it in the garbage bag and tie it up. Finally, you can manually gather the vomit using a few paper towels.
  • Take off the sheets. Remove your pillows and sheets, then wash them in the washer. Follow the care instructions for washing them, but it’s good to set an extra rinse cycle to ensure all the dirt is gone.

Don’t worry if you puked on your pillow. Pillows made of solid latex or memory foam can be washed in lukewarm water with a mild detergent. Just make sure they are completely dry before putting them back in bed.

You can also fix shredded or buckwheat fill zippered pillows by removing and throwing away the deteriorated filling.

Also, you might want to take out the rest of the filling and let it air out to get rid of the smell. Then, wash the cover and put your pillow together when it’s dry.

2. Soak Out the Liquid

After removing all the solid components, you must deal with the liquid:

  • Use an old towel or rag. They can soak up more liquid than a regular paper towel, and when the job is done, you can throw them away.
  • Don’t push down too hard. The liquid can move into the deeper layers when you press on the mattress. To prevent the liquid from spreading, use gentle blotting techniques.
  • Keep doing this until there is no more liquid.

You’re ready to proceed to the next level now.

3. Deal With the Stain and Disinfect

The most important part of cleaning up vomit from a mattress is getting rid of the stain.

There are several methods for doing that; you can use baking soda, a solution of mild soap, or a solution of vinegar.

Let’s look at each of them separately.

Mild Soap Solution

Mix one-part mild soap with three parts warm water in a container to make a deal with the stain cleaning liquid.

Then, soak a cloth or towel in this solution. Blot the stain until it goes away to clean it.

Mild soap removes oily particles and freshens up the smell of the mattress, so it’s a good first choice for any stains.

Use a low-heat hair dryer to hasten the drying process or allow the mattress to air dry completely.

Vinegar Solution

This method is similar to the last one in some ways. Add one part vinegar to three parts water. Use white vinegar instead of apple cider because it isn’t as strong, and its color can make the stain stand out more.

After soaking the towel, blot the stain’s surface. Don’t rub too hard, and don’t use too much solution because it can damage the foam layers if it gets deep into them.

Vinegar kills germs and evaporates easily, so the vomit smell will disappear as the solution dries.

Enzyme Cleaners

Enzyme cleaners neutralize unpleasant odors by decomposing proteins, lipids, and other organic compounds. You can buy them at a store or, if you already have one, use a cleaner for pet urine, which works the same way.

Pour a lot of the cleaner on the stain, then let it dry. You may notice the odor getting stronger as it dries; Don’t Panic.

These are just the molecules of odor that have been trapped in the deeper layers of the material exposed to air. As the solution dries, the smell will get less strong.

Oxygen Cleaners

Oxygen cleaners work like enzyme cleaners, but instead of releasing enzymes, they let out active oxygen.

These disinfectants enable thorough cleaning by dissolving odor-causing compounds embedded in the mattress’s construction.

Remember that you should only sprinkle the cleaner over the top of the soiled area, as letting it seep too deeply could ruin the mattress components, as opposed to using an enzyme cleaner.

Before putting on the sheets, let them dry out like you would with an enzyme cleanser.

4. Remove Odor

The odor must be neutralized as a final step in cleaning a mattress after removing vomit.

Here are some true ways to do that:

Rubbing Alcohol

Due to its volatility, rubbing alcohol can bind and release odor molecules into the atmosphere.

Make a powder out of rubber alcohol and liberally apply it to the stained area by shaking the pulverize.

Let it dry completely, and do it again if you need to.

Besides removing smells, rubbing alcohol kills germs and cleans the area.

Baking Soda

Most unpleasant scents, including vomit stink, can be eliminated using baking soda, a natural deodorizer.

Just put a lot of baking soda on top of the stain, about 2 to 3 inches, around it, and let it sit for at least an hour.

If you’ve sprinkled soda on a damp stain, you should remove the lumps by hand using a plastic bag or rubber gloves and then vacuum the mattress.

If the scent continues, don’t hesitate to use the entire pack or repeat the procedure.


Cornstarch is another good way to get rid of smells. In addition to soaking up liquids, it can absorb fats, which have a stronger smell.

Cornstarch can absorb odors and help mask mattress discoloration when sprinkled over a mattress stain.

Let the cornstarch sit for at least three hours, preferably overnight, to absorb the odor completely before vacuuming.

New Cover

The time has come to enclose a mattress in a mattress protector, which is thankfully waterproof.

This will not only keep it safe from accidents in the future, but it will also keep the smell inside, making it more pleasant to sleep on.

5. Dry It Out

Ensuring your mattress will thoroughly dry is the last stage of washing it because any moisture left in the layers of the mattress can cause mold to grow.

You might easily create a microbial enclave by encouraging a wet climate inside your mattress, whereby the vomit liquid may contain bacteria.

So, if you want your mattress to be completely dry, it’s best to leave it in a well-ventilated room overnight.

If it’s nice outside, open your windows. Or, you can use a fan to help the moisture dry out. Point the fan toward the stain.

A hairdryer is another option. Just make sure it’s set to cold stream.

Hot air from a hairdryer can melt the foam in a mattress, so keep it at least a couple of inches away from the fabric. It’s safe to keep it 8–10 inches away.

How to Clean a Memory Foam Mattress

The good news is that you won’t need many cleaning materials to remove poop from a memory foam mattress compared to a standard mattress.

It’s even better news because cleaning vomit from a memory foam mattress involves largely the same procedures.

Remove the Vomit

It’s a horrible thought, but first, we need to clean up the vomit in the bed.

Please put on your protective gloves, scoop up the vomit with a paper plate or bowl, and then dispose of it outside in a plastic bag.

Some people like to use a dustpan and then flush the dust down the toilet, but if you do that, you’ll also have to clean the dustpan.

Wash the Bedding

Time to take off all the sheets and put them in the washing machine.

Although you might be tempted to avoid washing bedding that hasn’t been covered in vomit, doing so will help you avoid germs and lingering odors.

Wash all your bedding in a hot setting to help destroy germs, even if you need to wash more than one load.

Clean up any remaining Liquid

For memory foam mattresses, the following actions are crucial because the foam substance adores soaking up liquid, whether it’s vomit or cleanser.

Instead of scrubbing the surface, use a paper towel or old rag to dab at the stain to absorb the vomit.

Light dabbing will suffice; pushing down on the foam or twisting it to squeeze out liquid will not work.

Clean it Up

The vinegar cleaning solution and a fresh cloth are now required. Memory foam mattresses are susceptible to injury if sprayed with solutions because they absorb liquid quickly.

Instead, lightly spray the rag and wipe the mattress. The areas that have been blotted should be damp but not wet.


Spray it with alcohol and give it 6 to 8 hours to dry.

Dry the Mattress

To keep the memory foam from soaking up the cleaner, use a blow dryer on low heat and hold it above the surface of the mattress.

The mattress needs to be completely dry before the bedding is placed back on it using a fan or another method.

Get rid of any smell that lasts. A sprinkle of baking soda on the mattress before each wash can help eliminate any remaining odors until the next time you perform laundry.

Pro Tip: People who get queasy at the sight or smell of vomit may find it helpful to chew gum or apply vapor rub on their noses before beginning the task.

Putting on a mask might also help. You could also get a mattress protector. This will keep vomit, urine, blood, and other liquids from getting into your mattress.

There are numerous affordable options on Amazon that ought to function just fine. Planning is always a good idea.

How to Get Vomit Smell Out of Mattress?

For the best outcomes to get the smell of puke out of a mattress requires that you must attack the stain right away. The acid in the vomit makes it smell not good.

By reducing the pH of everything it touches, baking soda neutralizes the acids that produce odors.

The vomit smell can be eliminated from a mattress using many of the same methods used to eliminate the smell of vomit.

Baking soda, vinegar, essential oils, and an enzyme cleaner will all work well to get rid of these bad smells.

Vomit Smell Remover

Blot up as much liquid as possible from the mattress, then dust the affected area with baking soda or cornstarch.

The remaining odor-causing stain can be absorbed and deodorized with baking soda. Give the baking soda at least 8 hours to sit.

A clean towel and sheets can conceal the stain if it is too late to allow the mattress to dry.

After the recommended time has passed, use a vacuum to eliminate the baking soda.

Use a hose attachment made for the upholstery to clean up the stain. To get the smell of vomit out of a mattress, finish by spraying it with an all-natural disinfectant.

How to Clean Vomit Stains from a Mattress?

The enzymes and acids found in vomit must be neutralized before the filthy mattress can be cleaned.

Proteins found in fluids like blood, urine, and vomit are broken down by vinegar. The cleanser can remove pet stains, blood, urine, and vomit stains from carpets.

Put the soap, warm water, and vinegar in the spray bottle, and give it a good shake. You can replace the vinegar with hydrogen peroxide, but don’t use cold water. Spray the spot until it is damp but not dripping wet.

Use a dry, absorbent towel to wipe up the stain. Keep doing this until the spot is gone.

Let the mattress dry completely in the air before putting it on clean sheets. Applying a mattress protector or pad over a wet spot will eventually lead to mildew issues.

This simple formula can also remove vomit from upholstery and carpet in a car left to dry out. Pets sometimes throw up in places where we might not find it for a while, and the kids throw up wherever they happen to be.

This solution will quickly get rid of either kind of stain.

A mattress protector is the most effective way to keep a new mattress from getting dirty. Additionally good are memory foam mattresses or dust mites and allergies reduction.

To deal with vomit stains on a bed, you should remove as much of the vomit as possible and immediately remove and wash all bedding.


How to eliminate the vomit odor?

Sprinkle sodium bicarbonate over the mattress, cover it with a plastic cover, and leave it for 8 hours or overnight.

The baking soda should soak up the smell and get rid of it overnight. After vacuuming the mattress, spritz it with a cleaning solution or disinfectant with a citrus aroma.

What if the mattress was heated after a vomit spill?

When you heat the mattress, toxic gas will build up inside it. This will cause the mattress to break down over time.

Should I throw out the mattress after it was soiled with vomit?

No, you don’t have to throw away the bed. it is also a good idea to remove all bedding from your mattress as soon as a vomit incident occurs and let it air out from the open for as long as possible.

What other materials from the house can I use to remove vomit from a mattress?

Club soda and hydrogen peroxide are common household substances that help clear vomit.

Apply the mixture to the mattress stain by combining one cup of club soda and two tablespoons of white vinegar, then gently wipe the area with a soft cloth or sponge.

How can dried vomit be removed?

A light misting of water applied straight to dried vomit can help release the stain, making it easier to clean.

Directly sprinkle baking soda over the harmed area and leave it alone for a few hours. It will take some time, but the baking soda will eventually remove most of the vomit stain.

Does vinegar eliminate the odor of vomit?

Vinegar is a natural deodorizer that can eliminate the smell of puke.

Use a sponge or rag to gently scrub away the vomit stain after combining distilled white vinegar, warm water, and a few drops of SUNLIGHT dishwashing liquid with a lemon scent.

Final Thoughts

There are many reasons why vomit might be on your mattress. So, now you know how to clean vomit from a mattress.

There are several methods for cleaning and removing a vomit stain from a bed or mattress.

If you have a removable, machine-washable mattress cover, cleaning up vomit from the mattress won’t be nearly as big of a chore.

Despite this, you may still clean up vomit without a washable cover by using items like baking soda, rubbing alcohol, white vinegar, mild detergent, and lots of paper towels.

The methods required to remove the vomit include cleaning, washing all your linens and bedding, dabbing the vomit-stained area, cleaning, disinfecting, and drying the mattress.

About the author


Add Comment


Get in touch

As the body rests and recovers, sleep is an important part of the daily routine. When you sleep, comfort is decided by a mattress. A healthy sleep night will lift your mood, too. Only one hour of sleep will make you cranky the next day.

Follow us for Upcoming Updates that can help you taking Comfort to your life.