How to Get Stains Out of a Mattress: The Full Guide

Quick Answer: Treating a mattress stain correctly starts with identifying what it is. The wrong treatment for the stain type either does nothing or makes it worse -- hot water sets proteins, ammonia on urine attracts repeat contamination, bleach destroys fabric without cleaning. Identify the stain, then apply the right treatment from the table below.

A mattress is a large, absorbent surface that is used for many hours every night. Over a typical 8-10 year lifespan, most mattresses encounter a variety of stains. This guide covers all the common ones in a single place. The organizing principle is the same throughout: identify first, then treat with what works for that specific stain chemistry.

Multiple different mattress stain types for diagnostic identification - Mattress Miracle Brantford

Diagnose Before You Treat

Two pieces of information help identify most mattress stains:

Appearance: Colour, whether the stain has a defined edge (a "tide mark"), whether it looks greasy, whether there is any residue visible.

Smell: Smell is often the most reliable identifier. Ammonia means urine. A rancid or sour smell means body oil or dairy. A sharp acid smell means vomit. No smell usually means the stain is old, dried sweat or a food/drink spill.

Also consider context: where on the mattress is the stain? A stain in the centre body zone is more likely sweat or urine. A stain at the edge or corner is more likely food or drink. A stain concentrated where someone sleeps a specific position is more likely sweat.

Complete Stain Reference Table

Stain Type Colour Smell Key Treatment What NOT to Use
Blood (fresh) Bright red Iron/metallic faintly Cold water blot, salt paste, hydrogen peroxide Hot water, bleach, steam
Blood (dried) Brown/rust Faint or none Rehydrate with cold water, enzyme cleaner, hydrogen peroxide Hot water, rubbing
Urine Yellow/amber with defined edge Ammonia (stronger when warm) Enzyme cleaner (urea-specific), baking soda, cold water Ammonia-based cleaners, hot water
Sweat/yellow (oxidised) Diffuse yellow, no sharp edge Faint musty or none when dry Hydrogen peroxide + baking soda + dish soap paste Hot water setting proteins, bleach on coloured fabric
Vomit Yellow-brown, variable Sour acid smell Remove solids first; baking soda for acid; enzyme cleaner for proteins Rubbing solids in; hot water
Coffee Brown/tan Coffee scent initially Cold water blot immediately; dish soap; enzyme cleaner for milk component Hot water, scrubbing
Red wine Purple/red, brown when old None when dry Cold water blot; salt immediately; club soda; OxiClean for set stains Hot water, rubbing
Food (protein: egg, meat) Yellow/brown, dried-on Faint protein smell Enzyme cleaner with protease; cold water Hot water (sets protein)
Food (starch: oatmeal, rice) Off-white to tan Mild or none Enzyme cleaner with amylase; cold water rinse Hot water
Grease/oil Dark patch, may look wet long after spill Oily smell Baking soda to absorb first; dish soap; enzyme cleaner with lipase Water first (spreads grease)
Ink (ballpoint) Blue/black None Isopropyl alcohol (70%) applied sparingly, blot immediately Water (spreads ink); aggressive rubbing

8 min read

Protein Stains: Blood, Urine, Vomit, Sweat

The most important rule for all protein stains is: cold water only. Heat denatures (cooks) proteins and permanently bonds them to fabric. This applies to blood, urine's protein components, vomit food proteins, and sweat proteins equally.

The Protein Stain Cold-Water Rule

Proteins are large molecules with a specific three-dimensional shape. Heat (above about 55-60°C for most proteins) causes these molecules to unfold and re-bond in a tangled configuration -- denaturation. A denatured protein bonds to fabric fibres far more strongly than a soluble protein. Hot water does not clean protein stains -- it sets them permanently. This is why a washing machine set to hot water is effective for killing bacteria but ineffective for removing blood or egg stains from fabric.

Blood: Cold water blot immediately; salt paste via osmosis; hydrogen peroxide (3%) for pigment; enzyme cleaner for fibrin and albumin proteins. See our detailed blood stain guides for specifics on fresh vs dried blood.

Urine: Enzyme cleaner with urease activity to break down urea and uric acid; cold water blot; baking soda for odour neutralisation. The ammonia smell can return when the mattress gets warm if organic matter is not fully removed -- enzyme cleaner is essential, not optional.

Vomit: Remove all solids first using a card or spatula -- do not rub them in. Then baking soda to neutralise stomach acid (pH 1.5-3.5). Enzyme cleaner for food proteins. The acid and protein components need to be addressed separately.

Sweat (yellow stains): Hydrogen peroxide + baking soda + dish soap paste for oxidised lipid stains. Enzyme cleaner as a supplement for the protein component of sweat.

Cold water and enzyme cleaner treatment for protein-based mattress stains - Mattress Miracle Brantford

Food and Drink Stains

Coffee: Coffee stains are tannin-based (polyphenol compounds from the coffee plant). For black coffee, cold water blotting followed by dish soap is often sufficient. Milk coffee requires the addition of an enzyme cleaner for the protein component. Club soda provides some physical lift through carbonation.

Red wine: The anthocyanins in red wine bind to fabric quickly. Act fast: blot (never rub), apply salt immediately to absorb the liquid, then cold water. For dried red wine, club soda and cold water help; OxiClean (sodium percarbonate) is the strongest available option for set red wine stains.

