We’ve all been there: a morning coffee that didn't quite make it to your mouth, or a late-night snack that left a mark. In the humid climate of Hong Kong, stains aren't just an eyesore—if left untreated, they can trap moisture and lead to bacteria growth.

The good news? Most bedding stains are easy to fix if you know the chemistry. Here is our expert guide to keeping your sheets, duvets, and pillows in pristine condition.

The Golden Rules of Stain Removal

Before you reach for the detergent, remember these four universal laws:

Speed is Everything: The longer a stain sits, the more it bonds with the fabric fibers. Treat it immediately.

Blot, Don't Rub: Rubbing pushes the stain deeper into the weave. Always blot with a clean white cloth or paper towel.

Stay Cold: Heat "cooks" proteins. Using hot water on blood or sweat will permanently set the stain into the fabric.

Test First: If you are using organic cotton sheets, test your cleaning solution on a small, hidden corner first.

How to Tackle Common Stains


1. Blood Stains

Blood is a protein-based stain. High heat causes these proteins to bind to the fabric.

  • Soak the stained area of the bedding in cold water for 30 minutes.

  • Use Hydrogen Peroxide - dab a small amount onto the stain; it will fizz as it breaks down the blood.

  • Hydrogen peroxide is commonly available at local pharmacies. If you need to ask for it in Cantonese, say 雙氧水 (soeng joeng seoi). You can also find it at chains like Mannings or Watson.

2. Coffee and Tea Stains

The tannins in your morning brew act like a dye on natural fibers.

  • The Fix: Mix 2 parts water with 1 part white vinegar

  • Spray the solution on the stained area and let it sit for 10 minutes. If the stain remains, apply a paste of baking soda and water, then rinse with cold water.

3. Grease & Oil (The Body Oil Build-up)

Whether it’s from skin serums or a mid-bed snack, oil requires a degreaser.

  • The Fix: Clear dish soap (like Dawn or any standard HK dish soap).

  • Apply a drop of dish soap directly to the dry stain. Gently work it in with your thumb and let it sit for 15 minutes before washing in a cold cycle.

4. Wine and Juice Stains

Acidic solutions neutralize pigments:

  • Blot immediately to prevent spreading.

  • Soak in cold water mixed with dish soap or white vinegar.

  • For red wine, sprinkle salt or baking soda to absorb moisture before washing.

5. Sweat and Yellow Stains

Over time, body oils and sweat cause white sheets to turn yellow. This is especially common in Hong Kong’s sticky summers.

  • The Fix: An "Oxygen Bleach" soak (Chlorine-free).

  • Soak your bedding in a tub of warm water mixed with an oxygen-based bleach for at least an hour before a regular wash. Avoid chlorine bleach, as it can react with sweat and actually make the yellowing worse.

Cleaning Your Duvet and Mattress Protectors


Duvet Care

For deeper mattress care, explore our guide on How to Clean a Mattress.

The Best Defense: Prevention

The easiest way to remove a stain from a mattress is to never let it reach the mattress in the first place. We highly recommend using a Waterproof Mattress Protector. It acts as a breathable, silent barrier that stops liquids from reaching your mattress, allowing you to simply throw the protector in the wash.

Summary: Keep these four items in your HK laundry room, and you'll be prepared for anything:

  1. White Vinegar: For tea, coffee, and odors stains

  2. Baking Soda: For lifting oils and moisture.

  3. Hydrogen Peroxide: For blood and organic stains.

  4. Dish Soap: For grease and skincare products.