How to Get Stains Out of a Mattress
The right way to treat a mattress stain depends entirely on what made it. Here's the honest, stain-by-stain method for sweat, urine, blood and spills — and the rules that apply to all of them so you never trade a stain for something worse.
A mattress stain feels like a small emergency, and the instinct is to grab the strongest cleaner in the house and scrub. That instinct is almost always wrong, and acting on it is how a cosmetic mark becomes a permanent one — or how a stain turns into a mildew problem inside the foam that no cleaning fixes. The right approach is the opposite of scrubbing: patient, low-moisture, and matched to what actually made the stain. This guide is organized stain by stain for that reason, because the method for blood and the method for urine are genuinely different, and using one on the other makes things worse. If you want the broader every-few-months routine rather than a specific stain, our guide on how to clean a mattress covers that; this page is about the marks.
The rules that apply to every stain
Before the specific methods, five rules carry every one of them. Get these right and the stain-specific part is almost easy; get them wrong and the best cleaner in the world won't save you.
- Blot, never rub.Rubbing grinds the stain deeper into the padding and spreads it wider. Press a cloth down, lift, and repeat with a clean section — you're lifting the stain out, not smearing it around.
- Work from the outside in. Start at the edge of the stain and move toward the center. Going the other way pushes the mark outward and makes it bigger than it started.
- Use the least moisture that works.This is the big one. A mattress core is foam and padding that absorbs water and can't easily dry out, and a soaked core is exactly where mold grows — the same reason you never fully wet a foam pillow. A damp cloth, not a pour. Always.
- Dry the spot thoroughly.After treating, blot the area as dry as you can, then let it air-dry completely — a fan, an open window, or standing the mattress on its side. Never remake the bed over a spot that's still damp.
- Spot-test first.Any cleaner stronger than water — hydrogen peroxide especially — goes on a hidden corner first to check it doesn't lighten or damage the fabric before you put it where you'll see it.
One more, specific to cheaper beds: if you have a budget foam mattress with a cover that zips off, do not unzip it to clean underneath or throw it in the wash unless the tag explicitly says you can. Those covers are often fitted tightly to the foam, shrink in the wash, and are miserable to get back on — and a wet cover put back over dry foam traps moisture against the core. Spot-treat the cover in place instead.
Sweat stains and yellowing
The most common mattress stain isn't a spill at all — it's the gradual yellowing from months and years of body oil and sweat soaking through the sheets. It builds up slowly, so people notice it all at once when they strip the bed, and it's the hardest to fully remove precisely because it's had time to sink in.
For this, a gentle paste beats a spray. Mix a small amount of baking soda with a little mild dish soap, or with a little hydrogen peroxide, into a light paste — enough to dab across the discolored area with a cloth, not enough to wet the mattress. Let it sit and do its work, then blot it away with a barely damp cloth and let the area dry fully. Baking soda helps lift the residue and absorb odor; the peroxide helps with the color, but spot-test it first because it can lighten some fabrics. Be honest with yourself about the result: fresh yellowing lifts well, but years-old discoloration has soaked into fibers you can't safely reach without over-wetting the bed, so it may fade rather than vanish. That's the stain a protector exists to prevent.
Urine: the enzyme-cleaner stain
Urine — from a child, a pet, or illness — is the stain where the right product matters most. It's an organic stain, and its smell comes from proteins that ordinary soap and water only dilute and mask; they come back as the spot dries. An enzyme cleaner is the tool that actually solves it, because the enzymes break those proteins down rather than just spreading them thinner. This is the one place a specific product type genuinely earns the recommendation.
Blot up as much of a fresh accident as you can with a dry cloth first — the less that soaks in, the better. Then apply the enzyme cleaner lightly per its label, let it sit the full time it calls for so the enzymes can work, and blot with a barely damp cloth. Once the spot is dry, sift a little baking soda over it to absorb any last trace of odor, leave it a few hours, and vacuum it off. The trap here is moisture: urine accidents tempt people into drenching the mattress to "flush it out," which is exactly how you turn a stain into a mildewed core. Keep it light, and dry the area thoroughly with a fan or open window afterward.
Blood: cold water only
Blood has one rule that overrides everything else: cold water only, never warm or hot. Heat cooks the protein in blood and sets the stain permanently into the fabric, so the warm water that feels like it should clean better does the opposite and locks it in. This is the mistake that turns a removable fresh stain into a forever one.
For a fresh stain, blot it with a cloth dampened in cold water, working from the outside in, and move to a clean section of the cloth as the blood lifts so you're not re-depositing it. For a set-in or stubborn stain on a light-coloredmattress, a little hydrogen peroxide dabbed on can help break it up — you may see it fizz as it reacts with the blood, which is normal. Two cautions on the peroxide: spot-test a hidden corner first, because it can bleach or lighten the fabric, and don't reach for it on a dark or richly colored cover where lightening would be obvious. Whatever you use, keep the moisture minimal, blot the spot dry, and let it air-dry fully.
Everyday spills: drinks, food and the rest
For the ordinary stuff — coffee, wine, juice, a snack in bed — the gentle approach usually does it, and speed matters more than any special cleaner. Blot up as much of the liquid as possible with a dry cloth the moment it happens, before it has time to soak past the surface. Then treat what's left with a cloth dampened in a mild solution: a few drops of dish soap in water, or the baking-soda paste from the sweat section, dabbed on and blotted from the outside in. Most fresh spills come up with little more than that.
A couple of the usual suspects want a small tweak. Coffee and wine are tannin stains that respond well to a mild dish-soap solution but resist plain water, so don't just dab water at them and expect much. And anything greasy — an oily food spill — is worth a light touch of dish soap specifically, since soap is built to cut grease that water alone slides right off. In every case the ceiling on how aggressive you can get is the same moisture rule: barely damp, blotted, and dried.
Foam versus innerspring: know your bed
The stain-removal steps are the same across mattress types, but the risk of over-wetting is not, and it's worth knowing which bed you have before you start. A memory foam or all-foam mattressis the least forgiving — dense foam holds water the longest and can take days to dry all the way through, so it's the one where "use less moisture" matters most and a fan afterward isn't optional. An innerspring or hybridhas more air space and open structure, so it dries a bit more readily, but a soaked pillow-top or comfort layer on one still mildews just as happily. Either way the answer is the same — minimal liquid, thorough drying — it's just that foam gives you less margin for error, so err even lighter on it.
The real fix is preventing the next one
Here's the honest ending a stain guide owes you: the best way to deal with a mattress stain is to stop it from reaching the mattress at all. A washable mattress protector is a waterproof barrier between you and the foam — it catches the sweat, oils, and spills that would otherwise soak in, and when it's dirty you wash it instead of fighting the mattress. Every method on this page is a chore a protector would have prevented.
There's a second, less obvious reason it matters. A stain commonly voids a mattress warranty — most warranties include a clause that ends coverage the moment the mattress is stained, and manufacturers do inspect for it when you file a claim. So an unprotected stain can quietly cost you the coverage on a real defect like sagging down the line; our mattress warranty guide walks through that fine print. A protector keeps the surface clean and your warranty intact for the price of one bad spill you didn't catch in time — which makes it the cheapest insurance in the bedroom, and the first thing to add after you've dealt with the stain you came here for.
Common questions
How do you get stains out of a mattress?
Match the method to the stain, and follow four rules for all of them. Blot, never rub, because rubbing drives the stain deeper into the padding. Work from the outside of the mark inward so you don't spread it. Use the least liquid that works — a soaked foam core is a worse problem than a stain. And spot-test any cleaner on a hidden corner first. For sweat and general yellowing, a paste of baking soda with a little mild dish soap or hydrogen peroxide helps; for urine, an enzyme cleaner is the key because it breaks the odor-causing proteins down; for blood, cold water only, because heat sets it permanently. Blot each spot dry afterward and let it air-dry completely before the bed goes back together.
How do you get old yellow sweat stains out of a mattress?
Yellowing is built up body oil and dried sweat, and it responds to a gentle paste rather than a soak. Mix a small amount of baking soda with a little mild dish soap, or with a little hydrogen peroxide, into a light paste, dab it onto the stain with a cloth, and give it time to work before blotting it away with a barely damp cloth. Spot-test the peroxide on a hidden area first, since it can lighten some fabrics. Deep-set yellowing that has been there for years may fade rather than disappear — the oil has soaked into fibers you can't fully reach without wetting the mattress more than is safe. A washable protector is what prevents the next round of it.
How do you get blood out of a mattress?
Cold water only, always — heat cooks the protein in blood and sets the stain permanently, so never reach for warm or hot water. Blot a fresh stain with a cloth dampened in cold water, working from the outside in, and change to a clean section of cloth as it lifts. For a set-in or stubborn stain on a light-colored mattress, a little hydrogen peroxide dabbed on can help break it up, but test it on a hidden corner first because it can bleach or lighten the fabric. Keep the moisture minimal and blot the spot dry afterward, then let it air-dry fully before remaking the bed.
How do you get urine out of a mattress?
Urine is an organic stain with an odor that soap and water only mask, so an enzyme cleaner is the tool that actually solves it — the enzymes break down the proteins causing both the stain and the smell rather than just diluting them. Blot up as much fresh urine as you can with a dry cloth first, apply the enzyme cleaner lightly per its label, let it sit the full time it says, then blot with a barely damp cloth. Finish by sifting baking soda over the spot once it's dry to absorb any lingering odor, and vacuum it off. Keep the liquid to a minimum and dry the area thoroughly — this is the stain where people over-wet the mattress and cause a mildew problem.
Does a stain void a mattress warranty?
Very often, yes. Most mattress warranties include a clause that voids coverage if the mattress is stained, on the reasoning that a stain can indicate a hygiene or moisture issue — and manufacturers do inspect for it on a claim. That's one of the strongest practical arguments for a waterproof mattress protector: it keeps the surface stain-free, so a genuine defect like sagging stays covered. Check your specific warranty's language, but assume a visible stain puts your coverage at risk, and that a protector is the cheap insurance against losing it.
Sources
Where the facts on this page come from. We cite other people's testing because we don't do our own — here's what that means.
Read next
- How to Whiten Yellowed PillowsWhy pillows yellow and how to strip it out — a hot-wash-and-soak whitening method with a booster and a sun-dry — plus the fills that can't be washed and the point where yellowing means it's time to replace.
- How to Clean a MattressA step-by-step method for cleaning a mattress — routine refresh, stains, sweat and smells — built around the one rule that saves it: never soak it.
- The Best Mattress ProtectorsSix mattress protectors that block liquid without sleeping hot or crinkling — fitted pads and zippered encasements — with an honest note on who each is wrong for.
- How to Wash Pillows (by Fill Type)A wash-and-dry method for every pillow fill type — down, down-alternative, memory foam, latex and buckwheat — plus the protector trick that cuts the job in half and the fold test for when it's time to replace one.
- The Best Mattress PadsSix mattress pads worth buying — a thin quilted layer of softness you can machine wash — plus the plain difference between a pad, a topper, and a protector.
- Mattress Warranty GuideWhat a mattress warranty covers, what voids it, and why the trial and the warranty are two completely different promises that people constantly confuse.