Mistake 1: Hot water on protein stains
Sweat, blood, milk, egg, mucus, vomit — all protein-based stains. Hot water above 60°C cooks the protein and bonds it permanently with the fabric. The instinct is 'hot water cleans better' — for protein stains, the opposite is true. Always start with cold water rinse, then enzyme cleaner, THEN warm wash. Bangkok hotel sinks default to warm/hot — turn the cold tap manually for the rinse. This single mistake accounts for ~30% of permanent stains we receive at the laundry centre.
Mistake 2: Bleach on yellow stains
Yellow sweat or food stain → reach for chlorine bleach (Clorox/Haiter). This makes 60% of cases worse. Chlorine bleach reacts with sulphur in sweat proteins to create new yellow compounds that are MORE permanent than the original stain. It also weakens cotton fibres, causing tearing along stained edges within 2-3 wash cycles. Use oxygen bleach (sodium percarbonate — OxiClean, Vanish Oxi Action) instead. Oxygen bleach lifts stains via different chemistry and doesn't react with sweat proteins. Hard rule: never put chlorine bleach on a sweat stain.
Mistake 3: Rubbing or scrubbing aggressively
Aggressive scrubbing damages fabric fibres and pushes the stain DEEPER into the weave instead of lifting it out. The correct motion: blot from outside-in (toward stain centre) to prevent spreading, work the cleaner gently with fingers or a soft toothbrush in small circles, then rinse from the back of the fabric (push the stain back out the way it came in). On delicate fabrics (silk, wool, viscose), aggressive scrubbing pulls fibres permanently — silk shows scrub damage as a 'fuzzy' patch that never recovers. For these fabrics, soak only — no scrubbing.
Mistake 4: Drying before stain is fully removed
Tumble drying (or hot Bangkok-sun-line-drying) before the stain is fully gone bakes it permanently into the fabric. Hot air sets virtually all stain types: protein, oil, dye, ink. The rule: check the wet fabric BEFORE drying. If you can still see the stain when wet, repeat the treatment. Dry only when it looks fully clean. Most laundromat self-service users don't follow this rule because they don't have time to redo a soak. Our pickup service builds this into the workflow — every stain gets a wet inspection before drying, and we re-soak if needed without re-charging.
When DIY actually works
DIY stain removal genuinely works when: (1) The stain is fresh (under 2 hours). (2) The fabric is sturdy cotton (not silk/wool/viscose). (3) You have the right product (oxygen bleach + enzyme cleaner, not chlorine + dish soap alone). (4) The stain is one of the easy categories: water-based food, recent sweat, recent ink. For these, DIY pre-treat in your hotel sink works fine. DIY fails for: old stains (>1 month), delicate fabrics, set-in stains that have been through a dryer, stains where you've already tried and failed once. For those, professional treatment exists for a reason. Send to our pickup service (free stain pre-treatment with wash, 200 THB/kg) — see /stain-removal-bangkok.

