Few household accidents are as frustrating as discovering urine on a mattress. Whether it’s caused by a potty-training toddler, a pet, or an unexpected nighttime accident, the good news is that you don’t have to throw your mattress away. Knowing how to clean a mattress that has been peed on quickly and correctly can remove stains, eliminate odors, and help keep your mattress fresh and hygienic.
The key is acting fast. Fresh urine is much easier to remove than dried stains, but even old urine marks can often be treated successfully with the right cleaning methods. In this guide, you’ll learn how to clean a mattress, remove stubborn urine stains, neutralize unpleasant smells, and protect your mattress from future accidents.
Why You Should Clean Urine From a Mattress Immediately
Urine doesn’t just leave an unpleasant smell—it can also soak deep into mattress fibers. If left untreated, it may:
- Cause lingering odors
- Create yellow or brown stains
- Encourage bacterial growth
- Attract mold if moisture remains trapped
- Reduce the lifespan of your mattress
Cleaning the mattress as soon as possible gives you the best chance of completely removing both the stain and the odor.
What You’ll Need
Before you begin, gather these common household supplies:
- Clean towels or paper towels
- Spray bottle
- White vinegar
- Baking soda
- Mild liquid laundry detergent or dish soap
- Hydrogen peroxide (optional for stubborn stains)
- Soft-bristled brush
- Vacuum cleaner with upholstery attachment
- Cold water
Avoid using hot water, as heat can permanently set urine stains into the mattress.
How to Clean a Mattress That Has Been Peed On (Fresh Urine)
If the accident happened recently, follow these steps immediately.
Step 1: Blot the Excess Urine
Use dry towels or paper towels to absorb as much urine as possible.
Do not scrub. Press firmly into the mattress to soak up moisture without pushing it deeper into the fabric.
Continue blotting until the towels come away mostly dry.
Step 2: Spray a Vinegar Cleaning Solution
Mix the following in a spray bottle:
- 2 cups white vinegar
- 2 cups cold water
- 1 tablespoon mild laundry detergent
Spray the affected area generously without soaking the mattress completely.
Let the solution sit for 10–15 minutes.
The vinegar helps neutralize urine odors while breaking down urine residue.
Step 3: Blot Again
After the cleaning solution has worked, blot the area with fresh towels to remove excess moisture.
Repeat until the mattress feels only slightly damp.
Step 4: Cover With Baking Soda
Now sprinkle a thick layer of baking soda over the damp area.
This step is especially important if you’re wondering how to clean a mattress with baking soda, since baking soda naturally:
- Absorbs moisture
- Neutralizes odors
- Lifts mild stains
- Freshens fabrics
Allow the baking soda to sit for at least 8 hours.
For best results, leave it overnight.
Step 5: Vacuum the Mattress
Once the baking soda is completely dry, vacuum it thoroughly using an upholstery attachment.
Your mattress should now smell significantly fresher with little or no visible staining.
How to Clean a Mattress From Pee After It Has Dried
Dried urine stains require a slightly stronger cleaning method.
Step 1: Lightly Spray the Area
Moisten the stain with the vinegar solution described earlier.
Don’t soak the mattress—just dampen the stained area.
Step 2: Treat Stubborn Stains
For persistent yellow stains, make the following solution:
- 8 ounces hydrogen peroxide (3%)
- 3 tablespoons baking soda
- A few drops of dish soap
Mix until the baking soda dissolves.
Spray directly onto the stain.
Allow it to dry naturally.
Hydrogen peroxide works well on white or light-colored mattresses but should always be tested on a hidden area first to avoid discoloration.
Step 3: Vacuum the Residue
Once dry, vacuum away any powdery residue left behind.
Repeat if necessary for older stains.
How to Clean a Mattress Stain
Urine isn’t the only thing that can leave marks behind. If you’re wondering how to clean a mattress stain, the general process remains similar.
For Light Stains
- Use mild detergent and cold water.
- Blot gently.
- Sprinkle baking soda.
- Vacuum after drying.
For Deep Stains
- Vinegar solution
- Hydrogen peroxide treatment
- Baking soda overnight
- Vacuum thoroughly
Always avoid soaking the mattress because trapped moisture can lead to mold.
How to Remove Urine Odor From a Mattress
Sometimes the stain disappears, but the smell remains.
To completely eliminate odors:
- Use white vinegar to neutralize ammonia.
- Apply baking soda generously.
- Let baking soda sit overnight.
- Vacuum thoroughly.
- Allow the mattress to air out in sunlight if possible.
Fresh air and sunlight naturally help reduce lingering smells.
How to Clean a Mattress Topper
A mattress topper requires a slightly different approach because many are removable.
If It’s Machine Washable
Check the care label.
Wash using:
- Cold water
- Mild detergent
- Gentle cycle
Air dry completely before placing it back on the mattress.
If It Isn’t Machine Washable
Follow the same cleaning method used for mattresses:
- Blot moisture
- Spray vinegar solution
- Sprinkle baking soda
- Vacuum after drying
Knowing how to clean a mattress topper properly can help extend its lifespan and keep your bed feeling fresh.
Common Mistakes to Avoid
Many people accidentally make urine stains worse.
Avoid these common mistakes:
- Using hot water
- Scrubbing aggressively
- Over-saturating the mattress
- Skipping baking soda
- Sleeping on the mattress before it’s completely dry
Proper drying is just as important as cleaning.
How to Prevent Future Mattress Accidents
Cleaning is much easier when accidents don’t soak into the mattress.
Consider using:
- Waterproof mattress protectors
- Washable mattress pads
- Pet blankets
- Disposable bed pads during potty training
These inexpensive products can save hours of cleaning later.
Natural Cleaning vs Commercial Mattress Cleaners
Both options work well depending on the situation.
| Natural Cleaners | Commercial Cleaners |
| White vinegar | Enzyme urine removers |
| Baking soda | Upholstery stain removers |
| Mild detergent | Specialized mattress sprays |
| Hydrogen peroxide | Odor-eliminating foam cleaners |
Enzyme cleaners are particularly effective for pet urine because they break down proteins that cause lingering odors.
When Should You Replace a Mattress?
Cleaning usually restores a mattress successfully.
However, replacement may be necessary if:
- Urine has repeatedly soaked deep inside
- Mold has developed
- Strong odors remain after several cleanings
- The mattress is already old and worn
Most quality mattresses last between 7 and 10 years with proper care.
Mattress Care Tips
Keep your mattress fresh by following these simple habits:
- Vacuum every month.
- Rotate the mattress every 3–6 months.
- Use a waterproof protector.
- Spot clean stains immediately.
- Let the mattress breathe occasionally by removing bedding for a few hours.
Routine maintenance keeps odors and allergens under control.
Frequently Asked Questions
How do you clean a mattress that has been peed on?
Blot the urine immediately, spray a mixture of white vinegar, water, and mild detergent, blot again, cover with baking soda overnight, and vacuum thoroughly once dry.
How do you clean a mattress from pee after it dries?
Dampen the stain with a vinegar solution, treat stubborn discoloration with hydrogen peroxide and baking soda, let it dry naturally, then vacuum away any residue.
How do you clean a mattress with baking soda?
Sprinkle a generous layer of baking soda over the affected area after cleaning. Leave it for at least eight hours so it can absorb moisture and odors before vacuuming.
Can urine smell be removed completely?
Yes. Fresh urine odors usually disappear completely when treated quickly with vinegar and baking soda. Older stains may require multiple treatments or an enzyme cleaner.
Is hydrogen peroxide safe on mattresses?
Yes, but only use 3% hydrogen peroxide and always test it on an inconspicuous area first. It may bleach darker fabrics.
How long does a mattress take to dry?
Most mattresses dry within 8 to 24 hours, depending on humidity, airflow, and how much liquid was used during cleaning.
Can I use a steam cleaner?
Generally, no. Steam can push urine deeper into the mattress and heat may permanently set stains. Spot cleaning is usually the better option.
Conclusion
Learning how to clean a mattress that has been peed on doesn’t have to be complicated. With quick action, simple household ingredients like white vinegar and baking soda, and proper drying techniques, you can remove urine stains, eliminate odors, and keep your mattress fresh for years to come.
Whether you’re dealing with a child’s accident, a pet mishap, or an unexpected spill, the methods in this guide will help you confidently clean a mattress, tackle stubborn stains, and restore a clean, comfortable sleeping surface. For even better protection, consider investing in a waterproof mattress protector and make routine mattress cleaning part of your regular home care routine.

