Same Day Carpet Cleaning NYC | 45 Years Expert

Same-Day Service Provide In New York

SAVE $20! For Booking Online👇!

SAVE $20! For Booking Online👇!

How to Remove Stains from a Mattress (And When to Call a Pro in NYC)

How to Remove Stains from a Mattress

You found a stain on the mattress. Maybe it just happened, maybe you noticed it while changing sheets. Either way you want it gone — without ruining the mattress in the process.

Here’s what actually works, by stain type. And I’ll tell you straight when it’s past the point of DIY.

KEY HIGHLIGHTS

What You’ll Learn

Stain-by-Stain Treatment Guide Urine, blood, sweat stains, coffee — exact steps for each one, what to use and what to avoid.

The #1 Mistake That Makes Stains Permanent Most people do this wrong. It sets the stain deeper instead of removing it.

When to Stop and Call a Professional The signs that home treatment has already done all it can — and what a pro does differently.

The #1 Rule Before Anything Else

Never use hot water on a mattress stain.

Hot water sets protein-based stains — urine, blood, sweat — permanently into the fiber. Always use cold water. Always blot, never scrub. Scrubbing spreads the stain and drives it deeper.

If you remember nothing else from this guide, remember those two things.

How to Remove Stains from a Mattress — By Stain Type

Urine Stains

If it’s fresh — act within the first 30 minutes.

What you need: Cold water, white vinegar, baking soda, dish soap

Steps:

  1. Blot up as much liquid as possible with a dry towel — press hard, don’t rub
  2. Mix equal parts cold water and white vinegar in a spray bottle
  3. Spray the stained area — don’t soak it
  4. Blot again with a clean dry towel
  5. Sprinkle baking soda over the area and leave it for 8–10 hours
  6. Vacuum up the baking soda once fully dry

Vacuum up the baking soda once fully dry

Baking soda and vinegar won’t be enough. You need an enzyme-based cleaner — sold at pet stores or online. Enzyme cleaners break down the uric acid crystals that cause the smell to come back. Spray, let it sit 15–20 minutes, then blot dry.

If the smell returns after drying — even faintly — the urine has soaked through to the foam. That’s when professional treatment is the only thing that actually works long-term.

Blood Stains

Key rule: Cold water only. Hot water permanently sets blood.

What you need: Cold water, hydrogen peroxide (3%), dish soap

Steps:

  1. Blot fresh blood immediately — don’t rub
  2. Apply a small amount of hydrogen peroxide directly to the stain
  3. Watch it bubble — that’s the peroxide breaking down the blood
  4. Blot with a cold damp cloth
  5. Repeat until the stain lifts
  6. Dab with a tiny drop of dish soap, blot clean with cold water

Important: Hydrogen peroxide can lighten some mattress fabrics. Test a hidden corner first. For dried blood that won’t lift after 2–3 attempts — stop. Further scrubbing won’t help and risks damaging the fabric.

Sweat Stains (Yellow Discoloration)

That yellowish discoloration on an older mattress is body oils and sweat that built up over time. It’s not a fresh stain — it’s years of accumulation.

What you need: Dish soap, hydrogen peroxide, baking soda

Mix: 2 tablespoons dish soap + 1 cup hydrogen peroxide + 1 tablespoon baking soda

Steps:

  1. Apply the mixture to the yellow areas with a cloth
  2. Gently work it in — don’t scrub hard
  3. Leave for 30 minutes
  4. Blot with cold damp cloth until residue is removed
  5. Allow to fully dry before putting sheets back on

This lightens mild yellowing. For heavy, widespread discoloration across the whole mattress — professional cleaning removes it more thoroughly than any home method.

Coffee / Tea Stains

Steps:

  1. Blot immediately — remove as much liquid as possible before it sets
  2. Mix 1 tablespoon dish soap + 1 tablespoon white vinegar + 2 cups cold water
  3. Apply to the stain with a cloth, blot — don’t rub
  4. Repeat until the stain lifts
  5. Finish with cold water blot to remove soap residue

Coffee stains that dried before you noticed them are much harder. Enzyme cleaner works better on old coffee than vinegar alone.

Stain Treatment Quick Reference

Stain TypeBest Home TreatmentWater Temperature
Fresh urineVinegar + baking sodaCold only
Old/dried urineEnzyme cleanerCold only
Blood (fresh)Hydrogen peroxideCold only
Blood (dried)Hydrogen peroxide + dish soapCold only
Sweat / yellowDish soap + H2O2 + baking sodaCold only
Coffee / teaDish soap + vinegar solutionCold only
VomitEnzyme cleaner after removing solidsCold only
Mold spotsCall a professional — do not DIYN/A

