Ideally, stains should be treated as quickly as possible for the greatest chance of removal.
The best method for removing stains from silk is to combine silk detergent and water at a ratio of 50/50. Soak a cotton swab in the solution and massage it gently onto the soiled spot; never rub forcefully, as silk is delicate! Repeat the same procedure on the reverse side of the stained silk, and the pre-treatment will be complete.
Note: Always use detergents designed specifically for silk or delicate fabrics, and avoid all-purpose stain removers to avoid damage silk.
For oil stains best cleaner is talcum powder. A greasy stain can be cleaned with talcum powder. Baking soda, cornmeal, or cornstarch may be substituted for the talcum powder.
Do not use enzyme-based detergents or spot removers on silk These cleaners work by dissolving proteins; over time, these products can break down the proteins in silk fibers. Products marketed as "silk wash" are safe.