top of page

Vomit Stains & Odour on Mattress? Here's How To Get Rid

Updated: Aug 15, 2023

Dealing with vomit stains and odours on your mattress can be unpleasant and challenging. Whether it's caused by illness, food poisoning, or an accidental incident, it's essential to address the issue promptly.

Having taught our viewers to deal with many stains specifically on mattresses such as urine stains, you can be confident that our home remedies for removing sick from your mattress works.

In this blog post, we'll guide you through effective methods to remove vomit stains and odours from your mattress.

With the right techniques and cleaning solutions, you'll be able to restore cleanliness and freshness, ensuring a hygienic sleep environment.

How To Get Vomit Stains & Odour Out Of Your Mattress

Removing vomit stains and it's odour requires a mixture of enzyme cleaners, baking soda and a little bit of know-how as we will explain further in this blog post.

Understanding Vomit Stains and Odours

  1. Stain Penetration: Vomit stains can seep deep into the layers of your mattress, making them more challenging to remove compared to surface stains. The acidic nature of vomit can also cause discoloration and damage to the fabric.

  2. Odour Persistence: Vomit odours can linger on your mattress long after the initial incident. The organic matter and bacteria present in vomit contribute to the unpleasant smell, which requires proper cleaning and deodorizing techniques.

Preparation and Safety Measures

  1. Safety First: Before starting the cleaning process, ensure proper ventilation in the room by opening windows or using fans. As we covered previously in our period stain removal article, It's also advisable to wear gloves, a face mask, and protective clothing to minimize direct contact with the vomit and potential pathogens.

  2. Mattress Protection: Cover your mattress with a waterproof mattress protector to prevent future stains and make future cleaning easier.

  3. Identify The stain: It may sound silly, but that vomit stain might be something else entirely. Obviously you know that someone has been sick but if the vomit went onto the sheets it may not have penetrated into the mattress and could be another kind of yellow stain.

Effective Methods for Vomit Stain and Odour Removal

Initial Clean-up

Act Quickly: Remove any solid debris or excess vomit from the mattress using a plastic scraper or spoon. Be careful not to press the vomit further into the mattress. The quicker you can remove the sick from your mattress the easier it's going to be.

Many of our customers will stop at removing the solid mass from the mattress, not knowing that the smell can get really bad if you leave it to dry.

Blotting: Gently blot the affected area with paper towels or clean white cloths to absorb as much moisture as possible. Avoid rubbing, as it can spread the stain and push it deeper.

Stain Removal

Enzyme Cleaner: Enzyme-based cleaners are highly effective in breaking down organic stains. There are many on the market and for a spot stain removal you can either make your own enzyme cleaner or buy one off the market.

Personally we love Warhammer enzyme cleaner, but this is just for professional use.

Apply a generous amount of the cleaner directly to the stain, ensuring it saturates the affected area.

Blot the area gently with a clean cloth or sponge to lift the stain. Rinse the area with a damp cloth and allow it to air dry. This will kill all of that nasty bacteria festering inside your carpet fibres.

Odour Elimination

Baking Soda: Sprinkle a liberal amount of baking soda over the entire mattress surface, focusing on the vomit-stained area. Let it sit for several hours or overnight to absorb the odour. Vacuum the mattress thoroughly to remove the baking soda residue.

White Vinegar Solution: Mix equal parts of water and white vinegar in a spray bottle. Lightly mist the affected area, ensuring it's damp but not soaked. Vinegar's acidic properties help neutralize and eliminate odours. Blot the area with a clean cloth or sponge and allow it to air dry.

Deep Cleaning

Steam Cleaning: Rent or use a steam cleaner specifically designed for upholstery or mattresses. Steam cleaning helps sanitize the mattress and eliminates remaining stains and odours. Allow the mattress to dry completely before using it on the stain.

Combine your steam cleaner with an enzyme cleaner for deep penetration of the mattress fibres and a much easier clean.

Carpet Cleaning: We recently removed some of the myths surrounding using a carpet cleaner on a mattress, and if you know what you're doing, using it is a great idea.

You can provide a much deeper clean, remove the chemicals being used faster and have full confidence that the mattress has been cleaned as thoroughly as possible. If you use this in conjunction with a steam cleaner, you are in mattress cleaning heaven.

Additional Tips and Precautions

  1. Sunlight Exposure: If weather permits, expose your mattress to direct sunlight. Sunlight acts as a natural disinfectant and helps eliminate odours. Place your mattress in a well-ventilated area, ideally outdoors, for a few hours. Remember to protect it from direct moisture exposure.

  2. Professional Cleaning: For severe stains or persistent odours that resist DIY methods, consider seeking professional mattress cleaning services. Professionals have specialized equipment and expertise to tackle tough stains and ensure a thorough cleaning process.


Vomit stains and odours on your mattress may be a challenging task, but with the right approach and effective cleaning methods, you can restore cleanliness and freshness.

Act swiftly, employ enzyme cleaners for stain removal, and utilize baking soda and vinegar for odour elimination.

Remember to prioritize safety, protect your mattress with a waterproof cover, and practice regular cleaning and maintenance to prevent future issues.

By following these guidelines, you can reclaim a hygienic sleep environment and enjoy restful nights on a clean, fresh mattress.

159 views0 comments


bottom of page