Discovering a sudden stain on your mattress can be incredibly frustrating. Whether it is an accidental coffee spill, a pet accident, a child’s midnight bed-wetting, or a spot of blood, your first instinct is likely panic.

Because mattresses are made of highly absorbent foam and delicate fabrics, they cannot be thrown into the washing machine like regular bedding. Furthermore, organic spills quickly become a breeding ground for bacteria and mold if they are not dried properly.

Before you grab a wet sponge and start scrubbing, take a breath. With the right household ingredients and techniques, you can effectively lift stains without ruining your bed. Here is the ultimate homemade mattress stain removal guide.

The Golden Rule: Blot, Never Rub!

Regardless of what caused the stain, your immediate first step is always the same. Grab layers of dry kitchen paper towels or a clean white microfiber cloth and press down firmly on the spill.

Apply heavy pressure with the palm of your hand to absorb the moisture deep within the fabric. Never rub the stain. Rubbing will only push the liquid deeper into the mattress padding and permanently distort the surface fibers.

3 Homemade Solutions for Common Mattress Stains

Method 1: The Baking Soda Method (For Fresh Spills and Odors)

If you have just spilled a clear liquid or want to neutralize sweat odors, baking soda is your best friend. It is a natural deodorizer and moisture absorber.

  1. After blotting up the excess liquid, use a lightly damp cloth to gently dab the area, working from the outer edges inward to prevent spreading.
  2. Sprinkle a generous, thick layer of dry baking soda completely covering the affected area.
  3. Leave it to sit overnight (or for at least 8 hours). The baking soda will literally pull the moisture and odor out of the fabric.
  4. The next morning, thoroughly vacuum the powder away using your vacuum’s upholstery attachment.

Method 2: The Vinegar & Dish Soap Solution (For Urine and Tough Stains)

Urine and acidic food stains require a chemical reaction to break down the enzymes and neutralize the harsh smell.

  1. Mix equal parts white vinegar and water in a spray bottle, and add a few drops of mild liquid dish soap.
  2. Lightly mist the stained area. Do not soak the mattress. Over-wetting foam in Malaysia’s humid climate will trap water inside and cause black mold.
  3. Gently dab the stain with a soft toothbrush to lift the residue, being very careful not to scrub too hard.
  4. Blot with a clean, slightly damp cloth to “rinse” the soap.
  5. Immediately cover the damp patch with dry baking soda, leave it overnight, and vacuum it the next day.

Method 3: Cold Water & Hydrogen Peroxide (For Blood Stains)

Blood is a protein-based stain. You must never use warm or hot water on blood, as heat will instantly “cook” the proteins and set the stain into the fabric forever.

  1. Create a thick paste by mixing 1/2 cup of baking soda, 2 tablespoons of cold water, and a few drops of hydrogen peroxide. (Warning: Hydrogen peroxide has mild bleaching properties. Test it on a hidden corner of the mattress first).
  2. Apply the paste directly to the blood stain and let it dry completely (about 4 to 6 hours).
  3. Once the paste turns into a dry crust, wipe it away with a cold, damp cloth.
  4. Vacuum the remaining residue.

The Ultimate Disinfectant: Direct Sunlight

If you live in a landed property and can manage the heavy lifting, lugging your mattress outside into direct sunlight for a few hours is incredibly beneficial. The sun’s natural UV rays help eliminate remaining surface bacteria and naturally neutralize stale, unpleasant odors.

When to Call the Mattress Cleaning Professionals

While homemade remedies are fantastic for emergency spot treatments, they only address the top surface layer of the mattress fabric. If a liquid has soaked deep into the padding, or if you are dealing with old, dried, oxidized stains that refuse to budge, DIY methods will not be enough.

At Antz Cleaning Services, we utilize professional deep-extraction technology to rescue your mattress. Our specialized equipment pulls deep-seated stains, urine crystals, and hidden dust mites from the core of the mattress. We then apply medical-grade UV-C light sanitization to ensure the bed is completely free of bacteria and odor—all without the use of harsh, damaging chemicals.

Whether you are dealing with a stubborn stain in a Kuala Lumpur apartment or need a full mattress sanitization in Selangor, our expert team ensures your sleeping environment is perfectly restored.

Don’t let a stubborn stain ruin your expensive mattress. Contact Antz Cleaning Services today to book your professional mattress deep cleaning.