How to Remove Yellow Stains on White Satin

by Chris Winston ; Updated September 28, 2017

Satin is a fabric used often for its luxurious appearance. White satin is commonly used for bridal gowns, evening dresses, nightgowns and lingerie. Unfortunately white satin is easily stained. Yellow stains on white satin are common because they may be caused by several factors, including perspiration, deodorant, soft drinks, alcohol, bleach, body oils or cosmetics. Try several methods to remove stains from white satin garments.

Read the care label on your garment to determine whether you must dry clean or wash it and what methods you can use to wash the garment at home.

Take dry-clean only garments to your local dry cleaner and show her the stain for removal. You may also take your washable garment to your local dry cleaner if you cannot remove the stain at home.

Wet the stained area of the garment and treat with gentle fabric detergent. Do not use chlorine bleach. Let the garment sit for at least 30 minutes. Rinse the fabric thoroughly.

Dilute 3 or 6 percent hydrogen peroxide with an equal part of warm water. Apply it to the stain, and let it sit for 20 minutes. Rinse the fabric thoroughly.

Make a paste of 1 tbsp. cream of tartar, 3 crushed aspirins and warm water. Apply to the stain, and let it sit for 20 minutes. Rinse the fabric thoroughly.


  • Hydrogen peroxide is available at your local grocery store or pharmacy at 3 or 6 percent concentrations. Either concentration is suitable for stain treatment.

Photo Credits

  • John Foxx/Stockbyte/Getty Images

About the Author

Chris Winston has been writing since 2005. She is an attorney in Florida and has written on numerous legal topics during her career, with her work appearing on various websites. She holds a Bachelor of Arts in English and a law degree.