As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.
Dried urine can often be lifted from a mattress with household hydrogen peroxide, but use it carefully. Hydrogen peroxide may lighten fabric, weaken some finishes, and damage foam if the mattress becomes soaked. Test it on a hidden area first, use only a small amount, and let the mattress dry fully before remaking the bed.
For strong or older urine odor, an enzyme cleaner made for urine may work better because it breaks down the material causing the smell. Check the current product label before using any cleaner on a mattress.
What You Will Need
Gather these items before you start:
- Clean white towels or cloths
- A spray bottle
- Plain household hydrogen peroxide
- Clear, mild dish soap
- Baking soda
- A vacuum with an upholstery attachment
- A fan, if available
- Waterproof gloves, if you prefer them
Use white cloths because colored towels may transfer dye to the mattress.
Do not use stronger salon, commercial, or industrial peroxide products. Check the peroxide label before use.
How to Get Dried Urine Out of a Mattress With Hydrogen Peroxide
1. Remove All Bedding
Strip the sheets, mattress pad, protector, blankets, and other bedding from the bed.
Wash washable bedding according to its care label. Check the label before using bleach, hot water, high dryer heat, or stain treatments.
Do not put stained bedding in the dryer until the stain and odor are gone. Dryer heat can make some stains harder to remove.
2. Vacuum the Dry Mattress
Vacuum the stained area to remove dust, pet hair, crumbs, and loose baking soda from earlier cleaning attempts.
This helps the cleaning liquid reach the mattress fabric instead of mixing with surface dirt.
3. Find the Full Stained Area
A dried urine stain may be larger than it first appears. Look for:
- A yellow or brown mark
- A stiff or crusty area
- A darker edge around the stain
- Odor beyond the visible spot
Treat slightly beyond the visible edge. Do not spray the whole mattress unless the affected area is truly that large.
4. Spot-Test the Hydrogen Peroxide
Apply a few drops of hydrogen peroxide to a hidden part of the mattress, such as near the foot of the bed or under the mattress label.
Wait until the area dries. Check for:
- Color fading
- A pale patch
- Fabric damage
- A change in texture
Hydrogen peroxide can bleach dark, patterned, or colored mattress fabric. Skip it if the test area changes noticeably.
5. Lightly Dampen the Dried Stain
Dried urine is harder to lift when the area is completely dry. Lightly mist the stain with cool water or press a barely damp cloth over it.
The goal is to soften the residue, not soak the mattress.
Let the damp cloth sit on the area for about 10 minutes. Then blot with a dry towel.
Do not pour water directly onto the bed. Mattresses, especially memory foam mattresses, can hold moisture deep inside.
6. Apply Hydrogen Peroxide Carefully
Pour a small amount of hydrogen peroxide into a spray bottle. Add only a few drops of clear dish soap and gently turn the bottle to combine them.
Do not shake the bottle hard.
Lightly mist the stained area. The fabric should feel damp, not wet. Allow the peroxide to sit for about 10 to 15 minutes.
Blot the area firmly with a clean white towel. Press straight down rather than rubbing from side to side. Rubbing can spread the stain and push liquid deeper into the mattress.
Repeat the light misting and blotting once if the stain is still visible. Avoid repeated soaking.
7. Blot With a Slightly Damp Cloth
Once the stain has lifted, blot the area with a clean cloth lightly dampened with cool water.
This helps remove leftover dish soap and cleaning residue.
Follow with a dry towel. Press down firmly to pull out as much moisture as possible.
8. Add Baking Soda
Cover the damp area with a thin, even layer of baking soda.
Baking soda helps absorb remaining moisture and may reduce lingering odor. It does not replace proper stain cleaning, and it may not remove a strong urine smell on its own.
Leave the baking soda in place for several hours. Overnight is useful when the mattress is only lightly damp and has good airflow.
Keep children and pets away from the area while it is being cleaned and dried.
9. Vacuum the Mattress
Vacuum up all the baking soda using an upholstery attachment.
Move the vacuum slowly over the area several times. Check mattress seams and tufted sections where powder may collect.
10. Let the Mattress Dry Completely
Leave the mattress uncovered until it is fully dry.
To speed drying:
- Open a window when weather allows
- Aim a fan across the mattress
- Run a dehumidifier in the room
- Stand the mattress on its side if the manufacturer allows it
- Keep blankets and sheets off the bed
Do not use a hair dryer, heater, iron, or other strong heat source. High heat may damage fabric, foam, adhesives, or mattress layers.
The surface may feel dry before the inside is dry. Give the mattress extra airflow if you used more than a light mist.
What Not to Mix With Hydrogen Peroxide
Do not mix hydrogen peroxide with:
- Chlorine bleach
- Ammonia
- Vinegar
- Other bathroom or household cleaners
- An enzyme cleaner in the same treatment step
Different cleaning products can react with each other or create irritating fumes. Use one treatment at a time.
When switching to another cleaner, blot the mattress with a lightly damp cloth and allow it to dry first. Follow the product label.
Do not store a homemade peroxide mixture for later use. Make only a small amount for the current cleaning job.
Review materials, fit, care, safety, cleaning, drying, and performance before deciding what suits your bed.
When Hydrogen Peroxide Is Not the Best Choice
Hydrogen peroxide may not be suitable for every mattress.
Dark or Colored Mattress Fabric
Peroxide can leave a pale patch. An enzyme cleaner that is approved for upholstery may be a safer first choice, but it should still be spot-tested.
Memory Foam Mattresses
Memory foam absorbs liquid easily and may take a long time to dry. Use very little cleaner and blot often.
Never saturate memory foam. Deep moisture can lead to lasting odor or material damage.
Latex Mattresses
Latex can be sensitive to some cleaners and excess moisture. Check the mattress manufacturer’s cleaning guidance before using peroxide.
Pillow-Top Mattresses
A thick pillow top may hold more liquid than a flat mattress surface. Use light applications and allow extra drying time.
Mattresses With Special Covers
Some mattress covers use cooling finishes, water-resistant layers, wool, or other materials that may react poorly to peroxide. Check the current care instructions before treatment.
What to Do if the Urine Smell Remains
A stain may fade while the odor stays behind. This often means urine reached deeper than the surface fabric.
Use an enzyme cleaner labeled for urine and suitable for mattresses or upholstery. Enzyme cleaners break down organic residue instead of only covering the smell.
Before applying one:
- Make sure the peroxide treatment has been blotted away.
- Let the mattress dry.
- Spot-test the enzyme cleaner.
- Follow the product instructions.
- Avoid using more liquid than needed.
A deep urine spot may need more than one treatment. Allow the mattress to dry fully between treatments.
Avoid covering the odor with perfume, fabric spray, or essential oils. These may add another smell without removing the urine residue.
How to Handle a Large or Old Urine Stain
A large dried stain needs a slow approach.
Work on one small section at a time. Lightly dampen, treat, blot, and move to the next section. This gives you better control over how much liquid enters the mattress.
Do not keep adding cleaner because the stain is not disappearing quickly. Older stains may not vanish completely, especially if they changed the color of the mattress fabric.
Focus on removing residue, reducing odor, and drying the mattress well.
If urine has soaked through several mattress layers, surface cleaning may not fully reach it. Check the mattress manufacturer’s guidance before trying deeper cleaning or using a rented cleaning machine. Many mattresses should not be steam-cleaned or heavily wet-cleaned.
Cleaning Urine From a Child’s Mattress
For a child’s bed, remove and wash all washable layers first. Check stuffed toys, blankets, pillow protectors, and the bed base for dampness or odor.
Use as little liquid as possible on the mattress. Let it dry fully in a well-aired room before putting sheets back on.
A washable waterproof mattress protector can make future cleanup easier. Check that the protector fits the mattress depth and can be washed and dried according to its care label.
Cleaning Urine From a Pet-Friendly Bed
Pet urine can spread beyond the visible stain. Check:
- The mattress edge
- The box spring or foundation
- The bed skirt
- Carpet under the bed
- Nearby blankets
- The pet bed
An enzyme cleaner labeled for pet urine is often more useful for a lasting pet odor. Follow the label and keep pets away from the treated area until it is dry.
Do not use essential oils to cover pet odor. Some scented products may not be suitable around animals.
How to Prevent Future Mattress Stains
A mattress protector is the simplest way to make future accidents easier to clean.
Look for one that:
- Covers the full sleep surface
- Fits the mattress pocket depth
- Has a waterproof layer
- Can be machine-washed
- Can be dried using a practical setting
- Does not bunch under the fitted sheet
Pocket depth is the height of the mattress that a fitted item can hold. Measure from the bottom edge of the mattress to the highest point, including any topper.
For frequent accidents, keep a second clean protector ready for laundry day. Some households use two fitted protectors with a fitted sheet between them, as long as the layers remain comfortable and do not affect the mattress maker’s guidance.
Common Mistakes to Avoid
Soaking the Mattress
More cleaner does not always mean better cleaning. Excess liquid can carry urine deeper into the bed and make drying difficult.
Scrubbing Hard
Hard scrubbing spreads the stain and can damage the mattress fabric. Blot instead.
Using Hot Water
Hot water may make urine residue and odor harder to remove. Use cool or slightly warm water unless the product label says otherwise.
Remaking the Bed Too Soon
Covering a damp mattress traps moisture. Wait until the treated area is dry all the way through.
Mixing Several Cleaners
Using peroxide, vinegar, bleach, and enzyme cleaner together is not a stronger treatment. It can damage the mattress and create unsafe reactions.
Skipping the Spot Test
Even plain-looking mattress fabric may fade when exposed to peroxide. Always test first.
Frequently Asked Questions
Can hydrogen peroxide remove an old urine stain from a mattress?
Hydrogen peroxide can lighten some old urine stains and help clean surface residue. Results depend on the mattress fabric, the age of the stain, and how deeply the urine soaked in. It may not remove permanent discoloration.
How long should hydrogen peroxide sit on a mattress?
A light application can usually sit for about 10 to 15 minutes before blotting. Do not leave the area heavily wet. Spot-test first and check the mattress maker’s cleaning guidance.
Can I pour hydrogen peroxide directly onto the stain?
No. Pouring peroxide can soak the mattress. Apply a light mist or place a small amount on a cloth, then blot the area.
Can I mix hydrogen peroxide and baking soda?
It is better to use them in separate steps. Clean and blot with peroxide first, then apply dry baking soda to absorb moisture. Do not store peroxide and baking soda together in a closed bottle or container.
Will hydrogen peroxide bleach a mattress?
It can. Hydrogen peroxide may lighten dark, colored, or patterned fabric. Test it on a hidden area and allow the test spot to dry before treating the stain.
Is hydrogen peroxide safe for memory foam?
It may be used very lightly on some memory foam mattress covers, but foam should not be soaked. Check the manufacturer’s guidance, spot-test the cover, and use the smallest practical amount.
Why does the mattress still smell after the stain is gone?
Urine may have soaked below the surface. An enzyme cleaner labeled for urine and suitable for mattresses may be needed. Let the peroxide treatment dry before using another product.
Can I sleep on the mattress the same night?
Only if the mattress is fully dry and no cleaning residue remains. A mattress that still feels cool or damp should be left uncovered with a fan or other airflow until dry.
keep bed dry with incontinence. protect bedding from incontinence. disinfect a mattress after a pee accident.

