How to Remove Coffee and Drink Stains from a Mattress

Bed Kingdom guide · Updated October 2026 · 4 min read

Act fast when coffee or any drink spills on a mattress. Blot immediately with a clean cloth, then treat the stain with a solution of 1 tablespoon washing-up liquid mixed with 2 tablespoons white vinegar in 250ml warm water. This combination lifts tannins from coffee and prevents the stain setting into the fabric or filling.

Immediate Action: First Steps for Fresh Spills

Remove bedding and blot the area with paper towels or a clean white cloth using firm pressure. Work from the outside of the stain inward to avoid spreading it. Do not rub. Aim to absorb as much liquid as possible within the first 5 minutes.

Check the mattress label for care instructions. UK mattresses must meet BS 7177 fire safety rules, so avoid harsh chemicals that could damage flame-retardant coverings.

Decision Rule for Stain Age

  • If under 2 hours old: proceed with the vinegar solution below.
  • If dry and set: first re-wet with warm water, leave 5 minutes, then treat.
  • If older than 24 hours or unknown: test any solution on an inconspicuous corner first.

Step-by-Step Coffee Stain Removal Process

  1. Blot excess liquid thoroughly.
  2. Mix 1 tbsp washing-up liquid, 2 tbsp white vinegar and 250ml warm water in a spray bottle.
  3. Lightly spray the solution onto the stain.
  4. Let it sit for 10 minutes.
  5. Blot again with a clean cloth until no more colour transfers.
  6. Rinse by blotting with a cloth dampened in plain warm water.
  7. Repeat steps 3-6 up to three times if needed.
  8. Blot dry with towels, then allow to air dry completely.

For stubborn coffee stains that remain after the first treatment, add a pinch of baking soda to the solution on the second attempt. Never soak the mattress.

Removing Other Common Drink Stains

Red wine, tea, juice and soft drinks follow the same method but may need slight adjustments. For tannin-heavy drinks like tea or red wine, increase the vinegar to 3 tablespoons. Fruit juice stains often respond better if you add a few drops of lemon juice to the mix (test first on coloured fabrics).

Checklist for different drinks:

  • Coffee or tea: vinegar solution as above.
  • Red wine: salt first to absorb, then vinegar mix.
  • Cola or juice: bicarbonate of soda paste (3 tbsp soda + 1 tbsp water), leave 15 minutes, then rinse.
  • Milk-based drinks: enzymatic laundry pre-treatment before the vinegar step.

Always finish by ensuring the mattress is fully dry before replacing sheets. A damp mattress can develop odours within 48 hours.

Using Mattress Protectors to Prevent Future Stains

The most effective long-term solution is a waterproof mattress protector. These create a barrier against spills, allowing you to simply wipe the surface clean.

Protectors are especially useful for families or accident-prone sleepers. Pair one with a memory foam mattress from brands such as Maxitex or Noomi for added comfort and easier maintenance. A protector also extends the usable life of your investment.

Dealing with Stains on Specific Mattress Types

Memory foam and pocket-sprung mattresses absorb liquid differently. Memory foam holds moisture longer, so limit liquid per application and allow extra drying time. Sprung models may need turning after cleaning to ensure even drying.

For children’s rooms, consider a bunk bed paired with a wipeable mattress protector. Bunk beds sold in the UK must meet BS EN 747; always use the maximum mattress depth specified by the manufacturer so the top-bunk guard rail rises at least 16cm above the mattress surface. Top bunks are not recommended for children under 6.

When replacing a stained mattress, look at practical options like the Maxitex Premier Sprung Mattress for robust everyday use or a Flair Loop Midsleeper Bed Full Set for children’s rooms where spills are common.

Drying and Odour Removal After Treatment

After blotting, place the mattress upright against a wall in a well-ventilated room. Use a fan to speed drying; avoid direct heat sources which can damage fillings. Sprinkle bicarbonate of soda liberally over the treated area once dry, leave for 30 minutes, then vacuum thoroughly. This removes any lingering smells without adding moisture.

Practical checklist before putting sheets back on:

  • Mattress feels completely dry to touch.
  • No visible damp patches under strong light.
  • No musty smell when pressing your face to the surface.
  • At least 12 hours have passed since final rinse.

When to Replace Instead of Clean

If the stain has penetrated deeply, or if you notice mould growth after drying, replacement is safer. UK regulations require all mattresses to meet fire safety standards, so buy from reputable sources. Consider a new mattress paired with a fresh protector rather than risking hygiene issues. For children, a kids bed with easy-clean features makes future accidents less stressful.

Regular maintenance helps: rotate or turn your mattress every 3 months and use a protector from day one. This simple habit prevents most drink stains from becoming permanent problems.

Our picks for this guide

Frequently asked questions

Can I use bleach to remove coffee stains from a mattress?

No. Bleach can damage the fire-resistant coating required by UK Furniture and Furnishings (Fire) (Safety) Regulations 1988 and may cause discolouration or weaken the fabric. Stick to mild detergent, vinegar and water solutions. Test any cleaner on an edge first.

How long does a mattress take to dry after stain treatment?

Drying time depends on how much liquid was used and the mattress type. With minimal moisture and good airflow, most dry in 6-12 hours. Memory foam takes longer, up to 24 hours. Always ensure it is completely dry before replacing bedding.

Will baking soda remove old set-in drink stains?

Baking soda helps absorb odours and can lift light residue when used as a paste, but it is not a miracle remover for old coffee stains. Re-wet the area first, treat with a vinegar solution, then apply baking soda once dry. Multiple treatments are often needed.

Is it safe to put a protector on a mattress that still has a faint stain?

Yes, once the area is completely dry and odour-free. A waterproof mattress protector will prevent further spills reaching the mattress.

Can I clean a memory foam mattress the same way as a sprung one?

The cleaning solution is the same, but memory foam absorbs and holds liquid longer. Use less solution, blot more frequently and allow at least 24 hours drying time with a fan. Never saturate memory foam.

Related guides

Browse all Bed Kingdom guides and quizzes

Related guides