Our Top Picks
Nature’s Miracle Dog Stain & Odor Remover32 Fl Oz (Pack of 1)4.7 x 2.9 x 11.07 Inches2.2 poundsCheck on Amazon
To get a stain out of a mattress, act quickly, blot instead of rubbing, use cold water and as little liquid as possible, match the cleaner to the stain type (an enzyme cleaner for blood, urine and sweat), and let the spot dry completely before putting bedding back. Most fresh stains respond to this approach, while old, deep or dark spotted stains may only fade, and black or green-gray spots can be mold rather than a stain. The sections below explain what works for each stain, why each step matters, and when a mattress is better replaced than cleaned.
Stain Removal at a Glance
| Stain | Start with | Avoid | Why |
|---|---|---|---|
| Blood | Blot, then cold water on a cloth; enzyme cleaner if a mark remains | Hot water, rubbing, hot hair dryers | Heat sets proteins into the fabric |
| Urine | Blot with dry towels, then an enzyme cleaner as directed on the label | Soaking the mattress, covering odor with fragrance | Enzymes break down the odor-causing compounds; excess liquid sinks into foam |
| Sweat and yellowing | Dish soap suds or enzyme cleaner on a cloth, light dampening only | Bleach-containing cleaners, saturation | Body oils and salts build up gradually in the surface fabric |
| Water ring | Dry the area fully with airflow, then lightly clean the ring edge | Adding more water to “blend” it | Rings are often mineral or dirt left behind as water dries |
| Food and drink | Blot, then mild soap suds on a cloth; enzyme cleaner for milk or protein | Scrubbing sugary spills into the fabric | Sugar and protein leave residue that attracts more soil |
| Ink | Dab with a cloth and a small amount of a cleaner made for the surface; test first | Spreading with a wet cloth | Ink can travel outward through damp fabric |
| Black or green-gray spots | Treat as possible mold; see the mold section below | Scrubbing or sniffing the spot closely | Mold in a porous mattress often cannot be fully removed |
Before You Start: Safety and Prep
Read the care label and any manufacturer instructions first. Some warranties are affected by certain cleaners, and some fabrics or foams react badly to particular products. Test any cleaner on a hidden spot, such as a bottom edge or an area normally covered by the bed frame, and wait for it to dry before treating the visible stain.

