How to remove coffee stains from a mattress

  • DifficultyModerate
  • OutlookSometimes removable
  • MaterialMattress
  • Reviewed31 August 2026

The short answer

Blot hard with dry towels, then use a barely damp cloth and nothing more. You cannot rinse a mattress, so every drop you add has to evaporate out, and that is what causes the brown ring people end up with.

Do this right now

Strip the bed and press dry towels into the spill with your body weight. Getting the liquid out before it spreads sideways into the fill is the whole game here.

Heat can set this stain permanently

Do not use hot water, a tumble dryer, an iron or a steam cleaner until the mark has gone. Heat fixes this type of stain into the fibres and makes it far harder to shift.

Test on a hidden area first

Try any cleaner on a hidden part of the material first, such as a seam, an offcut, inside a hem or under a piece of furniture. Wait for it to dry and check for colour change before treating the visible mark.

Check whether the cover unzips first

Many mattresses have a removable cover that is machine washable. If yours does and the label allows it, take it off and wash it rather than treating the mark in place. It is easier and it cannot wet the foam.

What you will need

  • Several dry towels More than you think. This is most of the method.
  • A cloth you can wring out properly
  • Cool water A cupful. Not a bowl you can dunk things in.
  • A fan or an open window Drying is not optional here.

Helpful but not essential

  • Washing up liquid A trace only, on the cloth.
  • An enzyme cleaner For an older mark with milk in it.

Fresh coffee on mattress

Almost all of the result here comes from mechanical removal. Adding liquid to a mattress is something to do reluctantly.

Go carefully with cold water

Mattress tolerates cold water only within limits. Keep contact time short, work from the edge of the mark inwards and stop if the material changes.

  1. Strip the bed and blot hard

    Get the sheets and protector off, fold a dry towel over the spill and press down with your weight. Move to a dry towel and repeat until nothing more transfers.

  2. Barely damp, never wet

    Dampen a cloth with cool water and wring it out until it will not drip at all. Dab the mark, working from the outside in, and blot with a dry towel after each dab.

  3. Add a trace of detergent if there was milk in it

    Put one small drop of washing up liquid onto the damp cloth rather than onto the mattress, and use the same dab and blot rhythm.

  4. Dry it properly, which takes hours

    Open a window and put a fan on it. Give it eight to twelve hours and check it is genuinely dry, not just dry on top, before any bedding goes back on.

  • How longFifteen minutes, plus eight hours drying
  • RepeatingRepeat the blotting. Do not repeat the wetting.
  • Stop ifthe area feels wet rather than damp

Dried coffee on mattress

A dried mark on a mattress tempts people into using more liquid. That is the mistake this method exists to avoid.

Go carefully with warm water

Mattress tolerates warm water only within limits. Keep contact time short, work from the edge of the mark inwards and stop if the material changes.

  1. Vacuum the surface first

    Use the upholstery attachment over the area. Dust in the fabric turns to grey sludge the moment it gets damp, and that is what people mistake for a spreading stain.

  2. Work with a barely damp cloth

    Warm water and a trace of detergent on the cloth, wrung out hard. Dab from the outside in, blotting with a dry towel after every pass.

  3. Go over it with clean water

    Same technique with a cloth dampened in plain water, to lift the detergent so it does not stay in the fabric and attract dirt.

  4. Dry for a full day

    Fan, open window, and leave it. Do not put a protector or sheet back on until you are certain it is dry all the way through.

  • How longTwenty minutes, plus a full day drying
  • RepeatingOne attempt, dry fully, then decide.
  • Stop ifthe surface stops feeling merely damp and starts feeling wet

Old or set in coffee on mattress

