How to Remove Urine Stains From a Mattress

Quick Answer: To remove the visible urine stain from a mattress, blot fresh urine immediately, then apply an enzymatic cleaner followed by a paste of dish soap and hydrogen peroxide to lift the yellowish discolouration. For dried stains, rehydrate with cold water first. The stain and the odour require related but different treatments -- this guide focuses on the visible mark.

Reading Time: 5 minutes

Removing visible urine stain from mattress fabric - Mattress Miracle Brantford

Treating urine on a mattress is really two separate tasks: removing the visible stain and eliminating the odour. Many people focus entirely on one and neglect the other. This guide focuses specifically on the visible stain -- the yellowish discolouration that remains on the mattress fabric. If you are primarily dealing with lingering odour after the visible mark is gone, our guide on removing urine odour from a mattress covers the enzymatic approach to uric acid breakdown.

Stain vs Odour: Two Different Problems

Urine leaves behind two types of residue: dissolved compounds that cause the yellowish stain on fabric, and uric acid crystals that are largely invisible but cause odour when they reactivate with warmth and humidity.

What Causes the Yellow Stain

Fresh urine is 95% water, with the remaining 5% including urea, uric acid, creatinine, dissolved salts, and urochrome -- the pigment compound that gives urine its characteristic yellow colour. Urochrome (a breakdown product of haemoglobin) is the primary cause of the visible yellow staining in mattress fabric. As water evaporates, urochrome and other dissolved compounds concentrate in the fibres. Enzymatic cleaners break down urea and uric acid but have limited effect on urochrome pigment, which is why a visible stain can remain even after thorough odour treatment.

This explains a frustrating situation many people encounter: they use an enzymatic cleaner, the smell goes away, but the yellow mark remains. To remove the visual stain, you need both the enzymatic step and a follow-up whitening treatment.

Removing a Fresh Urine Stain

Act immediately for the best result. Fresh urine has not yet concentrated or bonded to fibres.

  1. Blot aggressively. Use clean white cloths or paper towels. Press firmly into the wet area and lift. Keep using fresh sections of cloth until no more transfer occurs. The more liquid you remove at this stage, the less staining remains.
  2. Apply enzymatic cleaner. Spray a light, even coat over the area. Let it sit for 15-20 minutes. Blot dry without rinsing.
  3. Make the whitening paste. Combine 2 tablespoons of liquid dish soap with 2 tablespoons of 3% hydrogen peroxide. Apply to the stained area with a cloth. The peroxide targets urochrome pigment through oxidation.
  4. Leave for 20 minutes, then blot with a cold damp cloth.
  5. Apply baking soda, leave for 4+ hours, vacuum, and dry fully.

Removing a Dried or Set-In Stain

If the urine has dried -- even for just a few hours -- urochrome has already concentrated into the fabric fibres. The approach is the same, but with an additional rehydration step.

  1. Rehydrate the stain. Press a cloth dampened with cold water over the dried stain and leave for 5-10 minutes. This softens the concentrated pigment and makes the following steps more effective.
  2. Apply enzymatic cleaner and let it sit for 15-20 minutes. Blot dry.
  3. Apply hydrogen peroxide and dish soap paste as above. Leave 30 minutes for a dried stain.
  4. Blot clean, apply baking soda, and dry fully.

Very Old Stains May Not Fully Lift

Urochrome that has been in fabric for weeks or months has had time to oxidize further and form more stable bonds with the fibres. Multiple treatments will progressively lighten the stain, but some older stains may not return to fully white. At that point, a good waterproof mattress protector over the mattress is the practical path forward -- it prevents any future staining from reaching the mattress at all.

8 min read

Whitening the Residual Yellow Discolouration

If a faint yellow shadow remains after standard treatment, targeted whitening can help. The following approaches are safe on most mattress fabrics.

Method Application Contact Time Best For
3% hydrogen peroxide Apply directly with cloth 10-15 minutes Mild to moderate yellowing on light fabrics
Dish soap + peroxide paste Apply and work gently into fabric 20-30 minutes Moderate yellowing with some residue
White wine vinegar (undiluted) Apply with spray bottle 10 minutes Light shadow remaining after enzyme treatment
Sunshine + fresh air Take mattress outside on dry day 2-4 hours Mild yellowing; UV has natural bleaching effect
Correct blotting technique for removing urine stains from mattress - Mattress Miracle Brantford