Biokleen Bac-Out Enzyme Cleaner Spray and Stain & Odor Remover for Pet Stains, Laundry, Diapers, Wine, Carpets, & More, Eco-Friendly, Non-Toxic, Lime Scent, 32 Ounces
Chosen because it specifies Laundry and Diapers.
View on Amazon
Nature’s Miracle Dog Stain & Odor Remover, Enzymatic Cleaner, 32 oz | Tough on Dog Urine, Feces, Vomit, Drool and Other Organic Stains and Odors, For Multiple Surfaces, Fresh Scent
Chosen because it specifies Enzymatic Cleaner and 32 oz.
View on Amazon
Pet Odor and Stain Eliminator - 32 oz ACTIVE Enzyme Cleaner for Dog & Cat Urine, Stain Remover Spray for Carpet, Upholstery, Hardwood, Spot Cleaning, Deodorizer for Dogs Cats Pets - Natural Citrus Oil
Chosen because it specifies 32 oz ACTIVE Enzyme Cleaner for Dog & Cat Urine and Stain Remover Spray for Carpet.
View on Amazon
ANGRY ORANGE Stain & Odor Remover - 32oz Pet Urine Enzyme Cleaner - Enzymatic Dog & Cat Pee Destroyer and Odor Eliminator - NEW Orange Rush Scent Cleaning Solution for Home
Chosen because it specifies 32oz Pet Urine Enzyme Cleaner and Enzymatic Dog & Cat Pee Destroyer and Odor Eliminator.
View on Amazon- Ventilate the room. Open a window or run a fan, especially when using any cleaning product with a strong smell.
- Wear gloves if the stain involves blood or other body fluids, or if the cleaner can irritate skin.
- Never combine cleaning products. Use one product at a time, rinse the area with a barely damp cloth between products, and never mix bleach with ammonia, vinegar or other cleaners, because the fumes can be dangerous.
- Do not soak foam. Cleaning guidance from sleep-industry educators stresses using as little cleaning solution as possible and not over-soaking the mattress, since moisture trapped inside can lead to odor and mold.
- Strip the bed and wash the sheets and protector separately, following their own care labels.
The Basic Method That Works for Most Stains
- Vacuum the surface with an upholstery attachment. Removing loose dust, hair and crumbs first prevents them from turning into mud when moisture is added.
- Blot fresh liquid with a dry towel. Press down and lift. Rubbing pushes the stain deeper and spreads it outward.
- Apply the cleaner to a cloth, not directly to the mattress. This controls how much liquid reaches the filling. Sleep-industry guidance suggests applying only foam or suds for soap-based cleaning.
- Dab from the outside of the stain toward the center. This keeps the mark from growing.
- Rinse by blotting with a cloth dampened with cold water. Soap or enzyme residue left behind can attract new soil.
- Press out moisture with a clean dry towel. Repeat the treatment if a mark remains, rather than using more liquid at once.
- Dry thoroughly. Use a fan, open windows, or a dehumidifier. A hair dryer on a cool setting can help but should not be held close. Keep the spot uncovered until it is completely dry to the touch.
- Vacuum again once dry. If an odor remains, sprinkling baking soda over the dry area, leaving it for several hours, and vacuuming it up is a common step in cleaning guides.
Stain-by-Stain Guidance
Blood
Cold water is the standard first step because heat can cook protein into fibers. Blot the fresh spot, then dab with a cloth dampened with cold water. If a mark stays, an enzyme cleaner made for protein stains is usually the next step, used exactly as labeled. Some guides describe using hydrogen peroxide on blood (one published mattress guide suggests equal parts cold water and hydrogen peroxide for non-biological stains). Treat that advice with caution: hydrogen peroxide can lighten or discolor fabrics, so it should only be used after a hidden-spot test, in a small amount, never mixed with other products, and not on colored or delicate covers. If a stain is old and dry, expect it to fade rather than vanish completely.
Urine
Blot as much as possible with dry towels, pressing firmly. Then use an enzyme cleaner according to its label, since enzymes are designed to break down the compounds responsible for urine odor. Sleep Foundation guidance lists enzyme cleaner or dish soap suds for biological stains such as urine, so a light soap-suds pass is another option, but fragrance alone only masks the smell. Do not pour liquid on the mattress, because urine soaking into foam and padding is hard to extract. If bedwetting or leaks happen often, it is reasonable to mention it to a doctor, since persistent issues deserve a medical check, and a waterproof mattress protector can spare the mattress in the meantime.
Sweat and Yellowing
Yellowing is usually the slow buildup of body oils, sweat and skin cells in the top fabric. A cloth with dish soap suds or an enzyme cleaner can lighten it. Work gently, dampen rather than soak, and dry fully. Harsh or bleach-containing cleaners are usually discouraged because they can damage the cover fabric. Some people use a diluted mild solution recommended by the manufacturer, but if there is no guidance, lighter cleaning and a protector going forward is the safer course.
Water Rings and Spills
A ring often appears when a damp patch dries and leaves dirt or minerals at its edge. Soak up spills immediately with towels, then dry the area with airflow. If a ring remains, lightly blot the whole patch with a barely damp cloth so it dries evenly, instead of adding a lot more water. If the water source was dirty or the mattress stayed wet for a long time, treat it as a mold risk (see below).
Food and Drink
Coffee, juice and wine leave color and sugar; milk and sauces leave protein and fat. Blot first, then use mild soap suds on a cloth. An enzyme cleaner helps with milk and food proteins. Sugary residue should be rinsed lightly, since leftover sugar can attract more dirt.
Ink and Marker
Ink is unpredictable and depends on the fabric. Dab, do not rub, using a small amount of a cleaner appropriate for the mattress cover after testing a hidden spot. Stop if the fabric color transfers to the cloth. A stubborn ink mark on a mattress cover may be better left than damaged by aggressive treatment.
Troubleshooting Table
| Problem | Likely cause | Fix |
|---|---|---|
| Stain came back as it dried | Residue wicked up from deeper layers | Repeat with light blotting, let each round dry, and avoid adding more liquid |
| Odor remains after cleaning | Urine or sweat deeper in the padding, or cleaner residue | Re-treat with an enzyme cleaner as labeled, dry with airflow, then use baking soda and vacuum |
| Ring around cleaned area | Uneven drying | Lightly dampen the whole panel evenly and dry with a fan |
| Fabric looks faded or rough | Cleaner too harsh or too much scrubbing | Stop, rinse lightly with a cloth, and use a protector; avoid bleach-containing products |
| Musty smell or dark spots | Moisture trapped, possible mold | Dry fully; if spots persist or spread, see the mold section |
Black Spots: Stain or Mold?
Dark, fuzzy, spotted or musty patches may be mold instead of a regular stain. Mold grows where moisture stays, and mattresses are porous, so mold can spread into the padding. The U.S. Environmental Protection Agency says absorbent or porous materials may have to be thrown away if they become moldy, which is why a moldy mattress often cannot be fully salvaged. EPA mold guidance also advises fixing the moisture source and, for cleanup, wearing gloves, goggles and possibly an N-95 respirator, and says bleach is not recommended as a routine part of mold cleanup.
- Do not scrub or brush dry mold, which can release spores into the air.
- People with asthma, mold allergies, a weakened immune system or chronic lung disease are more sensitive and should avoid handling it.
- If spots cover more than a small area, return after drying, or appear on the inside of the mattress, a professional assessment or replacement is the safer path.
- Anyone with breathing symptoms that seem linked to the bed should talk to a clinician.
When a Stain Means Replace the Mattress
- Mold that has penetrated the padding or keeps returning after drying.
- A persistent urine smell after several careful treatments.
- Large soaked areas that never dried properly, or sewage or flood water contact.
- Deep body impressions along with heavy staining, which suggest the mattress is also worn.
- Bed bug staining (small rust-colored spots) combined with confirmed pests: contact a pest professional before cleaning or moving the mattress.
Preventing the Next Stain
- Use a washable mattress protector. Waterproof versions guard against spills and accidents, and encasement-style protectors wrap the whole mattress.
- Wash the protector and sheets regularly according to their labels.
- Avoid eating or drinking in bed, or use a tray.
- Let the bed air out for a short time after waking before making it, so body moisture can escape.
- Keep bedroom humidity moderate; EPA indoor air guidance suggests roughly 30 to 50 percent relative humidity, and Mayo Clinic advises no higher than 50 percent.
Frequently Asked Questions
What is the best thing to remove old stains from a mattress?
An enzyme cleaner used according to its label is the usual choice for biological stains such as urine, blood and sweat. Old stains may fade rather than disappear, and repeating light treatments with full drying in between is safer than using more liquid at once.
Can I use hydrogen peroxide on a mattress?
Some cleaning guides use it, but it can lighten or discolor fabric, so test a hidden spot first and check the care label and warranty. Use it alone in a small amount, never mixed with other cleaners, and do not use it on delicate or colored covers.
How long should a mattress take to dry after cleaning?
It depends on the room, the mattress type and how much liquid was used. A fan, open windows or a dehumidifier speed it up, and the spot should feel completely dry before bedding goes back on. If it still feels cool or damp, keep waiting.
Is it safe to use bleach on a mattress stain?
Bleach-containing cleaners are generally discouraged because they can damage mattress fabric and foam. Never mix bleach with ammonia, vinegar or any other cleaner, since the combinations can create harmful fumes.
How can I tell whether a dark spot is mold?
Mold often looks fuzzy or speckled and may come with a musty odor, while ordinary stains look flat. If you suspect mold, avoid scrubbing, ventilate, and consider replacement or a professional assessment, especially if anyone in the home has asthma, allergies or a weakened immune system.
Does a mattress protector really prevent stains?
A waterproof protector keeps most spills and sweat from reaching the mattress surface and is much easier to wash than a mattress. Check that it fits the mattress depth and follow its washing instructions.
Should I worry about frequent bedwetting stains?
Occasional accidents happen for many reasons. If they occur repeatedly in a child or adult, a doctor can check for causes, and in the meantime a waterproof protector and quick blotting limit the damage.