Protein foods (egg, meat juices, dairy): These set rapidly with heat. Cold water only; enzyme cleaner with protease for protein breakdown. Same rules as blood stains apply.

Starchy foods (oatmeal, cereal, rice): Starch gelatinises when dried. An enzyme cleaner with amylase breaks starch chains into soluble sugars. Cold water rinsing after enzyme treatment removes these.

Grease and Oil Stains

Grease and oil stains require a different approach from most others because water spreads them rather than helping. The first step for any grease stain is absorption, not liquid treatment:

  1. Cover the fresh grease stain with baking soda or cornstarch to absorb the oil
  2. Leave for 15-30 minutes
  3. Brush away the powder
  4. Apply a small amount of dish soap directly to the stain and work in gently
  5. Blot with a damp cloth; dish soap emulsifies the remaining grease
  6. For deep or dried grease stains, an enzyme cleaner with lipase activity follows the dish soap step

Ink Stains

Ink stains are chemically distinct from biological stains. Ballpoint ink contains oil-based pigments in a resin base. Water does not remove these; it spreads them.

Isopropyl alcohol (70%) dissolves the resin base of ballpoint ink. Apply a small amount to a clean cloth and blot the stain -- do not pour directly onto the mattress. Blot from the outside in. Remove the dissolved ink immediately by blotting with a clean dry cloth section. Repeat in small increments rather than applying large amounts of alcohol at once.

Important: isopropyl alcohol is flammable. Use it away from open flames and ensure the room is ventilated. Allow the area to dry completely before replacing bedding.

Complete mattress stain treatment kit with enzyme cleaner, hydrogen peroxide, and baking soda - Mattress Miracle Brantford

Universal Rules for All Stain Types

Rules That Apply to Every Mattress Stain

  • Blot, never rub. Rubbing spreads stains and pushes them deeper into foam layers.
  • Work outside-in. Start at the stain edge and work toward the centre to avoid spreading.
  • Cold water for biological stains. Hot water sets proteins. No exceptions.
  • Do not over-saturate. Excessive liquid in a mattress creates mould risk. Apply treatments with a spray bottle or cloth, not by pouring.
  • Dry fully before recovering. Baking soda absorbs residual moisture; a fan speeds drying. Never cover a damp mattress.
  • Test in a hidden area. Any cleaning product should be tested on a concealed corner before full application.

Frequently Asked Questions

Shop: Mattress Protectors at Mattress Miracle

Shop This Topic at Mattress Miracle

Popular picks at Mattress Miracle:

Or compare our mattresses in our Brantford showroom.

Find Your Perfect Mattress at Mattress Miracle

We are a family-owned mattress store in Brantford, helping our community sleep better since 1997. Come try mattresses in person and get honest, no-pressure advice.

441 1/2 West Street, Brantford, Ontario

Call 519-770-0001

What is the best single product to have on hand for unknown mattress stains?

A broad-spectrum enzyme cleaner that contains protease, amylase, and lipase covers the widest range of biological stains. It addresses blood, urine, vomit, food proteins, food starches, and dairy -- all the most common mattress stains. This is the one product worth always having available.

Can I use dish soap alone for most stains?

Dish soap works on greasy stains by emulsification, and helps hydrogen peroxide penetrate fabric for yellow sweat stains. For protein stains (blood, vomit, urine), dish soap is not sufficient alone -- you need enzyme cleaners. For most stains, dish soap is a useful supplement rather than a primary treatment.

Is baking soda safe on all mattress types?

Yes. Baking soda is gentle and non-reactive on fabric surfaces. It can be used on memory foam, innerspring, latex, and hybrid mattresses without risk. The main caution is ensuring it is fully vacuumed out, as residual powder can irritate airways if it becomes airborne.

What about using a commercial carpet stain remover on a mattress?

Some carpet stain removers work well, but check the ingredients. Products containing solvents or high-concentration oxidising agents may damage certain mattress fabrics. Look for enzyme-based carpet cleaners, which are typically safe for mattress fabric. Avoid products with bleach or strong alkaline chemicals on coloured covers.

Sources

  • American Cleaning Institute. (2020). Stain removal guide: mechanism of action by stain type. ACI Technical Publication.
  • Whitaker, J.R. (1994). Principles of Enzymology for the Food Sciences (2nd ed.). Marcel Dekker. Multi-enzyme systems for stain degradation.
  • Voet, D., & Voet, J.G. (2004). Biochemistry (3rd ed.). John Wiley & Sons. Protein denaturation under thermal conditions.
  • Frankel, E.N. (2005). Lipid Oxidation (2nd ed.). The Oily Press. Lipid peroxide formation and colour development.
  • Health Canada. (2019). Safe use of cleaning products in the home. Consumer Product Safety Directorate.

Visit Our Brantford Showroom

We are located at 441½ West Street in downtown Brantford. Free parking available. Our team does not work on commission, so you get honest advice based on your needs.

Mattress Miracle -- 441½ West Street, Brantford, ON -- (519) 770-0001

Hours: Monday--Wednesday 10am--6pm, Thursday--Friday 10am--7pm, Saturday 10am--5pm, Sunday 12pm--4pm.

If the staining on your mattress has gone beyond what home treatment can address, come in and we can have an honest conversation about whether cleaning or replacement makes more sense. We have been advising Brantford families on this since 1997.

Back to blog