
If a spill still smells after you have cleaned the stain out, it is because the liquid went deeper than you did. Urine, sick and milk all soak through the fabric into the foam beneath, and foam holds liquid for a very long time. You clean the visible mark, the fabric looks perfect, and three warm days later the smell is back — because the residue in the foam never left. Solving this properly means treating the seat as three layers rather than one, and accepting that the job takes longer than the stain suggests.
In this guideWhy it comes backFirst response in the first ten minutesReaching the foamUrine specificallySick and milkDrying, and why it decides everythingOnly then, fragranceFAQ
The smell is not in the fabric
A car seat is fabric over foam over a frame, and liquid does not politely stop at the fabric.
Anything spilled sinks. Fabric is the thinnest layer and the easiest to clean, which is why surface cleaning always looks successful. Underneath it, the foam has absorbed a share of the liquid and is holding it in a warm, enclosed, poorly ventilated box — which is close to ideal conditions for bacteria to keep breaking down the residue and producing odour.
That also explains the pattern people find so maddening: the smell is worst on hot days and after rain. Warmth and humidity accelerate the process, so the seat that seemed fine in March announces itself in June.
The practical conclusion is that you are not trying to clean a stain. You are trying to flush a volume.
The first ten minutes matter more than the next ten hours
Get the bulk out before it goes down. Every minute of delay is liquid moving deeper.
- Blot, do not rub. Rubbing pushes liquid sideways and downwards and spreads the affected area.
- Press hard with folded towels and keep swapping to dry ones. You are trying to draw liquid back up.
- Stand on the towel if it is a seat base — body weight pulls far more out of foam than hands can.
- Scrape solids first with a blunt edge if it is sick, before any liquid is introduced.
- Only then start cleaning. Adding cleaner to a saturated seat drives the mess deeper.
If you deal with it thoroughly in the first ten minutes, there is a genuine chance the smell never develops at all.
Reaching the foam
You have to introduce cleaner deep enough to reach the residue, then extract more liquid than you put in. That second half is what separates this from ordinary upholstery cleaning.
The honest position: a wet vacuum or extractor makes this job dramatically more achievable, because extraction physically removes what you have introduced. Without one, you are relying on blotting, and blotting from foam is slow.
The approach that works with what most people have at home:
- Vacuum the area thoroughly when dry.
- Apply cleaner to the affected zone — for organic spills a ready-to-use all purpose cleaner like Swag BASIC APC or a dedicated textile cleaner both work. Use enough to reach the depth the spill reached, which is more than you would use for a surface stain.
- Let it dwell briefly, then agitate gently with a soft brush.
- Extract hard. Wet vacuum if you have one; otherwise stacked dry towels and body weight, repeated with fresh towels until they come up barely damp.
- Repeat the cycle two or three times rather than doing one heavy pass. Each cycle dilutes what remains.
- Dry aggressively — see below.
Work outwards from the centre and feather the edges, or you will solve the smell and create a tide mark instead — the mechanism is explained in why cleaning car seats leaves water marks.
Urine specifically
Urine is the hardest of the three, because it leaves crystalline residue that reactivates with humidity. That is why a urine smell is famously seasonal.
Water alone rearranges it rather than removing it. You need repeated dilute-and-extract cycles to physically carry the residue out of the foam, and patience: two thorough sessions a day apart will beat one long one, because the foam releases what is left as it dries.
Enzyme-based treatments, which break down the residue rather than just washing it, are the specialist tool for this and are worth considering for a bad case. They need time and they need the area to stay damp while they work, which is the opposite of the usual advice — follow the specific product’s instructions rather than mine.
If the spill reached the frame or the underside of the seat, or it has been there for months, be realistic. Removing the seat and cleaning both sides is sometimes the only route, and in the worst cases replacing the foam is the honest answer.
Sick and milk

Milk is the quiet one and it causes more long-running complaints than anything else. A small spill between a seat base and a seat back disappears completely, then sours over the following week.
The rule for milk is to treat the area as larger than the visible spill and flush it more than feels necessary. Check the seams, the gap where base meets backrest, the seat rails, and the carpet directly beneath — milk runs. In a family car, checking under the seat is rarely wasted effort.
Sick is more aggressive but more obvious. Remove solids first, then treat as above. It is also mildly acidic, so deal with it promptly on any surface it has run onto — plastics and trim included. A textile cleaner such as Swag BASIC TEXTILE CLEANER handles the fabric layer without leaving residue of its own.
For child seats specifically, the harness and buckle have their own rules and cleaning them wrongly matters more than the smell — see how to clean a baby or child car seat.
Drying decides whether this worked
You have just put a significant amount of liquid into a seat to solve a problem caused by liquid in a seat. If it does not come back out, you have traded one smell for another.
Get real airflow through the car for as long as you can manage — doors open on a dry day, or a fan aimed directly at the seat overnight in a garage. Air conditioning on fresh air rather than recirculate acts as a dehumidifier and is genuinely effective when the weather is against you.
Give it longer than you think. Foam that feels dry on the surface is often still holding moisture, and refitting covers or closing the car too early is how people end up dealing with mould on the seats instead.
Only now, fragrance
An air freshener over a live organic smell gives you both smells, and the original one wins within a day or two.
Worse, it removes your only feedback. The smell is how you know whether the job is finished. Mask it and you cannot tell whether the residue is gone or simply hiding — and you will stop working on it too early.
Once the seat is genuinely clean, genuinely dry, and has stayed odour-free through a warm day with the car shut, then a fragrance is a finishing touch rather than a cover-up. Choosing a car air freshener covers the options.
FAQ
Why does the smell come back on hot days?
Because heat and humidity reactivate residue left in the foam. Urine in particular leaves crystalline deposits that release odour again when moisture returns. A smell that reappears in warm weather is telling you the source is still there, not that the clean failed on the surface.
Can I use baking soda or vinegar?
Baking soda absorbs some surface odour and is harmless, but it cannot reach residue in foam — it sits on top. Vinegar masks with a different smell temporarily and adds moisture. Neither removes the source, which is the only thing that actually works.
Do I need a wet vacuum?
Not strictly, but it makes a large difference on anything that has soaked into foam, because extraction removes liquid rather than relying on evaporation. Without one, expect more cycles and much more aggressive towel work. Many people hire one for an afternoon for exactly this job.
Will an ozone treatment fix it?
Ozone neutralises airborne odour and can be a useful last step once everything is clean and dry. Used instead of cleaning, it knocks the smell back for a while and then it returns, because the residue producing it is untouched.
How long before I know it has worked?
Shut the car up for a warm day and then open it. That is the real test — a sealed, warm cabin concentrates any remaining odour. If it is clear after that, you are done. If it is faintly there, run another dilute-and-extract cycle on the same area.
The upholstery cleaners are in Upholstery Cleaning, and once it is genuinely fresh, Car Scents finishes the job.