Sutherland Shire Cleaners
Stain Removal

How to Clean Vomit from Carpet

8 July 20267 min read

Vomit on carpet is one of those stains where the sequence of treatment matters as much as the treatment itself. Stomach contents include partially digested food, stomach acid (hydrochloric acid at low pH), bile, and mucus — each contributing to the stain and the odour in different ways. Treating the wrong component first or skipping a step typically means the stain comes out but the smell persists, or vice versa.

Do not apply water to the solid material first

Applying water or cleaning solution to vomit before removing the solid and semi-solid matter spreads the stain laterally and drives it deeper into the pile. Always physically remove as much as possible before applying any liquid treatment.

Step 1: Remove Solid Matter

Use a blunt knife, spatula, or stiff card to scoop up as much solid and semi-solid material as possible. Work from the outside of the stain toward the centre to avoid spreading. Dispose of the material in a plastic bag. For fresh liquid vomit, blot firmly with paper towels — press and lift rather than rubbing, and continue with fresh towels until no more liquid transfers. Wear disposable gloves throughout this step.

Step 2: Apply Baking Soda to Absorb Moisture and Odour

After removing the bulk of the material, sprinkle a generous layer of baking soda over the affected area. Baking soda is alkaline and partially neutralises the stomach acid while also absorbing remaining moisture and beginning to address the odour. Leave it in place for 5–15 minutes, then vacuum thoroughly. This step is worth doing even if the area looks clean after Step 1 — it addresses residue and moisture that is not visible.

Step 3: Cold Water and Dish Soap

Mix a small amount of dish soap with cold water and apply to the stained area with a clean white cloth. Blot from the outside inward, rotating to clean cloth sections as the discolouration transfers. Cold water is important — hot water can set the protein components of vomit into carpet fibres in the same way that cooking sets egg or meat. Rinse with cold water and blot dry after the visible stain is lifted.

Step 4: Enzyme Cleaner for Protein and Odour

This is the most important step for preventing recurring odour. Enzyme-based cleaners (sold for pet stains but equally effective on human vomit) contain biological enzymes that break down the protein, fat, and bile acid molecules responsible for the smell. Apply generously, work into the pile, and allow the full dwell time stated on the product label — typically 10–15 minutes. Do not rinse immediately; the enzymes need contact time to work. After dwell time, blot and allow to air dry.

Why the smell comes back

If the area smells fine while wet but the odour returns as the carpet dries, it means the enzyme cleaner did not reach all the affected material — particularly if vomit reached the carpet backing or underlay. Re-treatment with enzyme cleaner, or a second application allowed to penetrate more deeply, is needed. Odour that persists after two treatments despite good dwell time may indicate the underlay is affected.

Bile and Yellow Staining

Bile gives vomit its characteristic yellow-green colour and is one of the harder components to fully remove from carpet. The dish soap step addresses the fat-soluble components of bile, and the enzyme step addresses the protein component. A residual yellow tinge after both steps can be treated with a small amount of white vinegar in water (which helps cut bile compounds) or, on light carpet, a dilute hydrogen peroxide solution tested in a hidden area first. Allow the area to dry completely between treatment rounds before assessing the remaining colour.

Wool Carpet: Special Considerations

Wool carpet is more sensitive to acidic treatments. The stomach acid component of vomit can damage wool fibres if left in contact for extended periods — so speed of removal is even more important. Avoid using vinegar or acidic treatments on wool carpet; stick to the baking soda neutralisation step, dish soap, and an enzyme cleaner that is labelled as safe for wool. Do not over-wet wool carpet and ensure good ventilation during drying.

Large Volume Vomit Events

A significant volume of vomit — from serious illness, food poisoning, or a post-party situation — that soaks through to the underlay is beyond DIY treatment. The underlay retains the liquid and will produce persistent odour regardless of how well the carpet surface is treated. Professional extraction using a truck-mounted unit can draw liquid from the underlay depth; in severe cases the underlay may need to be replaced.

Large Volume Vomit or Persistent Odour After DIY Treatment?

Connecting Sutherland Shire households with local carpet cleaners for deep extraction and enzyme odour treatment.

Find a local carpet cleaner

Referral service. We match you with local providers; we do not carry out cleaning work directly.

Frequently asked

Why does the vomit smell come back after I cleaned the carpet?

Returning odour after apparent cleaning means the protein and bile molecules were not fully broken down — either because an enzyme cleaner was not used, the dwell time was too short, or the material reached the backing or underlay where surface treatment could not reach. Re-treat with enzyme cleaner and allow full dwell time. If the odour returns after two treatments, the underlay is likely affected.

Can I use white vinegar to clean vomit from carpet?

White vinegar can help cut bile components and deodorise the area, but it is not a complete treatment on its own — it does not break down protein. Use it as a follow-up step after the dish soap treatment, particularly for yellow staining. Avoid it on wool carpet, where acids can damage fibres.

Is it safe to use a steam cleaner on a vomit stain?

Not as a first treatment — the heat from steam can set protein into carpet fibres, making the stain harder to remove. Once the stain is fully treated and the area is clean, steam cleaning is fine. Do not apply steam to a fresh or partially treated vomit stain.

The vomit was from a sick child during the night — it dried before I found it. What now?

Dried vomit is harder to treat but the same approach applies. Dry-scrape off as much of the crusted material as possible with a blunt knife, then dampen the area with cold water to rehydrate the stain before proceeding with dish soap and enzyme cleaner. Dried vomit often requires more treatment rounds than fresh material.

Will my carpet smell after professional cleaning?

Professional hot water extraction with an enzyme pre-spray and antimicrobial rinse is the most thorough treatment available for vomit odour in carpet. Most carpets are odour-free after professional treatment if the underlay is intact. The main exception is where vomit has saturated the underlay — in that case, the cleaner may recommend underlay replacement as the only complete solution.