
Affiliate Disclosure
Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.
Three rules cover most of it: blot, never rub; use cold water for anything protein-based and hot water for grease; and never put a treated garment in the dryer until the stain is completely gone. Beyond that, treatment depends on what the stain is made of — protein, oil, tannin or dye — because each responds to a different mechanism. Work from the back of the fabric so you push the stain out rather than through, always test on a hidden seam first, and treat fast: a fresh stain is a minor task and the same stain in a week is a project.
The four stain types, and why the category decides the fix
Identifying the family is more useful than identifying the exact substance, because each family fails to a different chemistry.
| Type | Examples | Water temperature | What removes it |
|---|---|---|---|
| Protein | Blood, sweat, egg, dairy, grass, baby formula | Cold only | Enzyme pre-treat, long soak |
| Oil / grease | Cooking oil, butter, makeup, salad dressing, motor oil | Hot | Dish soap or a solvent-based pre-treat |
| Tannin | Coffee, tea, red wine, fruit juice, soda | Warm | Oxygen bleach; never soap first |
| Dye | Ink, grass dye, color bleed, hair dye | Cold | Alcohol, then oxygen bleach |
| Combination | Chocolate, gravy, lipstick, mud | Cold first, then warm | Enzyme, then degrease, then oxidize |
Combination stains are the ones people fail on, because they need the steps in order. Chocolate is protein plus oil plus dye: cold soak with an enzyme first, then dish soap for the fat, then an oxygen soak for what is left. Reverse the order and the hot degreasing step sets the protein permanently.

The universal method
- Scrape off solids with a spoon edge or a dull knife. Do not press.
- Blot from the outside in with a clean white cloth. Working inward stops the stain spreading; a white cloth lets you see what is transferring and prevents dye transfer from the cloth itself.
- Flush from the back. Turn the garment inside out and run cold water through the reverse of the stain so it exits the way it came in rather than being pushed through the weave.
- Apply the right treatment for the category and work it in gently with a soft brush or your fingers.
- Let it dwell. Enzymes need 15 minutes minimum and are happier with an hour. This is the step people skip and the reason products get blamed.
- Wash at the correct temperature for the fabric and the stain type.
- Check before drying. Any trace at all means treat again and rewash. The dryer is the point of no return.

Best for blood, grass, sweat, baby formula and anything else built from protein
- Enzyme blend targets protein, starch and fat separately
- Works as a soak as well as a spot pre-treatment
- Long dwell time is tolerated, which is what enzymes need
- Owners repeatedly credit it with old blood and grass marks nothing else moved
Why buy it: enzymes digest protein stains rather than dissolving them, which is why they succeed where a surfactant spray does nothing.

Best for everyday mixed stains where you do not want to think about chemistry
- Gel stays where you put it instead of running off vertical fabric
- Built-in brush works the product into the weave
- Tolerates a long dwell before washing
- The most consistently recommended first-line pre-treat in owner reviews
Why buy it: most stains come out if the pre-treat is worked into the fibers rather than sprayed on the surface — the brush is the part that matters.
Best for stains that have already been through a wash cycle and dried
- Oxygen-based, so it works on colors as well as whites
- Spray format covers larger marks quickly
- Can be left on for several hours before laundering
- Owners use it as the second attempt after a first wash fails
Why buy it: a stain that has been dried in has bonded to the fiber; oxidizing it breaks the color molecule apart rather than trying to lift it whole.

