Coffee and tea — usually out
Tannin-based. Extraction handles it well if it has not been baked in by heat.
Coffee with milk is a two-part problem: the tannin stains and the milk goes rancid. Treat the smell as well as the mark.
Most stains are soil — something sitting in the fibre — and soil comes out with hot-water extraction. A few are dye, meaning the fibre itself has changed color, and dye does not fully come out for anyone, at any price.
What decides which category you end up in is mostly the first ten minutes: blot, never rub, work from the outside of the spill inwards, and do not put heat on it. Rubbing drives the spill deeper and frays the fibre; heat sets protein and sugar permanently.
Written for the moment you are standing next to the car with a napkin, and for the week later when it has dried and you are deciding whether to book something.
This part is free and it matters more than anything we can do later.
Blot, do not rub. Press a clean dry cloth or paper towel straight down, lift, move to a dry section, repeat. Every rub pushes liquid sideways into clean fibre and downward into the foam, turning a coaster-sized problem into a dinner-plate one.
Work inwards. Start at the outer edge of the spill and move towards the middle. Working the other way spreads the ring outwards, and the ring is usually what is still visible six months later.
Lift solids off first. A spoon or a card edge, scraping towards the center. Pressing a solid into fabric with a cloth is how food ends up in the backing.
Cold water only, and not much of it. A lightly damp cloth to dilute. Not a soaking. Water that gets past the fabric into the foam is what causes the smell you notice three weeks later.
No heat. No hairdryer, no hot water, and do not leave the car closed in the sun. Heat sets protein — milk, egg, blood — and caramelizes sugar into the fibre.
Then let it dry with the window cracked. A damp seat in a closed car in San Francisco is a mould problem waiting to happen.
Tannin-based. Extraction handles it well if it has not been baked in by heat.
Coffee with milk is a two-part problem: the tannin stains and the milk goes rancid. Treat the smell as well as the mark.
The sugar is the issue more than the color. It stays tacky, attracts dirt, and feeds bacteria.
Brightly colored sports drinks are the exception — those are dyes and behave like the red-drink case below.
Extraction lifts the material. The smell is a separate job because the residue is in the foam, not just the fabric.
This is the classic case for extraction plus the $50 odor treatment together.
Needs a solvent-side pre-treatment before extraction, or the water simply beads off it.
Old, heat-set grease on a light fabric may only lighten.
Ink, hair dye, red sports drink, some make-up. These color the fibre rather than sit on it.
We will improve it, often substantially. Nobody should promise you it disappears.
The color has been removed rather than added. There is no cleaning process that puts dye back into a fibre.
Honest answer: this is an upholstery or dye-repair job, not a detailing one.
Leather does not absorb the way fabric does, so a spill wiped promptly usually leaves nothing. What does mark leather is dye transfer — the blue from new jeans migrating into a light-colored seat — and it is easily the most common leather complaint we see on pale interiors.
Dye transfer responds to a dedicated leather cleaner worked gently, repeatedly, over more than one session. It does not respond to scrubbing hard once. Scrubbing hard on leather removes the topcoat, and once the topcoat is gone the next transfer soaks straight into the hide and is permanent.
The prevention is protection. A leather protectant leaves a sacrificial layer that the dye sits on top of instead of soaking into — that is what the $25 to $45 leather protection add-on is for. On a light-colored interior in a car you plan to keep, it pays for itself the first time somebody wearing new denim sits in it.
One warning worth repeating: never use an all-purpose cleaner or a household degreaser on automotive leather. They strip the finish. The seat looks great for a week and then starts cracking at the bolsters.
We would rather look at a photo and tell you it will come out — or tell you honestly that it is a dye and will only improve — than have you set it permanently with a household cleaner first.
Extraction is an add-on to an interior detail, so if the car needs a clean anyway this is the efficient way to do both.
More short answers live on the FAQ.
The services this guide is about:
Back to the full guide library.
A photo tells us whether it is soil or dye, and that determines everything else.