Clean Surface Lab

How to clean vomit from a sofa

The short answer

Lift off the solids with a spoon or blunt knife without spreading them, then blot the liquid with clean, dry cloths — press, don't rub. Before adding any water or cleaner, check your sofa's care label or the maker's instructions: not every sofa can be cleaned with water. If water-based cleaning is allowed, use only a little, on a cloth rather than the sofa, and blot out what's left. Let the fabric and cushion dry fully with good airflow, and judge the mark and smell only once it's completely dry. If the fabric can't take water, the vomit has soaked into the cushion, or you're unsure, stop and get professional advice.

Before you start

This guide is for ordinary fabric sofas and upholstered chairs. It doesn't give a cleaning method for leather or faux leather, suede or nubuck, silk, vintage or antique upholstery, or anything labelled dry clean only or coded S or X — follow the maker's guidance or ask a professional instead. The same applies if you don't know what the fabric is and have no usable care guidance, or if colour comes off on a damp cloth.

Performance fabrics sold as easy to clean follow their own maker's instructions, which may differ from anything here. If it's the mattress of a sofa bed, our mattress vomit guide, linked below the steps, applies instead.

If you're not sure the mark is vomit, our guide on how to get stains out of a fabric sofa is the better starting point. Before you begin, check:

  • Your sofa's care label or the maker's instructions, including any cleaning code, and the label on a removable cover if it has one
  • What the upholstery is, if you know it — and whether it's velvet or another pile fabric
  • Whether the vomit is still wet or has dried, how far it has spread, and whether it may have soaked into the cushion
  • Whether anything has already been used on it, and what
  • Disposable gloves if you have them, a spoon or blunt knife, clean white or colourfast cloths or kitchen roll, and a hidden area of the fabric to test anything on first

There's no single manufacturer procedure for vomit on a sofa, so we've applied sofa makers' general spill guidance cautiously. On 23 September 2026 we read guidance from Furniture Village, Sofology, DFS, Loaf, Which? and BISSELL, and NHS, UK Health Security Agency and NHS Scotland guidance on hygiene, alongside BISSELL and Rug Doctor material read on 21 September 2026. Most sofa guidance comes from retailers that sell sofas, so treat it as maker-side advice. We haven't physically tested any sofa, product or method ourselves.

What to do while the vomit is fresh

  1. Protect yourselfWear disposable gloves if you have them, open a window, and keep children and pets away from the area while you work.
  2. Lift the solids without spreading themUse a spoon, blunt knife or spatula, working from the edge inwards. Lift rather than push, so nothing is pressed deeper into the fabric or seams. Check behind and under loose cushions too.
  3. Blot the liquid — don't rub or scrubPress clean, dry cloths onto the area, using a fresh part each time, working from the outside towards the centre. Rubbing spreads the mark, pushes it further in and can damage the pile.
  4. Check the care guidance before adding anythingFind the care label or maker's instructions before any water or cleaner goes on. If it rules out water, or you can't find any guidance, don't wet-clean the sofa yourself.
  5. If water is allowed, use as little as possibleDampen a clean, colourfast cloth rather than pouring or spraying onto the sofa, and dab the area. Use a cleaner only if your sofa's guidance allows one, following its label after a hidden-area test.
  6. Blot out what's leftBlot with a cloth lightly dampened with clean water to lift remaining residue and any cleaner, then press with a dry cloth to take up as much moisture as you can.
  7. Let it dry fully with airflowOpen windows and leave loose cushions where air can reach them. Avoid direct heat, and don't sit on the area while it's damp.
  8. Reassess once it's completely dryA mark or smell can seem different once dry. Another round isn't automatically the next step.

If it has also reached the carpet, a mattress or the car, those are covered separately in how to clean vomit from carpet, how to clean vomit from a mattress and how to clean vomit from a car seat.

What changes once it's dried?

