Pet Stains & Odors
How to Remove Cat Urine from a Cotton Mattress: Fresh and Set-In Odor
Cat urine on a cotton mattress can leave a stubborn stain and odor, but you can tackle it with an enzymatic cleaner and gentle blotting. Here's a practical guide for fresh and set-in accidents.
Cat urine on a cotton mattress is one of the toughest pet problems you can face. The urine soaks deep into the cotton padding, and if it dries, the odor can linger for months. But you can remove both fresh and set-in urine stains with the right approach. The key is to act fast, use an enzymatic cleaner, and avoid common mistakes like scrubbing or using heat.
What to Do First
If the urine is fresh, blot up as much as possible immediately. Use paper towels or a clean cloth, pressing down firmly. Do not rub, as that pushes the urine deeper into the mattress. If the urine has dried, you'll need to re-wet the area with water to reactivate the enzymes before cleaning.
Readers may also find How to Remove Set-In Grease from a Wool Rug: A Surface-Safety Guide, How to Remove Dried Blood from a Mattress: A Surface-Safety Guide, and How to Remove Hard Water Stains from a Porcelain Bathtub useful. For more stories like this, browse our Surface Safety section.
How to Remove Fresh Cat Urine from a Cotton Mattress
For fresh accidents, follow these steps:
- Blot the area with paper towels to absorb as much urine as possible. Press firmly and repeat until no more liquid transfers.
- Apply an enzymatic cleaner specifically designed for pet urine. Cover the stain completely and let it sit for the time recommended on the label (usually 10-15 minutes).
- Blot again with a clean cloth to lift the cleaner and dissolved urine. Do not scrub.
- Rinse with cold water by blotting with a damp cloth to remove any residue.
- Blot dry with paper towels, then allow the mattress to air dry completely. Avoid using heat, as it can set the stain and odor.
How to Remove Set-In Cat Urine from a Cotton Mattress
Set-in urine requires a bit more effort. Here's what to do:
- Re-wet the stain with cold water to help reactivate the uric acid crystals. Blot to moisten the area thoroughly.
- Apply a generous amount of enzymatic cleaner and work it into the fibers with a soft brush or cloth. Let it sit for at least 30 minutes, or longer if the label suggests.
- Blot up the cleaner with a clean cloth, then rinse with cold water.
- Repeat the process if the odor persists. Set-in urine may need multiple treatments.
- Dry thoroughly in a well-ventilated area. You can use a fan to speed up drying, but avoid direct heat.
What Not to Do
- Don't use steam cleaners or hot water – heat can set the stain and odor permanently.
- Don't use bleach or ammonia – these can damage the cotton and may react with urine to create harmful fumes.
- Don't scrub vigorously – this can damage the mattress fibers and spread the stain.
- Don't use regular cleaners – they may not break down uric acid, leaving odor behind.