Having a stomach virus, food poisoning, or any condition that makes you throw up is always slightly traumatic, but it only gets worse if you wind up vomiting in your bed. Washing the sheets and other bedding is fairly easy, but getting the odor and stains from vomit out of your mattress can be a challenge. Acting quickly is key, but it's also important to use cleaning agents, such as baking soda, vinegar, and rubbing alcohol, that can neutralize the odor and kill any germs that may be lingering in the mattress.

Part 1
Part 1 of 3:

Removing the Vomit

  1. 1
    Scrape the vomit off the bed. The first step is cleaning the mattress is removing the vomit from the surface of the bed. Use a paper plate to scrape any solids off the bed, and place it in a plastic bag to discard in the trash.[1]
    • Before cleaning up the vomit, it's a good idea to put on rubber gloves. That will protect you from any germs.[2]
    • You can also use a dustpan to scrape the vomit from your bed and dump it in the toilet to dispose of it. Hose the dustpan down outside to clean it.
  2. 2
    Remove the sheets and wash thoroughly. If the bedding is still on your bed, remove them before moving on to cleaning the mattress. Strip the sheets, comforter, mattress pad, and any other items from the bed, and wash them in the washing machine.[3]
    • Wash the bedding on the highest temperature setting that is available on the washer. That will help kill any lingering germs.
    Advertisement
  3. 3
    Soak up the remaining liquid from the mattress. Once you've removed the sheets from the bed, use a dry cloth to soak up any liquid from the vomit that may have reached the mattress. Avoid rubbing the stained area, though. Instead, blot it to help remove the liquid without spreading it around.[4]
    • It's a good idea to use an old rag to blot the mattress because you may want to throw it out when you're done.
  4. Advertisement
Part 2
Part 2 of 3:

Getting Rid of the Odor

  1. 1
    Apply baking soda to the affected area. After you've blotted away any remaining liquid from the mattress, sprinkle some baking soda over the area. The baking soda will help absorb any remaining liquid and remove the lingering odor.[5]
    • If you don't have baking soda at home, you can substitute cornstarch. However, cornstarch doesn't have the deodorizing properties that baking soda does.
  2. 2
    Allow the baking soda to sit overnight. Once you've spread the baking soda on the stained section of the mattress, it needs time to absorb any leftover liquid and odor. Let the baking soda sit on the mattress for 8 hours to overnight, or until the baking soda is completely dry.[6]
    • If you or someone else needs to sleep on the bed, you can lay a clean towel over the baking soda on the mattress so you can place sheets over it.
  3. 3
    Vacuum up the baking soda residue. When the baking soda has sat on the mattress overnight, use a vacuum cleaner to remove the residue. Be sure to empty the vacuum and wash the canister or change the bag afterward so bacteria doesn't grow inside the machine.[7]
    • Using the vacuum's hose attachment is the best bet to ensure that you remove all of the baking soda residue.
    • If you don't have a vacuum cleaner, you can sweep the baking soda residue into a garbage can or bag.
  4. Advertisement
Part 3
Part 3 of 3:

Cleaning Stains and Sanitizing the Mattress

  1. 1
    Mix equal parts water and white vinegar. If there are still stains on the mattress from the vomit, you may need a targeted cleaner. Combine 1 cup (237 ml) warm water and 1 cup (237 ml) of white vinegar in a spray bottle and shake well to mix thoroughly.[8]
    • For extra cleaning power, you can also mix in 1 teaspoon (5 ml) of liquid dish soap. Just make sure it's not a moisturizing formula.[9]
  2. 2
    Spray the mixture on the stain and blot the area well. After you've prepared the vinegar mixture, apply it to the stains on the mattress. Don't oversaturate the mattress; spray the stained area until it is just damp. Next, blot the mattress with a clean towel to lift the stain.[10]
    • Choose a towel that is extremely absorbent for blotting the mattress.
  3. 3
    Repeat the process until the stain is gone. Depending on the stain, one application of the vinegar solution may not be enough to remove the stain. Apply it to the mattress and blot it as many times as necessary to completely remove the vomit stains.[11]
    • Make sure to have plenty of clean towels on hand for the blotting. You don't want to blot the mattress over and over with the same towel because you can wind up spreading the stain.
  4. 4
    Let the mattress dry overnight. After you've removed the stain from the mattress, it's important to let it dry. Give the mattress at least 6 to 8 hours to dry. You can help the drying process by turning on an overhead fan, aiming a freestanding fan at the mattress, or opening a window near the bed.[12]
  5. 5
    Apply rubbing alcohol to kill any germs. Even after you clean the mattress, there can still be germs left behind after someone vomits. When the mattress is dry, spray the affected area lightly with rubbing alcohol to kill any lingering germs.[13]
    • Instead of rubbing alcohol, you can dab some unscented hand sanitizer on the mattress to kill the germs.
  6. 6
    Allow the mattress to dry again. After you've applied the rubbing alcohol, allow the mattress to dry completely. It should take about 6 hours, but it's a good idea to let it air dry overnight to be certain it's dry.[14]
    • Be sure to keep children and pets away from the mattress until the alcohol is dry.
  7. Advertisement

Things You'll Need

  • Rubber gloves
  • Paper plate
  • Plastic garbage bag
  • Cleaning cloth or rag
  • Baking soda
  • Vacuum cleaner
  • 1 cup (237 ml) warm water
  • 1 cup (237 ml) white vinegar
  • Spray bottle
  • Several clean towels
  • Rubbing alcohol

About This Article

James Sears
Co-authored by:
Professional Cleaner
This article was co-authored by James Sears. James Sears leads the customer happiness team at Neatly, a group of cleaning gurus based in Los Angeles and Orange County, California. James is an expert in all things clean and provides transformative experiences by reducing clutter and renewing your home environment. James is a current Trustee Scholar at the University of Southern California. This article has been viewed 303,518 times.
39 votes - 89%
Co-authors: 6
Updated: September 15, 2021
Views: 303,518
Categories: Cleaning
Article SummaryX

To clean vomit from a mattress, use a dry cloth to blot up any liquid. If you need to remove stains from the mattress, mix water and vinegar in a spray bottle, apply it to the stain, and dab it with a clean towel. Finally, get rid of odors by applying baking soda to the affected area. Allow the baking soda to sit for 8 hours, vacuum up the baking soda residue. For tips on how to sanitize the mattress, keep reading!

Did this summary help you?
Advertisement