Dried vomit isn't a fresh spill, so don't start by wetting it. First lift or gently brush away what comes off dry — a crust lifted with a spoon or blunt knife, or loose flakes — without pulling at the fibres.

Vacuum loose dry material only if your fabric allows it, using a soft brush or upholstery attachment on low suction. DFS, for example, advises against direct suction and hard brushes, which it says can damage fabric, especially velvet.

Only then consider moisture, and only if the care guidance allows water: a slightly damp cloth pressed onto what's left, in small stages, blotting in between. Avoid hot water and steam: we found no temperature guidance written for vomit.

Be realistic: a mark or smell from vomit left to dry may not come out completely, however carefully you work.

Care codes, covers, cushions and fabrics

Care codes decide whether water is allowed

Some sofas carry a cleaning code, usually on a label under a seat cushion. Which? and several retailers describe them broadly like this: W for water-based cleaning, S for solvent-based cleaning only, WS for either, and X for vacuuming or brushing only. We found no standards body behind these codes and not every sofa has one, so the maker's own instructions come first. If the guidance rules out water, or there's no guidance at all, don't wet-clean the sofa yourself.

Removable doesn't mean washable

A removable cover isn't automatically a washable one. Furniture Village says not to wash cushion covers or dry-clean them in a launderette machine unless the maker's instructions specifically say you can, and Loaf tells owners of its sofas with removable covers not to put them in the washing machine but to take them to a dry cleaner. If a cover's label does allow washing, follow that label's temperature and method, not general advice written for clothes or bedding.

If it may have reached the cushion or filling

Vomit that passes through the fabric can reach the cushion or filling beneath, where cleaning the surface won't reach it and moisture is slow to dry. That's why soaking the area is a bad idea: extra water can carry the problem further in. BISSELL also warns that coloured stuffing may bleed through upholstery fabric when it's wet.

We don't give a method for washing foam or other filling; that belongs to the maker's instructions. If the cushion feels wet beneath the surface, treat it as a reason for more caution, not more liquid.

Our guide on how to get urine out of a sofa covers cushions and filling in more detail, since the same problem comes up there.

Velvet, colour transfer and watermarks

Velvet and other pile fabrics need extra care. Sofology advises blotting from the outside of a spill inwards and never rubbing or scrubbing, which can damage the pile and push liquid deeper, and warns against using too much water on velvet.

Use a clean, colourfast cloth, and stop if colour comes off onto it. Watermarks can also form as treated fabric dries. Sofology advises finishing by wiping the whole panel from seam to seam with a damp cloth, but that's one retailer's technique for its own sofas and adds moisture, so use it only if your sofa's maker recommends it.

Our guide on water marks on a sofa covers what to do if a ring is left behind once the fabric dries.

What can you safely use?

Plain water on a damp cloth. Where water is allowed, this is the most consistent starting point in the guidance we read.

Washing-up liquid, detergent or soapy water. Retailers genuinely disagree. Sofology describes a warm solution of soapy water for stubborn stains; Furniture Village says not to use washing-up liquid or detergents to remove stains at all. Follow your own sofa's guidance, and don't assume either applies to yours. We don't give a mixture or ratio.

Upholstery cleaners. Only if your sofa's care guidance allows one, following the product's label, after a hidden-area test.

Enzyme and odour products. Which? says enzyme cleaners work on organic sources such as vomit, but we found no independent evidence specific to vomit on sofas. If you consider one, it must suit your upholstery and its care guidance first.

Bicarbonate of soda. Often suggested as a dry sprinkle for smells. No sofa maker we read recommends it for vomit, so we don't treat it as a treatment, and we don't give an amount or how long to leave it.

Vinegar, hydrogen peroxide, bleach, alcohol or vodka, fabric softener, essential oils and coffee grounds. All appear in online advice; we don't recommend any of them. Bleach in particular shouldn't go on upholstery. Don't combine products.

Why can a smell linger?

