First few minutes
Just happened? Do this first
- Blot the liquid with a clean, dry white cloth or white paper towels.
- Sponge the stain promptly with cool water.
- Keep heat away until the stain is gone, because heat sets it.
- Test any cleaner on a hidden spot first, and stop if color transfers.
Coffee on a mattress is a tannin stain, and the bigger worry is moisture, so the cleaning has to use as little water as possible. A fresh spill is far easier to handle than one that has dried into the fabric. Expect a light mark to fade over a few gentle rounds, but a stain that has dried hard may not come out completely.
Blot up any wet coffee with a dry white cloth first, pressing rather than rubbing so the moisture doesn't sink deeper into the foam. An old coffee stain on mattress needs a lighter touch and a hidden-corner test before you go further. If the mattress stays damp for more than a day, or the mark keeps spreading, that's your cue to call a professional.
Before you start
What mattress can take
Use with care4
- Water
- Oxygen bleach
- Enzyme cleaners
- Acids (vinegar, lemon)
Avoid4
- Hot water
- Soaking
- Chlorine bleach
- Solvents (alcohol, spot removers)
6 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Clean, dry white cloths or white paper towelsTo blot up the liquid without spreading it. (opens Amazon)
- Cold waterThe only water temperature this surface can take.
- Liquid detergent with no soap in its ingredientsFor a light cleaning pass on the spot. (opens Amazon)
- Baking sodaFor lingering odor once the mattress is dry. (opens Amazon)
- Enzyme cleaner (optional)For a stubborn spot that is still visible after the first pass. (opens Amazon)
- Plain white vinegar (optional)For a persistent stain, used as a light sponge only. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
7 steps
Step by step
Step 1 of 7
Blot up the spill
Press a clean, dry white cloth or white paper towels onto the coffee to soak up as much as you can. Work from the outside edge toward the middle so the stain doesn't spread across the mattress.
Careful. Keep the dryer, iron and hot air away, since heat locks the stain in.
Step 2 of 7
Check the care label first
Read the mattress care label or the maker's website before you go further. If the label says nothing about cleaning, or you can't find it, use only cold water and blotting, and skip the detergent until you've checked.
Step 3 of 7
Strip the bed and test
Take off all the bedding, then blot the spot with a dry towel if it's still damp. Test your cleaner on a hidden spot first, and stop if color transfers or changes.
Tip. A cover that is sewn on stays in place for the whole job.
Careful. Taking off a cover that isn't built to come off can void the warranty.
Step 4 of 7
Clean with cold detergent
Mix a little mild liquid detergent into cold water and apply it lightly to the spot. Blot as you go, lifting the stain onto the cloth rather than working it deeper into the fibers.
Careful. Bar soap or natural soap makes a tannin stain harder to remove, so check that your detergent doesn't list soap as an ingredient.
Step 5 of 7
Rinse with cold water
Sponge the spot with cold water to lift off the detergent, then blot it dry. Use a few light passes rather than flooding the mattress.
Step 6 of 7
Let the mattress dry fully
Leave the spot to air dry completely, aiming for 24 to 48 hours to prevent mold growth, before you remake the bed. Start in the morning so there's time for it to dry, and press a dry cloth on it to check; if it comes away damp, give it more time.
Careful. Trapped moisture under sheets can encourage mold and mildew, so wait for full dryness.
Step 7 of 7
Clear any lingering odor
Once the spot is dry, sprinkle baking soda over it and leave it for 20 minutes to an hour. For a strong smell, leave it for up to five hours, then vacuum it up thoroughly.
If you'd rather buy than mix
Best products for coffee on mattress
Choose a liquid detergent that doesn't list soap in its ingredients, and keep a box of baking soda for odor. An enzyme cleaner can help a stubborn spot, but check its label for mattresses first.
Rug Doctor Spot & Upholstery Cleaner
Utopia Kitchen White Flour Sack Towels
Empty Spray Bottles 16oz/4Pack
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on mattress, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light before using any heat. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
If the stain was already dried or set, the method changes.
Old, dried or set-in stains →When to call a professional →How to tell it's working
The spot is gone when it matches the color of the mattress around it, with no brown ring left once it's dry. If a faint shadow remains after drying, that's the set-in stage, so move to the set-in options rather than scrubbing harder.
What changes for yours
Adjust for your mattress
Bed or bed mattress
The steps here are for the mattress itself. If the stain is on the sheets, a duvet or a mattress pad, take those off and treat them as their own item.
Our Sheets, Towels & Table Linens guide covers washable bedding, so use it for those pieces and keep these steps for the mattress underneath.
Mattress
The base method fits a standard mattress with a cover that doesn't come off. If the cover is removable and its care label allows it, take it off and clean the mattress underneath.
If the spot sits on a side or an edge, work from the top and keep the cloth away from the seams.
White mattress
On a white mattress, the test spot matters more, because any color change will show. Work with the lightest touch and blot until no brown comes onto the cloth.
Wait until the spot is fully dry before you look at it again, and only then decide whether it needs the set-in options.
Memory foam mattress
Memory foam is the most sensitive here, so use the least moisture of any mattress. Dab the detergent on with a cloth rather than spreading it across the foam.
Blot it up straight after each pass, and give the foam extra time to air out before you put any bedding back.
Old, dried or set-in stains
An old coffee stain that has dried on a mattress has usually settled into the fibers, so it needs more than one light pass. Start by dampening the spot with cold water and blotting, then repeat the cold detergent step once, keeping the moisture low. Next, lay a pad dampened with an enzyme cleaner or liquid detergent over the stain for 30 minutes, keeping it moist but not wet.
If the stain is still visible, sponge it lightly with plain white vinegar, then rinse with cold water and blot dry. Let the spot dry completely before you judge the result, because a damp stain always looks darker than it will once dry.
If the stain is still there after this, stop and don't scrub harder or add stronger products. A stain that was dried with heat may be impossible to remove, so a professional upholstery cleaner is the realistic next step.
Vinegar, baking soda, peroxide and more
Do home remedies work on coffee on mattress?
Plenty of home remedies are passed around for coffee, but most belong on washable fabric rather than a mattress. Each remedy below shows whether it's safe on a mattress, useful only for an old stain, or better skipped.
Works1Helps2Skip2Avoid1
What makes it worse
Mistakes to avoid
Don't soak the mattress
Liquid that soaks in can break down memory foam and leave a damp core where mold and mildew can start. A light, blotted application does the job without it.
Don't use hot water
Hot water can set protein stains, and coffee with cream or milk adds protein. Use cold water every time, even if the spot looks stubborn.
Don't use bleach or solvents
Chlorine bleach can damage the mattress fibers, and dry-cleaning products and spot removers can harm the fabric and the layers beneath. Never mix bleach with ammonia, vinegar or other acids, because the fumes can be toxic.
Don't rub the stain
Rubbing pushes the coffee deeper and can damage the fibers. Blot with a clean cloth and lift the stain out instead.
When to call a professional
If the stain is still there after the set-in steps, a professional upholstery cleaner is the next step. If the mattress has gone moldy or was flooded with contaminated water, don't try to fix it yourself; call a professional experienced with that kind of damage.
Questions
Can coffee stain a mattress permanently?
It can, especially once it dries or gets heat. A fresh spill lifts far more easily, so blot it right away and keep heat away from it.
Can I use hot water to lift a coffee stain from a mattress?
No. Hot water can set the stain, so use cold water and a light touch. This applies to every mattress type.
Does coffee with milk need a different method?
The method stays the same, but the milk or cream adds a greasy part that should be treated first. The mild detergent step in cold water handles that part, so work through the steps in order.
Will baking soda remove the stain itself?
No. Baking soda is for the smell, not the stain. Use it after the spot has dried, then vacuum it up.
How do I know the mattress is dry?
Press a dry white cloth firmly on the spot. If the cloth comes away damp, the mattress needs more time to air out.
Does a lingering odor mean the stain is still there?
It can, so check the spot once it's dry. Use the baking soda step, then look again before you call it finished.
Will a white mattress show the stain more easily?
Yes, a light surface shows any leftover tint, so the test spot matters more. Blot until the cloth stays clean, then check the spot once it's dry.
Coffee on other materials
Other stains on mattress
Start from the bigger picture
How we know this
Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.