For cotton and polyester: If stain is fresh, apply a liquid detergent with bleach alternative directly to the stain. Machine wash in warmest water safe for fabric. Do not use bar soap on beer stains, it will make them harder to remove. If stain is old, rinse in cold water. In a plastic bucket, mix a solution of ½ cup liquid laundry detergent with color safe bleach or bleach alternative per one gallon of water. Soak garment for up to 30 minutes. Machine wash in warmest water safe for fabric.
For washable silk and wool: Mix one tablespoon of gentle liquid laundry detergent (such as Ivory Snow) with one cup of lukewarm water. Using a white towel, dab stain with solution. With an eyedropper, apply a solution of one part vinegar to two parts water. If stain persists, take the garment to a dry cleaner.