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.
Old pee stains can often be lightened or removed from a mattress, but a stain that has dried for weeks or months may not disappear completely. The best approach is to use as little liquid as possible, give an enzyme cleaner enough time to work, and let the mattress dry fully before covering it.
Why Old Urine Stains Are Harder to Remove
Fresh urine is easier to blot before it soaks deep into the mattress. Once it dries, urine can leave behind:
- Yellow or brown discoloration
- A stale smell
- Residue inside the foam or padding
- A visible ring caused by moisture spreading outward
An old stain may also have been cleaned before. Soap, baking soda, or other cleaners can leave their own marks behind.
You may be able to remove the odor even when a faint stain remains. This can still be a useful result, especially when the mattress will be covered with a protector and fitted sheet.
What You Will Need
Gather the following items:
- Clean white towels or cloths
- An enzyme cleaner made for urine
- Baking soda
- A spray bottle, if the cleaner does not already have one
- A vacuum with an upholstery attachment
- A fan
- Gloves
Enzyme cleaners break down the residue left by urine. Choose one that is suitable for mattresses, upholstery, or the mattress material. Check the product label before using it.
White towels are helpful because colored cloths may transfer dye to a damp mattress.
How to Remove an Old Pee Stain From a Mattress
1. Check the Mattress Care Instructions
Read the mattress care label or manufacturer guidance first. Some foam, latex, pillow-top, and specialty mattresses should not be treated with certain cleaners.
Avoid removing or washing the mattress cover unless the manufacturer says it is removable and washable. Some covers contain materials that can shrink, lose shape, or become difficult to put back on.
2. Vacuum the Stained Area
Vacuum the mattress surface to remove dust, hair, and loose baking soda from earlier cleaning attempts.
This helps the cleaning product reach the stain instead of mixing with surface dirt.
3. Test the Cleaner on a Hidden Spot
Apply a small amount of enzyme cleaner near an edge or another less visible area. Let it dry and check for discoloration or fabric damage.
Do not skip this step on dark, patterned, or delicate mattress covers.
4. Lightly Apply the Enzyme Cleaner
Apply enough cleaner to dampen the stained area. Do not pour it onto the mattress.
Treat an area slightly wider than the visible mark. Urine can spread beneath the surface farther than the stain suggests.
Follow the cleaner’s instructions for how long it should remain on the fabric. Enzyme products often need time to break down dried residue. Do not mix the cleaner with bleach, ammonia, vinegar, or another cleaning product.
5. Blot the Area
Press a clean towel firmly onto the damp spot. Lift the towel and repeat with a dry section.
Do not scrub hard. Scrubbing can spread the stain, damage the surface fabric, or push moisture deeper into the mattress.
6. Add Baking Soda
Cover the damp area with a layer of baking soda. It can help absorb moisture and reduce lingering smells.
Leave it in place until the mattress is dry. This may take several hours or overnight, depending on how much cleaner was used and how much airflow the room has.
Keep children and pets away from the treated mattress while it dries.
7. Vacuum Again
Vacuum up the dry baking soda using an upholstery attachment. Check the area for moisture, odor, and discoloration.
Repeat the enzyme-cleaning process if needed, but allow the mattress to dry fully between treatments. Repeatedly soaking the same area can make drying difficult.
Can Hydrogen Peroxide Remove an Old Mattress Stain?
Hydrogen peroxide may lighten some urine stains, but it can also bleach or weaken certain fabrics. It may leave a pale patch that is more noticeable than the original stain.
Do not use it unless the mattress manufacturer allows it. Always test it on a hidden area first. It is usually safer to begin with an enzyme cleaner designed for urine.
Hydrogen peroxide should not be mixed with vinegar, bleach, ammonia, or other cleaning products.
What Not to Use on a Mattress
Too Much Water
A mattress cannot be rinsed like clothing. Water can soak into foam and thick padding, where it may take a long time to dry.
Old pee stains can often be lightened or removed from a mattress, but a stain that has dried for weeks or months may not disappear completely; yes, dog urine can often be removed from a mattress, especially when the wet area is small and treated quickly.
Use a light spray or small amount of cleaner rather than pouring liquid onto the surface.
A Steam Cleaner
Steam adds heat and moisture. Some mattress materials may be damaged by heat, and deep moisture can be difficult to remove.
Check the manufacturer guidance before using any heated cleaning method.
Bleach
Bleach can damage fabric, affect foam, and create a strong lingering smell. It can also leave a lighter patch on the mattress.
Never mix bleach with urine, ammonia, vinegar, or other household cleaners.
Ammonia-Based Cleaner
Urine already has an ammonia-like smell as it breaks down. Adding an ammonia-based cleaner may make the odor harder to judge and may encourage a pet to return to the same area.
Heavy Scrubbing
Scrubbing may spread the stain and damage quilted fabric. Blotting is usually a better choice.
How Long Does a Mattress Take to Dry?
A lightly treated area may dry within several hours. A deeper or larger stain can take a full day or longer.
Drying time depends on:
- Mattress material
- Room humidity
- Air circulation
- Stain size
- Amount of cleaner used
Point a fan across the mattress and keep the bedding off. Open a window when weather and room conditions allow.
Do not remake the bed until the area feels completely dry and cool moisture is no longer noticeable. Covering a damp mattress can trap moisture.
What If the Smell Remains?
A lingering smell may mean the urine reached deeper layers.
Try a second enzyme treatment after the mattress has dried. Make sure the cleaner is being left on for the full time listed on its label.
A smell that returns during humid weather may also suggest that residue remains below the surface. Surface cleaning may not reach contamination deep inside thick foam or padding.
Professional upholstery or mattress cleaning may be worth considering for a large stain. Ask what cleaning method will be used and whether it is suitable for your mattress type.
Replacement may be the more practical option when the mattress has repeated accidents, deep saturation, damaged foam, or an odor that returns after careful cleaning and drying.
Cleaning Different Mattress Types
Memory Foam
Memory foam absorbs liquid easily and can dry slowly. Use very little cleaner and focus on blotting.
Avoid pressing hard enough to drive liquid deeper into the foam.
Innerspring Mattress
An innerspring mattress may contain foam, fiber padding, and metal coils. Moisture can move through the upper layers even when the surface looks dry.
Use a fan and allow extra drying time.
Pillow-Top Mattress
A thick pillow top can hold more moisture than a flat mattress surface. Treat the area lightly and repeat the process rather than soaking it once.
Latex Mattress
Latex may require specific cleaning products. Check the mattress manufacturer’s care guidance before applying an enzyme cleaner.
Crib or Kids’ Mattress
Check the care instructions closely. Some crib mattresses have wipe-clean covers, while others use fabric surfaces.
Make sure the mattress is fully dry and free of loose cleaning powder before putting it back into use.
How to Prevent Future Mattress Stains
A waterproof mattress protector is the simplest way to protect the mattress from future accidents.
Look for a protector that:
- Fits the mattress depth
- Has a waterproof barrier
- Can be machine washed
- Does not slide or bunch
- Matches the care needs of the bed
Measure the mattress from top to bottom before choosing a protector. Deep mattresses, toppers, and pillow tops may need a deeper pocket.
For a child’s bed, guest bed, pet-friendly bed, or shared bed, keeping a spare protector can make laundry day easier. One can be washed while the other stays on the mattress.
Wash and dry the protector according to its care label. High heat can damage the waterproof layer on some products.
Frequently Asked Questions
Can a urine stain come out after it has dried?
Yes, a dried urine stain can often be lightened or removed with an enzyme cleaner. Very old or deeply soaked stains may leave some discoloration even after the odor is gone.
Can baking soda remove an old pee stain?
Baking soda can absorb moisture and help with odor, but it may not break down all dried urine residue. It usually works better after an enzyme cleaner has been applied.
Should I pour enzyme cleaner into the mattress?
No. Lightly dampen the stained area and follow the product directions. Pouring cleaner onto a mattress can soak the foam and make it difficult to dry.
Can I sleep on the mattress after cleaning it?
Wait until the mattress is completely dry. Sleeping on or covering a damp mattress may trap moisture inside the bedding and mattress surface.
Why did the stain get larger after cleaning?
A larger ring may appear when liquid spreads through the fabric or moves old residue toward the edge of the damp area. Using less cleaner and blotting from the outside toward the center may help.
Will vinegar remove old urine from a mattress?
Vinegar may reduce some odors, but it may not break down old urine as well as a suitable enzyme cleaner. It can also leave its own smell. Do not combine vinegar with other cleaning chemicals.
How many times can I clean the same spot?
You can repeat a suitable cleaning treatment after the mattress has dried completely. Stop if the fabric changes color, the foam feels damaged, or the mattress remains damp for a long time.
When should a urine-stained mattress be replaced?
Replacement may be practical when urine has deeply saturated the mattress, accidents have happened many times, the inside remains damp, the materials are damaged, or the odor keeps returning after cleaning.
can old pee stains be removed from a mattress. can old stains be removed from a mattress. can sweat stains be removed from a mattress.

