How do I get this stain out?
Updated
On this page7
Treat it fast, treat it before it goes in the dryer, and match the treatment to what the stain is made of. Protein stains such as blood, milk, egg and formula go into cold water first, then an enzyme product. Oily stains get liquid detergent or a pretreatment worked in, then the hottest wash the fabric allows. Rust never gets chlorine bleach. Check the garment while it is still wet, because, as Iowa State's AnswerLine puts it, "The heat of drying sets the stain making it more permanent." The table below gives the extension treatment for each common stain, with the source for every line.
Five rules before you touch the stain
- Read the care label. Texas A&M's chart starts there and sends "dry-clean only" items to a professional [1].
- Act quickly. Mississippi State: "Treat stains promptly. Fresh stains are easier to remove than old ones" [2]. Texas A&M: "Time and heat exposure make removing stains harder" [1].
- Test first. "Always test stain removers on an inside seam or other hidden part of garment for color fastness" [2].
- Work from the back. Mississippi State says to place the stained area "face down on a clean paper towel or white cloth" when treating [2], and Texas A&M says to blot rather than rub [1].
- No heat until it is gone. Texas A&M: "Never dry a stained garment in the dryer, or it may become impossible to remove" [1]. Iowa State: "Inspect wet laundry before drying to be sure a stain has been removed" [3].
The stain table
The type labels borrow Iowa State's protein, tannin and oil categories [3] and Mississippi State's "combination" and "special" groups [2]; which label each stain gets is ours. The treatments come from the source named in each row. Quoted words are the source's own; the rest is a close summary of the source's entry.
| Stain | Type | Treatment | Source |
|---|---|---|---|
| Blood (fresh) | Protein | "Soak freshly stained garment in cold water for 30 minutes," rinse and launder. For dried blood, pretreat or soak in tepid water with an enzyme product, then launder; if a stain remains, rewash with a bleach safe for the fabric | Mississippi State [2] |
| Milk, dairy | Protein | "Pretreat with stain stick or soak in an enzyme presoak product for 30 minutes if stain is new"; several hours if aged; then launder | Mississippi State [2] |
| Baby formula | Protein | "Pretreat or soak stain using a product containing enzymes," at least 30 minutes, or several hours for aged stains | Mississippi State [2] |
| Egg | Protein | "Pretreat with an enzyme product for 30 minutes for new stain, or several hours for aged stains," then launder | Mississippi State [2] |
| Any protein stain | Protein | "Use COLD water! Never use hot water first since it will make the stain more difficult to remove or may set the stain" | Iowa State [3] |
| Grass | Combination | Stain stick or enzyme soak; if the dye allows, sponge with alcohol (diluted 2 parts water to 1 part alcohol for acetate); launder in the hottest safe water with a fabric-safe bleach | Mississippi State [2] |
| Coffee, tea | Tannin | "Flush stain immediately with cool water if possible; or soak for 30 minutes in cool water," rub with detergent, launder with a fabric-safe bleach. Cream in the coffee needs a dry-cleaning solvent first | Mississippi State [2] |
| Any tannin stain | Tannin | "Do not use natural soap (usually found in bar and flake form or detergents containing natural soap)" | Iowa State [3] |
| Red wine, soft drinks, fruit juice | Tannin and dye | Soak in cool water; pretreat with a prewash remover, liquid detergent or detergent paste; launder with a fabric-safe bleach | Mississippi State [2] |
| Tomato, ketchup | Combination | "Rinse in cold water, then soak in cool water with 1/4 cup detergent per gallon of water," spray with a prewash product, launder with a fabric-safe bleach | Mississippi State [2] |
| Mustard | Dye | "Treat with a prewash stain remover, or dampen with water and rub with bar soap"; chlorine bleach if safe for the fabric, otherwise an all-fabric bleach | Mississippi State [2] |
| Chocolate | Combination | "Treat the stain with a prewash spray or pretreat with a product containing enzymes"; relaunder with a fabric-safe bleach if needed | Mississippi State [2] |
| Grease, cooking oil | Oil | "Place heavy stains face down on clean paper towels," apply cleaning fluid to the back, change towels often, air dry, rinse, launder in the hottest safe water | Mississippi State [2] |
| Any oily stain | Oil | "Wash in water as hot as the item will tolerate, with detergent" | Iowa State [3] |
| Lipstick | Oil | Face down on paper towels, sponge with dry-cleaning solvent or prewash remover, rinse, rub in light-duty liquid detergent, launder | Mississippi State [2] |
| Ballpoint ink | Special | Face down on white paper towels, sponge with alcohol or dry-cleaning solvent, or rub in detergent; rinse and launder. Utah State's version: "Sponge stain with rubbing alcohol" | Mississippi State [2]; Utah State via Michigan [4] |
| Felt-tip ink | Special | Rub in a household cleaner, rinse, repeat; "Stain may be permanent" | Utah State via Michigan [4] |
| Rust | Special | "Apply a commercial rust remover. Follow manufacturer's instructions." Never chlorine bleach: "it makes the stain more intense" | Mississippi State [2]; Texas A&M [1] |
| Deodorant, antiperspirant | Special | Light stains: liquid detergent and launder. Heavy: prewash remover for 5 to 10 minutes, launder with an all-fabric bleach. Texas A&M warns aluminum or zinc residues "may be impossible to remove" | Mississippi State [2]; Texas A&M [1] |
| Perspiration | Protein | "Treat with prewash stain remover, or dampen stain and rub with bar soap"; ammonia or white vinegar for color change; launder in the hottest safe water | Mississippi State [2] |
| Mildew stains | Special | Chlorine bleach if safe for the fabric, otherwise an all-fabric bleach in hot water; sponge what remains with hydrogen peroxide, relaunder, dry in sunlight. Texas A&M: "Fabrics badly damaged by mildew may be impossible to clean" | Mississippi State [2]; Texas A&M [1] |
Breast milk
None of the extension charts read for this page lists breast milk on its own. Mississippi State lists milk and baby formula, Iowa State lists milk and formula among protein stains, and both treat them with cold water and an enzyme product [2][3]. Treating breast milk the same way is an editorial reading of those entries; no chart read gives it a separate instruction.
What enzymes do and when to use them
Enzyme presoaks and stain sticks are made for food and body soils. Mississippi State describes an enzyme stain stick as "Most effective on food, grease, oil, protein, and dirt-based stains" [2], and its protein entries give a soak time: 30 minutes for a new stain, several hours for an old one [2]. Texas A&M's chart notes that "Enzyme presoaks contain a variety of ingredients to help remove stains and soils" [1], so read the package for its own soak time and the fabrics it excludes. Do not use hot water on a protein stain before the enzyme step [3].
Products in the sources that need extra care
Dry-cleaning solvents and spot removers. Mississippi State's chart is undated and its references run to 1991, and it describes these products by solvents that were common then [2]. Its safety rules still apply to any solvent spotter: "Never put chemical dry-cleaning solvents directly into washer," and rinse and air-dry treated areas before washing "to avoid a fire" [2]. Follow the label on the product you buy.
Rubbing alcohol. Several entries use it. It is flammable; rubbing alcohol gives its flash point and storage.
Ammonia and bleach. The perspiration entry uses ammonia, and many entries finish with bleach. Never use both on the same garment. Mississippi State: "Do not mix stain removal products together. Some mixtures, such as ammonia and chlorine bleach, can produce noxious fumes" [2].
Hydrogen peroxide. Used on mildew stains above. It is an oxidizer, so test it on a hidden seam first, as for any stain remover [2]. Never combine it with vinegar or bleach; see hydrogen peroxide.
Stains the sources say may not come out
The charts are frank about limits. Utah State's tips say "Some stains ARE NOT removable" [4]. Texas A&M lists dried paint ("Once paint is dry, it cannot be removed"), acne medicine with benzoyl peroxide ("Cannot be removed"), nail polish and some inks [1]. If two rounds of the right treatment have not moved a stain on a valued garment, a professional cleaner is the next step, before the dryer sets it for good.
Choosing a bleach for the last step
Most rows end with "a fabric-safe bleach." Which one that is, chlorine or oxygen, and how much to use, is on chlorine or oxygen bleach in the wash.
References
- Texas Agricultural Extension Service, The Texas A&M University System (Pamela J. Brown), *Quick Stain Removal Guide*, L-5199, March 1998. https://agrilifeextension.tamu.edu/wp-content/uploads/2025/04/Quick-Stain-Removal-Guide.pdf
- Mississippi State University Extension (revised by Everlyn S. Johnson), *Stain Removal Guide*, Publication 1400, undated, read October 2026. https://extension.msstate.edu/sites/default/files/publications/publications/p1400.pdf
- Iowa State University Extension and Outreach, AnswerLine, posts tagged "stains," undated, read October 2026. https://blogs.extension.iastate.edu/answerline/tag/stains/
- Michigan Department of Health and Human Services, Foster Youth in Transition, *Tips for Getting Stains Out of Your Laundry* (credits Utah State University Extension), undated, read October 2026. https://www.michigan.gov/fyit/housing/tips-for-getting-stains-out-of-your-laundry







