BREAKING
Sleep

How to Get Pee Stains Out of a Mattress

Sandeep Singh Apr 12, 2026 0 Views
How to Get Pee Stains Out of a Mattress

How to Get Pee Stains Out of a Mattress

That yellow pee stain on your mattress is not going to clean itself. If you want to get pee stains out of a mattress properly and completely, you have come to the right place. Whether the stain is fresh, a few days old, or has been sitting there for weeks, this guide will walk you through exactly what to do.

And the best part? You probably already have everything you need at home.

Quick Links


Why Pee Leaves a Yellow Stain on a Mattress

Urine contains a pigment called urobilin. This is the same compound that makes urine yellow. When urine soaks into a mattress and dries, urobilin binds to the mattress fibers and leaves behind that distinctive yellow mark.

On top of that, uric acid crystals form as the urine dries. These crystals are what make old pee stains so stubborn and why just scrubbing with water rarely does anything useful. According to Healthline, urobilin is a natural byproduct of red blood cell breakdown that the body excretes through urine, which is why the staining it leaves behind is so persistent.

Understanding this helps explain why certain cleaning methods work and others do not.


What You Will Need

  • Cold water
  • Distilled white vinegar
  • Baking soda
  • 3% hydrogen peroxide
  • Liquid dish soap or laundry detergent
  • Clean white towels or paper towels
  • Spray bottle
  • Vacuum cleaner


Removing Fresh Pee Stains From a Mattress

Fresh pee stains are the easiest to deal with. The urobilin has not yet fully bonded with the fabric, so it lifts out much more readily with the right cleaning solution.

Start by blotting up as much of the wet urine as possible with clean towels. Press firmly and work from the outside edges inward. Do not rub. Once you have blotted as much as you can, mix one cup of cold water with one cup of white vinegar and one tablespoon of laundry detergent in a spray bottle.

Spray this generously over the stained area and leave it for 15 minutes. Blot it up with fresh towels, then cover the entire area with a thick layer of baking soda. Leave it overnight and vacuum it up in the morning.

For most fresh pee stains, this single round of treatment is all you need for a completely clean result.


Removing Old Yellow Pee Stains From a Mattress

Old pee stains that have turned yellow need a stronger approach. The vinegar method alone will not be powerful enough to break down the urobilin pigments that have had time to bond with the fabric. This is where hydrogen peroxide becomes your best tool.

First, lightly mist the old stain with cold water to soften the surface slightly. Then mix one cup of 3% hydrogen peroxide with three tablespoons of baking soda and a few drops of dish soap in a spray bottle. Spray this solution directly onto the stain, covering it completely.

Now the important part: do not touch it. Leave the solution to air dry completely on its own. As it dries, the baking soda pulls the stain compounds up and away from the fabric. Once fully dry, vacuum off all the residue and inspect the stain.

You should see a significant improvement after just one round. If a faint mark is still visible, repeat the process. Very old or deeply set stains may need two or three rounds before they fully disappear.


Extra Tips for Getting Rid of Stubborn Pee Stains

  • Never use hot water on pee stains. Heat bonds the urobilin pigment permanently into the fabric fibers, making the stain impossible to remove.
  • Always blot, never rub. Rubbing spreads the stain and pushes it deeper.
  • Be generous with baking soda. A thin layer does not have enough surface area to absorb the stain compounds effectively.
  • For memory foam mattresses, use less liquid and allow extra drying time. Too much moisture can damage the foam structure.
  • After treating, allow the mattress to dry fully in a well-ventilated area before replacing bedding.


What if the Smell Is Still There After the Stain Is Gone?

This happens more often than you might think. You can successfully lift the visible stain, but the odor lingers because the odor compounds have soaked deeper than the surface stain. If this is your situation, visit our guide on how to get pee smell out of a mattress for targeted odor removal methods that go deeper than surface cleaning.

For old urine stains that have been sitting for a very long time, our detailed guide on removing old urine stains from a mattress covers the most intensive treatment options available.

And for the complete picture covering everything from fresh accidents to severe stains and odors, visit: How to Get Urine Out of a Mattress: The Complete Guide.

// FAQs

Baking soda alone is better at absorbing odor than removing yellow staining. For visible yellow stains, you need to combine it with either white vinegar for fresh stains or hydrogen peroxide for older set in stains. Baking soda works best as part of a complete cleaning method rather than as a standalone stain remover.

No. Bleach is too harsh for mattress fabrics and can cause permanent damage to the material. It is also harmful to breathe in, especially in a bedroom environment. Stick to hydrogen peroxide which is a much gentler bleaching agent that is safe and effective for mattress stain removal.

For very old dark yellow stains, use the hydrogen peroxide method described in this guide and be prepared to repeat it two or three times. You can also apply an enzyme cleaner before the hydrogen peroxide to break down the uric acid crystals first. This combination approach is the most effective for the most stubborn old stains.

Stay Ahead of the Curve

Get the most important global headlines delivered directly to your inbox every morning. No spam, just news.