How to Clean Vomit from a Mattress: Complete Guide

Quick Answer: Vomit cleanup requires a two-stage approach because it contains two chemically different problems. Stomach acid (pH 1.5-3.5) is neutralised by baking soda. Food proteins and organic matter are broken down by enzyme cleaners. The persistent smell comes from butyric acid, which requires complete neutralisation and not just surface cleaning.

Cleaning vomit from a mattress is genuinely unpleasant, but it is manageable if you work through it systematically. The key insight is that vomit is not a single substance with a single treatment -- it is a mixture of stomach acid, partially digested food, bile, and digestive proteins, each of which responds to different treatments.

Mattress vomit cleanup protocol with baking soda and enzyme cleaner - Mattress Miracle Brantford

What Makes Vomit Challenging: The Chemistry

Understanding the composition helps you understand why a two-stage approach is necessary:

  • Stomach acid (hydrochloric acid, pH 1.5-3.5): This acid can etch fabric fibres and cause permanent discolouration if not neutralised. It also creates the initial sharp smell. Baking soda (a base) neutralises the acid through an acid-base reaction.
  • Partially digested food proteins: These are protein fragments that require enzyme cleaners (protease) to break down. Using cold water to prevent protein denaturation is the same rule as with blood stains.
  • Food starches and carbohydrates: Amylase enzymes in a broad-spectrum cleaner address these components.
  • Bile: A yellow-green digestive fluid from the liver. Contains bile salts and bile acids. Enzyme cleaners with lipase can help; the yellow colour from bile may require hydrogen peroxide as a second step if it remains after enzyme treatment.
  • Butyric acid: The compound responsible for the characteristic rancid, lingering smell of vomit. Butyric acid is produced by bacterial fermentation of food material and is present in partially digested food. It is volatile and penetrates deeply into foam. This is why the smell can persist even when the visual stain is gone -- the butyric acid has migrated further into the mattress than the solid material.

Immediate Steps: Solid Removal

Before any liquid treatment, remove all solid material. This is the most unpleasant step but the most critical one. Applying water or cleaning products to a mattress with solid vomit on it simply pushes the solids deeper into the fabric.

How to remove solids:

  • Put on gloves first
  • Open a window for ventilation
  • Use a credit card, an old spatula, or a stiff piece of cardboard to scrape the solid material off the mattress surface. Work from the edges of the deposit toward the centre, lifting the material away rather than pushing it in.
  • Deposit each scraped amount into a plastic bag for immediate disposal
  • Do not use your fingers, even with gloves -- a card gives better control and removes more
  • Blot (do not rub) any liquid that remains after solid removal with paper towels or old cloths

Patience here saves effort later. Every bit of solid material removed in this step is material that does not have to be broken down chemically in the next steps. A thorough 3-5 minutes on solid removal makes the chemical treatment significantly more effective.

8 min read

Stage 1: Neutralise the Acid

After solids are removed, the first chemical treatment targets the stomach acid component. Baking soda (sodium bicarbonate) is a mild base that reacts with acid through a simple neutralisation reaction: NaHCO₃ + HCl → NaCl + H₂O + CO₂.

The visible result of this reaction is slight fizzing -- the CO₂ being released as the acid is neutralised. If baking soda applied to the stain does not fizz at all, the acid has already evaporated or neutralised on its own. If it fizzes actively, the acid is still present and needs the full treatment.

How to apply:

  1. Sprinkle baking soda generously over the entire affected area
  2. Leave for 15-20 minutes
  3. You will see some fizzing if active acid is present
  4. Blot and remove the baking soda with a damp cloth
  5. Apply a second layer if the fizzing was vigorous (indicating a lot of acid)

Stage 2: Enzyme Treatment for Proteins

After the acid is neutralised, apply a broad-spectrum enzyme cleaner. This addresses the protein, starch, and fat components of the vomit.

How to apply:

  1. Spray or pour enzyme cleaner over the treated area
  2. Cover with a damp cloth to slow evaporation -- enzymes work better when they stay wet and active longer
  3. Leave for 15-20 minutes (longer if the vomit has been sitting for hours)
  4. Blot dry with clean cloths, working from outside toward the centre
  5. Apply a second round of baking soda to absorb residual moisture and neutralise any remaining odour compounds
  6. Leave baking soda for 2-4 hours, then vacuum thoroughly
Two-stage vomit treatment with baking soda for acid and enzyme cleaner for proteins - Mattress Miracle Brantford

Odour Elimination

Vomit odour is particularly stubborn because butyric acid is both volatile (spreads easily) and fat-soluble (penetrates foam). The smell can persist after the visual stain is addressed. Complete odour elimination requires:

  • Enzyme cleaner must contact all affected foam: If vomit soaked more than 1-2 cm into the mattress, the enzyme cleaner needs to reach the same depth. Apply generously and give it time to penetrate -- a covered dwell time of 20-30 minutes is better than 10 minutes uncovered.
  • Baking soda absorbs residual butyric acid compounds: A generous layer left for several hours after enzyme treatment specifically targets the volatile acid compounds responsible for the smell.
  • Fresh air and time: Butyric acid continues to off-gas from foam over hours. Allowing the mattress to air out in a well-ventilated room for several hours after treatment reduces the residual smell significantly.
  • Activated charcoal sachets (for persistent odour): Place activated charcoal sachets on the treated area and cover with a cloth for 24 hours. Activated charcoal physically adsorbs odour molecules from the surrounding air, including butyric acid vapour.

