Discovering an old urine stain on a mattress can feel overwhelming, especially when it’s already dry and the smell has set in. The good news is that dried urine can be removed—both the stain and the odor—using the right combination of cleaning agents, patience, and proper drying techniques. Whether it’s from a child, pet, or accidental leak, the cleaning methods below will help restore your mattress without needing to replace it.
The key to success is breaking down uric acid crystals, which are responsible for lingering odors. Standard soap and water won’t remove them, but hydrogen peroxide, baking soda, white vinegar, and enzyme cleaners are the most effective tools.
Before You Start
Strip bedding and wash sheets in the hottest water safe for the fabric
Open windows for ventilation or switch on a fan
Test any cleaning solution on a hidden area to check for discoloration
Method 1: Hydrogen Peroxide + Baking Soda (Best for Dry Stains)
You’ll Need
-
1 cup (8oz) 3% hydrogen peroxide
-
3 tablespoons baking soda
-
A few drops of liquid dish soap
-
Spray bottle
-
Vacuum
Steps
-
Vacuum the Area
Remove dry residue, dust, or debris so the solution can penetrate properly. -
Mix the Solution
Combine peroxide, baking soda, and dish soap. Mix gently to avoid foaming. -
Apply Generously
Spray enough to dampen the stain but avoid fully soaking the mattress core.
Leave it to sit until completely dry. The solution will fizz and lift residue. -
Let It Dry Fully
Drying may take several hours. Use airflow or fans to speed up the process. -
Vacuum the Residue
The powdery film left behind is normal; vacuum it away to remove odor crystals.
When to Choose This Method:
Dried stains
Noticeable yellow rings
Lingering urine smell
Method 2: White Vinegar + Baking Soda (Gentle but Effective)
You’ll Need
-
White distilled vinegar
-
Water
-
Baking soda
Steps
-
Lightly mist equal parts vinegar and water over the stain.
-
Sprinkle baking soda generously across the damp area.
-
Allow it to sit for several hours or overnight.
-
Vacuum up the dried baking soda.
Why It Works:
Vinegar neutralises odor, while baking soda absorbs moisture and smell from the mattress fibres.
Method 3: Enzyme Cleaner (For Persistent Odors or Pet Urine)
Enzyme cleaners are designed to break down the urine proteins and uric acid that cause long-term smell. Look for wording like:
-
“Urine enzyme cleaner”
-
“Pet odor neutraliser”
-
“Targets uric acid”
How to Use It
-
Apply according to the label—these cleaners must soak into the stain.
-
Leave it to air-dry completely; do not rush this part.
-
Repeat if necessary for older or deep-set stains.
When to Use Enzymes:
-
The mattress smells after cleaning
-
The stain is months old
-
Pets have repeatedly urinated in the same spot
Drying the Mattress Properly
Getting the mattress dry is as important as cleaning it. A damp core will cause mold, mildew, and lingering odor.
Best Drying Options
✔ Fan directly aimed at the cleaned area
✔ Open windows for airflow
✔ Place outside in sunlight if appropriate
✔ Dehumidifier in the room for moisture removal
Avoid
✘ Closing the mattress in a damp room
✘ Putting sheets back on before fully dry
✘ Using too much liquid at once and soaking the foam
If the Smell Comes Back
Sometimes the odor returns a day or two later. That doesn’t mean the cleaning failed—uric crystals may still be deeper inside.
Repeat one of these:
-
Hydrogen peroxide method (for stain + odor)
-
Enzyme cleaner (for deep odor only)
A second application usually solves it.
When Replacement Might Be Necessary
-
Mattress core feels wet or sour-smelling
-
Dark spotting suggests mold
-
Urine damage on memory foam more than once in the same area
At that stage, remediation may cost more than replacing the mattress.
Conclusion
So, how do you get urine out of a mattress when it’s dry?
-
Vacuum the area
-
Use a peroxide & baking soda spray or vinegar & baking soda
-
Apply an enzyme cleaner for deep odors
-
Dry completely before use
With patience and the right products, even dried urine can be removed successfully—and the mattress can smell and look normal again.
FAQs
Does peroxide damage mattresses?
It can lighten some fabrics—always patch test first.
Can I use bleach?
No. It can damage fibres, discolor the fabric, and won’t break down uric acid.
Will a mattress topper hide the smell?
It may disguise it temporarily, but the odor will return until the urine is neutralised.
Can I steam clean a urine stain?
Not recommended—steam can set the stain deeper into the foam.
How many times should I treat the area?
One treatment is often enough; severe cases may need two or three rounds.