How to Wash Dress Shirts (Collar & Cuff Stains)
What You'll Need
- Small amount
- 1 tbsp
- 1
- Small amount for whites
Step-by-Step Method
Rub a small amount of dish soap directly onto the collar ring and cuff stains. Dish soap is a degreaser that dissolves the body oils causing these stains.
Use an old toothbrush to work the soap into the stained areas. Scrub in short strokes along the collar.
Leave the soap on the collar and cuffs for 10 minutes before washing.
Wash the shirt in the warmest water safe for the fabric. For white dress shirts: add a splash of hydrogen peroxide to the wash for extra whitening.
- Do not let collar stains set by ignoring them (they get harder to remove with each wash)
- Do not use bleach on colored dress shirts
- Pre-treat collar and cuffs BEFORE every wash, not just when visible. Prevention is easier than removal.
- A barber's trick: rub baby powder on the inside of the collar before wearing. The powder absorbs oils before they stain.
- For persistent yellow collar stains on white shirts: soak the collar in a solution of OxiClean for 1 hour before washing.
Frequently Asked Questions
Your neck produces more sebum (natural skin oil) than most body areas. This oil combines with sweat, dead skin cells, and dirt to form a waxy residue that bonds to the collar fabric. It is oil-based, which is why you need a degreaser (dish soap) rather than just regular detergent.
Sources & Methodology
Collar staining caused by sebaceous gland secretion (sebum) combining with perspiration and environmental particles. Dish soap surfactants emulsify sebum oils effectively.
Last reviewed: March 20, 2026