Step-by-Step Summary Table

Step Action Wait Time Target
1 Solid removal with card or spatula Until complete Physical removal of solid material
2 Blot liquid with paper towels Until absorbent Reduce liquid volume before treatment
3 Baking soda applied generously 15-20 minutes Neutralise stomach acid
4 Blot baking soda away with damp cloth Immediate Remove neutralised material
5 Enzyme cleaner, covered with damp cloth 15-30 minutes Break down proteins, starches, fats
6 Blot enzyme cleaner dry Immediate Remove broken-down material
7 Second baking soda layer 2-4 hours Absorb residual moisture, neutralise butyric acid
8 Vacuum thoroughly After baking soda dried Remove all powder and residue
9 Fan-dry the treated area Minimum 4-6 hours Ensure complete drying before replacing bedding

Drying and Final Care

A vomit stain often involves a significant volume of liquid, meaning the mattress may have absorbed more moisture than most stain situations. Thorough drying is essential.

Use a fan directed at the treated area. If possible, move the mattress to a location with better airflow or near an open window. Do not replace bedding until the treated area is completely dry to the touch -- at least 4-6 hours with a fan, potentially overnight without one.

A mattress that is damp when recovered with bedding will develop a musty or sour smell within a few days as surface organisms grow in the residual moisture. This is a separate problem from the original stain and harder to address.

Fan directed at mattress after vomit cleaning treatment to ensure complete drying - Mattress Miracle Brantford

Frequently Asked Questions

A complete vomit cleaning guide for mattresses covers immediate response, stain treatment, odour elimination, and sanitization to prevent bacterial growth. Mattress Miracle at 441½ West Street in Brantford notes that households with young children or anyone prone to illness should consider a waterproof protector as standard equipment. Brad recommends enzyme-based cleaners for biological stains and baking soda for residual odour. Call (519) 770-0001 for mattress protection products.

Shop: Mattress Protectors at Mattress Miracle

Shop This Topic at Mattress Miracle

Popular picks at Mattress Miracle:

Or browse all mattresses in our Brantford showroom.

Find Your Perfect Mattress at Mattress Miracle

We are a family-owned mattress store in Brantford, helping our community sleep better since 1987. Come try mattresses in person and get honest, no-pressure advice.

441 1/2 West Street, Brantford, Ontario

Call 519-770-0001

Can I use hot water to sanitise a vomit stain?

No. Hot water denatures the food proteins in vomit, bonding them to the fabric fibres permanently -- the same problem as using hot water on blood. Cold water keeps proteins in a soluble state that enzyme cleaners can break down. The enzyme cleaner itself provides the sanitation by destroying the organic material.

The vomit smell seems gone but comes back when the mattress is warm -- why?

Butyric acid has a higher vapour pressure at warm temperatures -- it off-gases more at body temperature than at room temperature. If the smell returns when the mattress warms under bedding, the butyric acid has not been fully removed. Apply enzyme cleaner again with a longer dwell time (30 minutes), followed by an extended baking soda treatment (overnight) and thorough airing.

Is vomit from a child different to treat than vomit from an adult?

Not meaningfully from a chemistry standpoint -- the same stomach acid, food proteins, and butyric acid are present. The practical difference is that a child who vomits while sick may produce less volume and may vomit multiple times, meaning a mattress may need treatment more than once in a short period. A waterproof mattress protector is essential for sick children.

How do I know if the mattress is clean enough to sleep on?

After thorough enzyme treatment and complete drying, the mattress is sanitary. Enzyme cleaners break down the organic material; bacteria do not survive in a clean, dry environment. If there is no smell when the mattress is warm and no visible staining, the cleanup is complete. If a faint smell persists, the treatment needs to be repeated.

Sources

  • Bowen, R. (2011). Vomiting: composition and mechanism. Colorado State University Hypertexts for Biomedical Sciences. Pathophysiology of the Digestive System.
  • American Cleaning Institute. (2020). Enzyme cleaners: mechanisms for organic matter degradation. ACI Technical Publication.
  • Whitaker, J.R. (1994). Principles of Enzymology for the Food Sciences (2nd ed.). Marcel Dekker. Protease and amylase substrate specificity.
  • Tangerman, A. (2009). Measurement and biological significance of the volatile sulfur compounds hydrogen sulfide, methanethiol and dimethyl sulfide in various biological matrices. Journal of Chromatography B, 877(28), 3366-3377. (Context on volatile acid compounds in biological waste.)
  • Health Canada. (2019). Safe cleaning products and indoor air quality in the home. Environmental Health Directorate.

Visit Our Brantford Showroom

We are located at 441½ West Street in downtown Brantford. Free parking available. Our team does not work on commission, so you get honest advice based on your needs.

Mattress Miracle -- 441½ West Street, Brantford, ON -- (519) 770-0001

Hours: Monday--Wednesday 10am--6pm, Thursday--Friday 10am--7pm, Saturday 10am--5pm, Sunday 12pm--4pm.

If illness in your household means this type of cleanup happens regularly, a waterproof mattress protector is genuinely worth having. Come see us and we will show you options that are easy to remove and wash -- the whole point is making the cleanup manageable.

Back to blog