Avoiding the Enzyme Cleaner Ring Problem

A common issue after using enzymatic cleaners on a mattress is a dry ring that appears around the treated area. This ring is caused by the dissolved compounds at the edges of the wet zone concentrating and drying as the liquid evaporates outward from the centre.

How to Prevent Cleaning Rings

  • Work inward from the edges: When applying the enzymatic cleaner, start just outside the stain perimeter and work toward the centre rather than starting in the centre and spreading outward.
  • Use minimal liquid: The more liquid you apply, the larger the wet zone and the larger the potential ring. Use a spray bottle rather than pouring directly.
  • Blot while still damp: Do not let the cleaner air-dry on the mattress -- blot it out before the edges have time to concentrate.
  • Feather the edges: When applying baking soda, extend it well beyond the treated area to absorb moisture evenly and prevent edge concentration.

Brad, Owner at Mattress Miracle (since 1997): "I always say the best time to deal with a urine stain is while it's still wet, and the second best time is right now. The longer it sits, the more the pigment bonds. We've seen mattresses come through that have a light yellow shadow that nobody bothered treating, and honestly, under a mattress protector it makes no practical difference. But if visibility matters to you, fresh treatment gives you the best chance."

If staining has been an ongoing issue, a waterproof mattress protector is a far more reliable solution than repeated cleaning. We carry waterproof mattress protectors at Mattress Miracle in Brantford. For a complete overview of cleaning approaches across all stain types, see our complete mattress stain guide.

Urine stains on a mattress respond best to hydrogen peroxide and enzymatic cleaners applied within the first hour, with complete removal becoming increasingly difficult as the stain sets. Mattress Miracle at 441½ West Street in Brantford recommends a waterproof protector as the most effective urine stain prevention strategy. Dorothy notes that protectors also preserve mattress warranty coverage, since most manufacturers void warranties for stained mattresses. Call (519) 770-0001.

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

Frequently Asked Questions

Why does a yellow stain remain after I used an enzymatic cleaner?

Enzymatic cleaners break down uric acid (which causes odour) but have limited effect on urochrome, the yellow pigment compound in urine. To remove the visible yellow stain, you need a follow-up treatment with hydrogen peroxide and dish soap, which targets the pigment through oxidation chemistry. The enzymatic step and the whitening step do different things.

Can I use bleach to remove a urine stain from a mattress?

No. Bleach degrades foam materials, can damage mattress cover fabric, and leaves chemical residues in a sleeping surface. Hydrogen peroxide at 3% concentration provides similar oxidation for stain removal without these risks.

How do I remove a urine stain from a foam mattress without soaking it?

Apply all liquids sparingly using a spray bottle rather than pouring. Foam mattresses absorb and retain more moisture than traditional spring mattresses. Work with minimal liquid, blot at every step rather than allowing the material to air-dry, and use a fan to accelerate drying after treatment.

Does Mattress Miracle in Brantford carry mattress protectors?

Yes. We carry waterproof mattress protectors at our showroom at 441½ West Street, Brantford. Call (519) 770-0001 or stop in during store hours. A waterproof protector prevents urine from reaching the mattress fabric, which eliminates the stain problem entirely for future incidents.

Sources

  1. Oreshkin, A., & Kumar, R. (2020). Enzymatic degradation of uric acid compounds in household materials. Journal of Chemical Education, 97(5), 1455-1461. doi.org/10.1021/acs.jchemed.9b00961
  2. Nair, B. (2003). Final report on the safety assessment of sodium bicarbonate. International Journal of Toxicology, 22(Suppl 1), 1-12. doi.org/10.1080/10915810390231517
  3. Health Canada. (2021). Mould and your health. Government of Canada. canada.ca/en/health-canada/services/home-safety/mould.html
  4. Walton, G.E., et al. (2013). Human skin microbiome and its role in mattress contamination. FEMS Microbiology Ecology, 85(2), 344-352. doi.org/10.1111/1574-6941.12120

Shop This Topic at Mattress Miracle

Popular picks at Mattress Miracle:

Or shop our mattress collection in our Brantford showroom.

Related Reading

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 you are tired of dealing with stains and want a waterproof protector that prevents the problem from recurring, we are happy to help you find the right option for your mattress size.

Back to blog