A sofa can look clean and still smell. The smell may come from residue left in the seams, the gap behind the cushions or the underside of a cushion; from vomit that reached the cushion or filling; from moisture still held inside the sofa; or from an older, unrelated smell that became noticeable once the fabric was wet.

A smell alone doesn't prove the filling is affected. Check the simpler explanations first, let the sofa dry fully with good airflow, and don't mask it with fragrance or add more product. Complete removal of a smell can't be guaranteed.

If a smell is still there once the sofa is completely dry, our guide on why a sofa can smell after cleaning covers how to work out what's causing it before you try again.

Cleaning isn't disinfecting

Cleaning a sofa isn't the same as disinfecting it, and nothing in this guide sanitises the sofa or kills germs. If the vomit may be linked to an illness such as norovirus, follow current NHS and UK Health Security Agency guidance on hygiene — including washing your hands with soap and water, since the NHS says alcohol hand gels don't kill norovirus.

Don't improvise stronger chemicals. UKHSA's outbreak guidance for schools and childcare settings warns that hypochlorite (bleach) will bleach carpets and soft furnishings, and NHS Scotland's guidance for care settings says not to use chlorine-releasing disinfectants on soft furnishings. That UKHSA guidance also mentions steam cleaning for soiled carpets, and the NHS advises washing soiled clothes and bedding at 60°C, but none of this is an instruction for a sofa at home — whether its fabric can take steam or washing depends on its maker. If you're concerned about hygiene, a professional upholstery cleaner or the sofa's maker or retailer is the better route.

Should you use a machine or steam?

Not as a default. A small, fresh amount that responds to lifting, blotting and a little moisture usually doesn't need one.

A spot cleaner, carpet cleaner with an upholstery tool or upholstery machine is only worth considering if all of these are true: your sofa's guidance permits water-based cleaning, the machine's manual says it's suitable for upholstery, the machine's maker doesn't exclude your fabric, and you can control how much moisture goes in. BISSELL, for example, limits its upholstery cleaning to fabrics coded W or WS and rules out S and X, and some machine makers exclude velvet, silk and other fabrics. These machines add liquid as well as removing it.

Steam isn't a default either. Whether your sofa can take it depends on the maker, and we don't say steam sanitises a sofa.

Our guide on whether you can use a carpet cleaner on a sofa goes through those checks in more detail.

Mistakes to avoid

  • Blotting before lifting the solids. It presses vomit into the fabric and seams rather than lifting it out.
  • Rubbing or scrubbing. It spreads the mark, pushes it deeper and can permanently change the texture of pile fabrics such as velvet.
  • Soaking the fabric. Extra water can reach the cushion and filling, which are slow to dry, and can cause rings or colour problems of its own.
  • Assuming a removable cover is washable. Removable isn't the same as washable. Follow the cover's own label.
  • Reaching for hot water, steam or bleach. None is a safe default for upholstery, and bleach can permanently mark soft furnishings.

When to stop

Stop, or pause and reassess, if:

  • The fabric or cushion is getting wetter with each attempt, rather than drier.
  • Colour is transferring onto your cloth.
  • The pile or texture starts to change.
  • A watermark or ring appears, or the mark seems to be spreading.
  • The care guidance rules out what you were about to try, or you don't know what the fabric is.
  • The vomit seems to have soaked into the cushion or filling.
  • Careful attempts aren't improving the mark or the smell.

If a mark or smell remains once the sofa is completely dry, a heavier second round isn't automatically the answer, and complete removal can't be guaranteed.

A professional upholstery cleaner, or the sofa's maker or retailer, is a reasonable next step if the vomit seems to have soaked into the cushion, the area is large, the care guidance rules out water or doesn't exist, or illness is involved and you're concerned about hygiene. Check any warranty or protection plan terms first. We can't say a professional will always get a better result.

For marks that aren't vomit, see how to get stains out of a fabric sofa. For a smell that stays after cleaning, see why a sofa can smell after cleaning. You can also browse the Upholstery section →