Twelve specific stains
Blood. Cold water immediately, and keep it cold. Fresh blood often flushes out with cold water alone. Set-in blood responds to 3% hydrogen peroxide dabbed on (test first — it lightens some dyes) or an enzyme soak of several hours.
Red wine. Blot, do not rub. Cover generously with salt to pull liquid out while you get to a sink, then flush with cold water from the back. Follow with an oxygen bleach soak. Skip the white-wine folklore; it dilutes but adds nothing.
Grease and cooking oil. Blot, then cover with cornstarch or baby powder for 15 minutes to absorb what is still liquid. Brush off, work dish soap into the mark, leave 30 minutes, wash on the hottest setting the fabric allows.
Grass. Protein and plant dye together. Enzyme pre-treat, dwell an hour, then wash cold. Rubbing alcohol on a cotton ball handles the remaining green tint on colorfast fabric.
Coffee and tea. Flush with cold water immediately, then soak in warm water with oxygen bleach. Do not use soap first — it can set tannin.
Ballpoint ink. Place the stain face-down on paper towels, dab rubbing alcohol on the back so the ink transfers into the towel, and move to a clean section of towel constantly. Then wash. Gel and permanent ink are frequently unrecoverable.
Tomato sauce. Scrape, flush from the back with cold water, dish soap for the oil, then an oxygen soak for the remaining pigment. Sunlight fades the residual orange on white cotton.
Sweat and deodorant marks. Yellow underarm stains are body protein reacting with aluminum salts. Soak in oxygen bleach, or make a paste of baking soda and hydrogen peroxide, leave an hour, and wash warm. Chlorine bleach makes these worse, not better.
Chocolate. The full combination sequence above: cold enzyme soak, dish soap, oxygen bleach.
Mud. Let it dry completely, then brush the dried soil off before any water touches it. Wet mud smears into the weave and doubles the job.
Makeup and lipstick. Oil-based. Dish soap or a solvent pre-treat, worked in, then wash warm. Micellar water on a cotton pad lifts a surprising amount from delicate fabric.
Color bleed from another garment. Do not dry it. Rewash the whole load immediately with oxygen bleach and a color-run remover. Once dried, dye transfer is usually permanent.
Fabrics that change the rules
- Wool and silk: no oxygen bleach, no chlorine bleach, no high pH. Cool water, a wool-safe detergent, minimal agitation. Anything serious goes to a professional.
- Elastane and activewear: no chlorine bleach ever, and no high heat, which destroys the elastic fiber. Use an enzyme pre-treat and wash cool — see detergent for workout clothes.
- Down-filled items: spot-treat only. Soaking the fabric means soaking the fill, and wet down clumps.
- Anything labeled dry clean only: blot and take it in. Water on some constructions causes shrinkage and puckering the cleaner then cannot fix.

Why speed matters more than product choice
Almost every stain is easier to remove in the first ten minutes than at any point afterward, and the reason is chemical rather than motivational. A fresh stain is sitting on and between fibers. As it dries, the staining compound bonds to the fiber surface, and with some substances it oxidizes into a different, more stubborn molecule — which is why a wine spill blots out with cold water on the night and needs an overnight soak a week later.
Three practical consequences. Blot immediately even if you cannot treat properly; removing the bulk of the liquid before it dries preserves your options. Keep the item damp if treatment has to wait — a stained garment sealed in a plastic bag stays workable for hours, whereas the same garment air-drying on a chair sets. And never let a treated item go through a dryer untested, because heat completes the bonding that time started.
This also explains why the same product gets wildly different reviews. A stain remover applied within minutes and given a proper dwell will outperform a better product applied to a set-in mark, which is most of the variation in the owner-review record for this category.
The kit worth keeping
Five items handle the overwhelming majority of household stains: an enzyme pre-treat for protein, dish soap for grease, oxygen bleach powder for tannin and old marks, 3% hydrogen peroxide for blood, and rubbing alcohol for ink and dye. Add a soft brush and a stack of white cloths. Chlorine bleach is a distant sixth and, in hard water especially, frequently makes things worse — see hard water laundry fixes.
The ranked field of commercial removers is in best stain remover for laundry, whites-specific formulas in best detergent for whites, and carpet stains follow a different method entirely in how to remove carpet stains.
We never buy, test or physically handle the products we rank. Every recommendation is drawn from aggregated owner reviews, star ratings, review volume and published expert consensus — see how we rank.
More from this hub: Cleaning & Laundry · Best laundry detergent · Hard water laundry fixes · Weekly cleaning schedule · How we rank