Old coffee on a mattress is usually the milk protein rather than the tannin, which is why an enzyme cleaner is the right escalation.

  1. Spray the cloth, not the mattress

    Use an enzyme cleaner on a cloth so you control exactly how much goes in. Sprayed directly, it soaks in far more than you intend.

  2. Work it in gently and wait

    Dab it into the mark and leave it ten minutes. Enzymes need contact time to break down protein, which is what mechanical pressure cannot do here.

  3. Blot, then go over with plain water

    Lift as much as you can with dry towels, then a barely damp clean cloth, then dry towels again.

  4. Dry completely, then accept the result

    A full day of air movement. If a faint mark remains after two attempts, stop. It will live under a protector and a sheet, and chasing it risks damp in the fill.

  • How longHalf an hour, plus a full day drying
  • RepeatingTwo attempts. If it has not gone, it is not going.
  • Stop ifthe mattress smells musty at any point, which means it is too wet

What not to use on mattress

  • Soaking or pouring anything on

    Foam and mattress fill cannot be rinsed or wrung out. What goes in comes out slowly, bringing the stain back to the surface as a ring, and damp fill grows mould where you cannot see it.

  • A steam cleaner

    Manufacturers specifically advise against it. Steam pushes heat and a lot of moisture into foam, which damages its structure and takes days to dry out.

  • A hairdryer, heat gun or radiator to speed up drying

    Direct heat damages foam. Moving air at room temperature dries it faster and more evenly than heat does.

  • Bleach, ammonia or strong solvents

    They break down foam and leave residue you cannot rinse away, on something you then sleep on for eight hours a night.

  • Putting the bedding back before it is dry

    Sealing damp fill under a protector is how a small spill becomes a musty mattress.

White compared with coloured mattress

Mattress covers are usually pale, so a coffee mark shows and a cleaning ring shows just as much. Work outwards in small steps rather than trying to solve it in one go.

If the mark is still there

Try an enzyme cleaner sprayed onto a cloth rather than onto the mattress, worked in gently and left for ten minutes before blotting. Enzymes handle the milk protein in a milky coffee, which is often what is left once the brown has faded.

If it is still visible after two attempts, accept it. A faint mark on a mattress under a protector and a sheet is a cosmetic issue, and repeated wetting to chase it risks mould in the fill, which is not a cosmetic issue at all.

When to stop and call someone

If a large volume went in, if the mattress smells musty a few days later, or if it is memory foam and got genuinely wet rather than damp, treat it as a replacement or specialist question. Mould inside foam cannot be cleaned out.

Why coffee behaves this way on mattress

The reason a mattress is difficult has nothing to do with coffee. It is that you cannot rinse it.

On a shirt, the cleaner and the dissolved stain go down the drain. In a mattress they stay in the foam or the fill until the water evaporates, and evaporation carries dissolved material back to the surface. That is why a heavily cleaned patch often dries with a brown edge larger than the original spill.

Foam makes it worse. Its open cell structure holds moisture deep inside where air does not easily reach, which is why manufacturers say never to soak it and why damp foam grows mould from the inside out.

Common questions

How long does a mattress really take to dry?

Eight to twelve hours with a window open and air moving, for a damp patch. If it actually got wet rather than damp, assume a day or more and keep checking by pressing a dry tissue into it.

Does bicarbonate of soda help?

For odour and for drawing residual moisture out afterwards, yes, sprinkled on the dry area and vacuumed off a few hours later. For the coffee colour itself, not much.

Is a faint mark actually a problem?

Cosmetically only. It sits under a protector and a sheet and nobody sees it. Damp in the fill from over-cleaning is a real problem, so the faint mark is usually the better trade.

Sources

What we checked and when. Where a manufacturer instruction disagrees with anything here, follow the manufacturer.

  1. Dreams, memory foam mattress care retailer

    Retailer guidance that foam cannot be soaked or steam cleaned, that bleach, ammonia and strong solvents must not be used, and that drying takes eight to twelve hours.

    Checked 31 August 2026

  2. MattressOnline, how to clean a memory foam mattress retailer

    Confirms lukewarm water on a damp cloth rather than wetting the mattress, dabbing rather than rubbing, and full air drying before bedding goes back on.

    Checked 31 August 2026

  3. Cleanipedia, how to remove coffee stains manufacturer

    States cold water first on clothing and warns that tumble dryer heat sets the stain if it has not fully gone.

    Checked 31 August 2026