When to Stop and Call a Professional

Home treatment works well on fresh stains caught early. It stops working in these situations:

The smell keeps coming back after it dries. This means the stain soaked past the surface into the foam. Once it’s in the foam, surface treatment can’t reach it. At our mattress cleaning service in Westchester, we use hot steam extraction that penetrates deep into the mattress — not just the surface fabric.

You see or smell mold. Don’t try to clean mold yourself. It spreads. A mattress with visible mold spots needs professional treatment or replacement — attempting DIY spreads spores through the foam.

The stain is large or covers a wide area. A small spot is manageable at home. A large urine or blood stain that’s covered most of one side of the mattress has penetrated too deep for surface cleaning.

The mattress is old and the stain keeps reappearing. If you’ve cleaned the same spot three times and it keeps coming back — it’s not a surface stain. It’s embedded in the material below.

You have pets that sleep on the bed regularly. Pet accidents that happen repeatedly on the same mattress build up layers of dried urine that home treatment can’t fully address. Enzyme cleaner helps but professional deep extraction is the only reliable solution.

What Professional Mattress Cleaning Does Differently

When you call Same Day Carpet Cleaning NY, here’s what happens that home treatment can’t replicate:
Hot steam extraction — penetrates past the surface fabric into the mattress foam, pulling out what’s embedded. This is the same high-powered equipment used in our steam carpet cleaning — commercial-grade, not a household steam cleaner.

Enzyme pre-treatment — applied specifically to stain areas before the main clean. This breaks down uric acid, blood proteins, and organic matter at the molecular level before extraction.

Odor neutralization — not a spray-on deodorizer. We neutralize the odor source inside the foam. If a spray-on product is masking the smell, it comes back within days. Neutralizing it eliminates it.

Dry time — our extraction process removes most of the moisture during cleaning. Most mattresses are sleep-ready within 2–4 hours after professional cleaning.

Pro Tip: If you’ve already tried home cleaning and the stain or smell is still there — don’t keep scrubbing. More DIY attempts after the first few rounds don’t improve the result and can push the stain deeper. Book a professional at that point and let the equipment do the work.

We Serve These Westchester Locations

We come to your home for on-site mattress cleaning — no removal, no hauling:

Yonkers, NY · White Plains, NY · New Rochelle, NY · Scarsdale, NY · Harrison, NY · Mount Vernon, NY · Port Chester, NY · Ossining, NY · Mamaroneck, NY · Larchmont, NY · Bronxville, NY · Rye, NY · Eastchester, NY · Tuckahoe, NY · Irvington, NY · Rye Brook, NY · Peekskill, NY · Pleasantville, NY · Yorktown Heights, NY · Thornwood, NY · Cortlandt, NY

Frequently Asked Questions

Can baking soda really remove urine smell from a mattress?

For a fresh urine stain — yes, baking soda helps absorb moisture and neutralize odor on the surface. But if the urine soaked into the foam, baking soda doesn’t reach it. The smell comes back after a few days or when the room gets humid. That requires enzyme treatment and professional extraction to actually eliminate.

Is hydrogen peroxide safe to use on a mattress?

Yes for most mattresses — 3% hydrogen peroxide from the drugstore is safe and effective on blood and sweat stains. Test a small hidden area first as it can lighten some colored fabrics. Don’t use higher concentrations — 3% is enough and anything stronger risks damaging the fabric.

My mattress stain looks gone but still smells — why?

Because the stain removed from the surface but what caused the smell is still in the foam below. Urine especially dries and crystallizes inside the mattress. Every time humidity rises, it reactivates. Surface cleaning only removes what’s on top. A professional steam extraction with enzyme pre-treatment is what reaches the foam.

How long does it take for a mattress to dry after professional cleaning?

Most mattresses are dry within 2–4 hours after professional cleaning. We use hot water extraction which removes most moisture during the process. Running a fan or opening a window speeds up drying. We clean in the morning — you’re sleeping on it the same night.

Should I flip my mattress after cleaning it?

Not necessary for stain treatment. If you want both sides cleaned — ask us and we’ll handle it. Most people only need the sleep surface done. What matters most is that the foam underneath the surface fabric is fully dry before putting sheets back on — rushing this step traps moisture and can cause mildew.

Scroll to Top
Call Now : (516) 453-5463