Skip to main content
§ — From Articles

Mattress Stain Removal by Stain Type: A Quick Guide.

Match the agent to the stain and keep the mattress as dry as possible. Here is what works on urine, blood, sweat, vomit, and spills, stain type by stain type.

August 27, 2026·6 min read·Otesse

TL;DR

Two rules cover almost every mattress stain: match the agent to the stain type, and never soak the mattress. Protein stains such as blood, urine, sweat, and vomit need cold water and an enzyme, never hot water. Foam and batting hold water for days, so blotting beats spraying every time.

The Rule That Matters Most

A mattress is a sponge you cannot take apart. Whatever liquid you put on it goes in and stays in until it evaporates through the top surface, which takes far longer than most people expect.

That single constraint drives everything below. Use the smallest amount of liquid that will do the job, work it in with a damp cloth rather than a spray bottle, and blot rather than pour. A stain treated with restraint and dried properly beats a stain treated aggressively and left damp.

The second constraint is heat. Hot water sets protein permanently, and most mattress stains are protein.

Cold Water for Protein, Always

Blood, urine, sweat, milk, vomit, and other body fluids are protein-based. Heat causes protein to coagulate and bond to fiber, which is why a hot wash sets a blood stain into a shirt forever.

Cold water plus an enzyme product is the correct pairing. Enzymes break the protein into smaller pieces that rinse away, and they need time and dampness to work, usually 15 minutes at minimum and often longer.

Skip the hot water, skip the steam, and skip the hair dryer on a fresh protein stain.

What Removes a Urine Stain From a Mattress?

Cold water and an enzyme cleaner, applied with restraint and given real dwell time. Blot up as much liquid as possible first with dry towels and body weight, dampen the area with the enzyme, cover with a damp towel so it does not dry out, wait, then blot again and dry with a fan.

Stain by Stain

Urine. Blot hard and dry first, standing on folded towels to pull liquid up. Then enzyme, cold, with dwell time. Old urine leaves salts that reactivate with humidity, so the smell can outlast the visible stain. A yellow ring that will not lift is often oxidized and permanent even after the odor is gone.

Blood. Cold water only, immediately, blotting from the outside in. Hydrogen peroxide at 3 percent works on many mattress covers but can lighten the fabric, so test a hidden edge. Never use hot water. Dried blood may need repeated cold enzyme treatments.

Sweat and body oil. These produce the broad yellow discoloration in the middle of an older mattress. It is oxidation plus oil, not a spill, and it is the hardest common mark to remove. A light enzyme pass followed by a gentle oxygen-based product on a white cover reduces it. On most older mattresses it fades rather than disappears.

Vomit. Remove solids first with a spatula or a stiff card. Then cold water and enzyme, twice. The odor component is what usually persists; see how to get odor out of a mattress.

Coffee, tea, wine, and juice. Tannin stains. Blot immediately, then a mild detergent solution applied on a damp cloth, then a plain water rinse on another damp cloth. These respond well when fresh and poorly when old.

Ink. Isopropyl alcohol on a cotton pad, dabbing not rubbing. Alcohol spreads ink easily, so use very little and change the pad constantly.

Makeup and lotion. Oily. A small amount of a solvent-based spotter or a citrus degreaser on a cloth, then a damp rinse cloth.

Mildew spotting. Dark speckling means the mattress was damp for a long time. Surface treatment does not reach growth inside the core. Visible mold growth should be assessed by a remediation professional rather than cleaned over.

The Method, Once You Have Picked the Agent

Strip the bed and vacuum the whole surface first. Upholstery tool, both faces if the mattress is flippable, and the seams and piping where debris collects.

Blot the stain dry before adding anything. Fresh liquid comes out far more easily than treated liquid.

Apply to a cloth, not to the mattress. This is the single habit that prevents over-wetting.

Work outside in. Prevents spreading the edge outward.

Blot, do not scrub. Scrubbing distorts the cover fabric and pushes liquid deeper.

Rinse the area with a clean damp cloth. Residue attracts soil and can leave a ring.

Dry with airflow. Fan across the mattress, windows open on a dry day, and do not remake the bed until it is genuinely dry. A mattress that stays damp grows the same mildew problem a cushion does, as covered in wet foam cushions and mildew smell.

Our general routine is in how to clean a mattress.

Chemistry Warnings

Never combine cleaning products in one container. Bleach with ammonia, bleach with any acid, and hydrogen peroxide with vinegar all produce hazards, and none of those mixtures belongs in a bedroom.

Chlorine bleach does not belong on a mattress at all. It weakens fibers, yellows many synthetics permanently, and leaves a residue you cannot rinse out of a surface you sleep on.

Test any product on a hidden area near the seam and let it dry fully before judging the result.

What Will Not Come Out

Set expectations before you start. Old set-in urine rings, broad sweat oxidation on an aging mattress, dye transfer from a colored sheet, and anything that has soaked deep into the foam are usually permanent at the visible level.

That does not always mean the mattress is finished. Odor and stain are separate problems, and a mattress can be odor-free with a visible mark. Whether it is worth paying to treat is a fair question, covered in is professional mattress cleaning worth it and in our mattress cleaning service guide.

Prevention Beats All of It

A waterproof mattress protector is the highest-value purchase in this entire subject. It takes the spill, goes in the washing machine, and keeps the mattress itself clean for years.

Wash the protector and the sheets regularly. Air the bed for a while each morning before making it, so overnight moisture leaves. And treat spills the day they happen, because nearly every permanent mattress stain started as a fresh one somebody left overnight.

FAQ

How do you get old urine stains out of a mattress?

Old urine leaves salts and oxidized residue. Repeated cold enzyme treatments with real dwell time will usually remove the odor, but a yellow ring that has oxidized often stays. Deal with odor and appearance as separate goals rather than expecting one treatment to fix both.

Can you use hot water on a mattress stain?

No. Most mattress stains are protein based, and heat coagulates protein and bonds it permanently to fiber. Cold water is correct for blood, urine, sweat, milk, and vomit. Heat also drives moisture deeper into the core.

Does hydrogen peroxide damage a mattress?

It can lighten the cover fabric, so test a hidden spot near the seam first. At 3 percent it is effective on blood and some organic stains. Never mix it with vinegar or any other product in the same container.

Why is my mattress yellow in the middle?

That is usually accumulated sweat and body oil that has oxidized over years, not a single spill. It responds partially to enzyme and mild oxygen treatment on a light cover and generally fades rather than disappears.

Should I use baking soda on a mattress stain?

Baking soda is better for odor than for stains, and it works on the surface only. Sprinkled after a treated area is dry and vacuumed off later, it takes some residual smell. It does not remove a stain.

How long does a mattress take to dry after spot cleaning?

With a fan on it and a dry room, several hours for a lightly treated spot and up to a day for a larger one. Do not remake the bed until the area is dry to the touch and the surrounding fabric feels the same temperature as the rest.

When spot treatment stops being enough, carpet cleaning services are the next step.

Most permanent mattress stains are the result of too much liquid, too much heat, or too much delay. Get the agent right, keep it dry, and put a protector on it afterward. Every home is different, so the real number depends on size, condition, and what you want covered. Get a quote and we will walk you through it.

§ — About the author

Otesse.

Otesse Team

Otesse provides professional home services across Oregon's I-5 corridor, from cleaning and junk removal to exterior care, lawn care, and moving labor.

Related articles

3 ITEMS
§ — Ready to book

Get the price.
Book the crew.

Fixed price, locked at booking. No surprise fees. Same crews, same standards across the Willamette Valley.