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.
Yes, old pee stains can often be removed from a mattress, or at least made much lighter. The best choice is usually an enzyme cleaner made for urine. It breaks down the material that causes the stain and smell.
Older stains may need more than one treatment. Deep stains can also remain visible if urine soaked into thick foam. Work slowly, use as little liquid as possible, and let the mattress dry fully before making the bed.
What You Will Need
Gather these items before you start:
- Clean white towels or cloths
- A vacuum
- An enzyme cleaner labeled for urine
- Baking soda
- A soft brush, if the mattress surface allows it
- A fan or open window
- Waterproof gloves, if preferred
Check the mattress care instructions and the cleaner label first. Some mattress covers can be removed and washed. Others should only be spot-cleaned.
Test any cleaner on a hidden part of the mattress. Wait until the spot dries so you can check for fading, discoloration, or fabric damage.
How to Remove an Old Pee Stain From a Mattress
1. Strip the Bed
Remove the sheets, mattress pad, and protector.
Wash washable bedding according to its care label. Check the label before using bleach, stain removers, hot water, or high dryer heat.
Do not put the bedding back on until the mattress is completely dry.
2. Vacuum the Stained Area
Vacuum the mattress surface to remove dust, hair, crumbs, and dried baking soda from earlier cleaning attempts.
This helps the cleaner reach the stained fabric instead of mixing with surface dirt.
3. Apply an Enzyme Cleaner
Use a cleaner that says it works on urine. Enzyme cleaners break down the organic material left behind by pee.
Follow the product directions. Some cleaners need to remain damp for a set amount of time. Others should be blotted soon after application.
Apply enough cleaner to reach the stained area, but do not soak the mattress. Too much liquid can move deeper into foam and take a long time to dry.
For a memory foam or pillow-top mattress, use extra care. These materials can hold moisture below the surface.
4. Let the Cleaner Work
Give the enzyme cleaner the full contact time listed on its label. Wiping it away too soon may leave part of the stain and smell behind.
Keep children and pets away from the mattress while the cleaner is working. Follow any ventilation and safety directions on the product label.
5. Blot the Area
Press a clean white towel firmly onto the damp spot. Lift the towel straight up.
Do not scrub hard. Scrubbing can spread the stain and damage the mattress fabric.
Keep blotting with dry parts of the towel until little moisture transfers.
6. Let the Mattress Dry
Place the mattress in a well-ventilated room. Open a window or point a fan across the surface.
Do not make the bed while the mattress is damp. Trapped moisture can lead to stale smells and may damage mattress materials.
Avoid using strong heat unless the mattress manufacturer says it is safe. High heat can affect foam, glue, and some mattress covers.
7. Add Baking Soda
Once the enzyme treatment has had time to work, sprinkle a light layer of baking soda over the area. Baking soda can help absorb leftover moisture and surface odor.
Let it sit for several hours, then vacuum it up.
Baking soda may freshen the surface, but it does not replace an enzyme cleaner when urine residue is still inside the mattress.
8. Repeat if Needed
Old pee stains often need a second treatment. Wait until the mattress is dry before deciding whether to clean it again.
Repeating a careful spot treatment is safer than pouring a large amount of cleaner onto the mattress at once.
What to Avoid
Do Not Oversoak the Mattress
A mattress is not easy to rinse or dry. Liquid can settle inside foam, padding, seams, and tufted areas.
Use small amounts of cleaner and blot often.
Do Not Mix Cleaning Products
Do not mix enzyme cleaners with bleach, ammonia, vinegar, peroxide, or other cleaners unless the product manufacturer clearly says it is safe.
Mixing products can create harmful fumes or stop the cleaner from working correctly.
Urine can also have an ammonia-like smell, so adding an ammonia cleaner may make the odor harder to remove.
Do Not Scrub Aggressively
Hard scrubbing can spread the stain, roughen the fabric, or push moisture deeper into the mattress.
Blotting is usually the better method.
Do Not Cover a Damp Mattress
A mattress protector, fitted sheet, or blanket can trap moisture. Let every layer dry fully first.
Yes, old pee stains can often be removed from a mattress, or at least made much lighter; yes, dog urine can often be removed from a mattress, especially when the wet area is small and treated quickly.
Can Baking Soda Remove an Old Pee Stain?
Baking soda can help with light surface odors and moisture, but it usually will not remove an old urine stain by itself.
For dried urine, an enzyme cleaner is more useful because it targets the residue causing the smell. Baking soda works best as a finishing step after the main cleaning treatment.
Can Vinegar Remove Old Urine Stains?
Diluted vinegar may reduce some odors, but it is not always the best first choice for an old mattress stain. It can leave the mattress quite wet, and its smell may remain until the mattress dries.
Do not apply vinegar at the same time as an enzyme cleaner. The different products may interfere with each other. Follow the enzyme cleaner directions and let the mattress dry before considering another treatment.
Always check the mattress manufacturer's cleaning guidance before using homemade cleaning mixtures.
What if the Pee Smell Comes Back?
A smell that returns after the mattress dries may mean urine remains below the surface.
This is common when:
- The original accident was large
- The stain sat for a long time
- Liquid reached thick foam or padding
- The mattress was covered before it dried
- Only the surface was cleaned
Treat the area again with an enzyme cleaner, following its label. Use enough to reach the affected layer without flooding the mattress.
If several treatments do not help, the residue may be too deep to remove through spot cleaning.
Cleaning Different Mattress Types
Memory Foam
Memory foam absorbs liquid easily and dries slowly. Use small amounts of cleaner and strong airflow.
Avoid pressing the foam flat while it is wet. Give it enough time to return to shape and dry.
Innerspring Mattress
An innerspring mattress may have foam, fiber, and fabric above the coils. Liquid can still become trapped inside the upper layers.
Do not assume the coils make the mattress easier to dry.
Pillow-Top Mattress
Pillow tops have thick, soft layers that can hold moisture. Blot often and allow extra drying time.
Deep tufting may also hide damp areas.
Latex Mattress
Latex mattresses may have removable covers, wool layers, or other materials with special care rules. Check the product instructions before using liquid cleaners.
RV or Folding Mattress
Thin RV and folding mattresses can still hold urine inside foam. When possible, move the mattress to a dry, ventilated area and expose both sides to airflow.
Check whether the cover is removable before washing it.
What if the Mattress Cover Can Be Removed?
Read the care label before taking the cover off. Some covers are designed to be removed for cleaning. Others are not meant to be removed, even if they have a zipper.
Removing a cover that is not washable can lead to shrinking, poor fit, or damage to inner layers.
When the cover is washable, follow its instructions for water temperature, detergent, drying, and stain treatment.
How to Prevent Future Stains
A waterproof mattress protector can make cleanup easier after accidents, spills, or pet messes.
Choose one that fits the full mattress depth. Measure from the bottom edge to the highest part of the mattress, including any built-in pillow top.
For kids' beds, guest rooms, dorm beds, and pet-friendly homes, it can help to keep a spare protector ready for laundry day. Wash and dry the protector according to its care label.
A protector can reduce how much liquid reaches the mattress, but it does not replace cleaning after a leak.
When a Stain May Not Come Out Completely
Some old stains remain visible after the odor and residue have been treated. This can happen when urine changed the color of the mattress fabric or reached deep padding.
A faint mark does not always mean the mattress is still dirty. Let the area dry fully, then check for odor and moisture.
Replacement may be worth considering when the mattress remains damp, has a strong odor after repeated cleaning, or has widespread staining that cannot be reached safely. Check local disposal or rental rules before removing a mattress from a rented home, dorm, or furnished room.
Frequently Asked Questions
Can a urine stain be removed after it has dried?
Yes. A dried urine stain can often be lightened with an enzyme cleaner. Older stains may need repeated treatments, and very deep discoloration may not disappear completely.
What cleaner works best on old pee stains?
An enzyme cleaner labeled for urine is usually the most practical choice. Follow the product directions and confirm that it is suitable for mattress fabric or upholstery.
Can I use bleach on a mattress?
Bleach may discolor fabric, damage mattress materials, and leave strong fumes. Do not use it unless the mattress manufacturer and the product label clearly allow it.
Why does the mattress still smell after cleaning?
Urine may have soaked below the surface, the cleaner may not have remained in place long enough, or the mattress may still be damp. Let it dry fully before checking again.
How long should a mattress dry after cleaning?
Drying time depends on how much liquid was used, the mattress material, airflow, and room humidity. Do not cover or sleep on the mattress until it feels dry at the surface and no dampness remains when pressed with a clean towel.
Can I use a steam cleaner on a urine stain?
Steam adds heat and moisture, which may affect foam, adhesives, and mattress fabric. Use one only when the mattress manufacturer says steam cleaning is allowed.
Will a mattress protector hide the smell?
A protector may block some odor from reaching the bedding, but it will not remove urine residue. Clean and dry the mattress before adding a protector.
can old stains be removed from a mattress. can sweat stains be removed from a mattress. can yellow stains be removed from a mattress.

