A sick night, a toddler accident, an elderly parent — a mattress will at some point take vomit or urine. Both soak into the padding within minutes, and both leave more than a stain: acid, bacteria and odor compounds that a surface wipe never reaches. The job is sanitizing, not just cleaning, and the order of steps matters.
The first ten minutes
- Remove solids with a spoon or card; blot liquids with towels — press, do not rub.
- Strip bedding and wash hot with an enzyme detergent.
- Keep the mattress dry from here on — the instinct is to pour water on it, and that spreads everything deeper into foam that does not dry.
Vomit: neutralize the acid
Stomach acid yellows fabric and keeps working if left. After blotting: a light mist of diluted baking soda solution (a tablespoon in a cup of water) blotted on and off neutralizes it; then an enzyme cleaner for the protein, 30 minutes, blot. Baking soda powder over the spot for a few hours, vacuumed, handles residual odor.
Urine: enzymes, not detergent
Urine dries into uric acid crystals that detergent does not dissolve — hence the smell that comes back on humid days. Enzyme cleaner applied sparingly, left to work, then blotted; repeat once. The full explanation is in why urine smell comes back — the chemistry is the same on a mattress.
Why this needs extraction
Everything above is damage control. What soaked into the padding — and in a mattress it soaks far — stays until it is physically removed. Hot-water extraction injects a small amount of enzyme solution to the depth the contamination reached and recovers it immediately, so the mattress is sanitized, not just wiped, and stays dry enough to sleep on the same evening. That is the core of our mattress cleaning service; sanitizing jobs get fragrance-free solutions and both sides if needed.
Memory foam warning
Foam mattresses absorb and never release liquid on their own; never soak them. Minimal-moisture treatment plus extraction is the only safe route — see cleaning memory foam.
Prevention
A waterproof, washable protector. After one sanitizing job, most people buy one — it turns the next accident into laundry.
Sanitizing FAQ
Can I sleep on the mattress the same night?
After professional extraction, yes — it dries in 2–4 hours. After home treatment, only if the area is fully dry; otherwise sleep elsewhere one night.
Will the stain come out completely?
Fresh — usually yes. Old, repeated urine on light fabric can leave a shadow; the odor and bacteria are removed regardless.
Is it worth sanitizing an old mattress?
If it is under 8 years old and comfortable — yes, far cheaper than replacement. If it is sagging, use the event as the reason to replace it.

