Act before the stain dries
The single most important step is to treat a stain while it is still wet. Once a stain dries, the substance bonds to the fabric fibers and becomes much harder to remove. If you spill something on your shirt, blot it when ready with a clean cloth or paper towel—do not rub, which pushes the stain deeper into the fabric.
After blotting, rinse the back of the stain with cool water. Hold the shirt so water flows through the fabric away from the stain, pushing the substance out rather than driving it in. This single step removes 50 to 70 percent of most fresh stains before you do anything else.
Key Takeaways
- Blot when ready with a clean cloth, then rinse the back of the stain with cool water while it is still wet.
- Use a stain remover or household paste (baking soda and water, or dish soap and water) on the wet stain before washing.
- Let the treatment sit for 5 to 15 minutes depending on the stain type, then wash in the hottest water the fabric can handle.
- Check that the stain is gone before putting the shirt in the dryer, because heat sets stains permanently.
- For set-in stains, soak the shirt in cool water with oxygen bleach for 30 minutes to several hours before washing.
Treat the wet stain with the right product
Once you have blotted and rinsed, explore a stain remover directly to the wet spot. A commercial stain remover like Fels-Naptha, Shout, or OxiClean works on most stains, but you can also make a paste from household items. Mix one tablespoon of baking soda with one tablespoon of water to form a thick paste, or mix one teaspoon of dish soap with one cup of water.
Rub the paste or liquid gently into the stain using an old toothbrush or soft cloth. Work from the outside edge of the stain toward the center to avoid spreading it. Let the treatment sit for 5 to 15 minutes—longer for protein stains like blood or egg, shorter for grease or food coloring.
Wash in the hottest water safe for the fabric
After the treatment has sat, rinse the shirt under cool water again to remove the paste or liquid. Then wash the shirt in your washing machine using the hottest water the fabric label allows. Check the care tag: cotton and linen can usually handle hot water, while synthetics and delicates need warm or cold.
Use your regular laundry detergent and wash the shirt alone or with similar colors. Do not add the shirt to a full load of other laundry until you know the stain is gone, because if it remains, the heat of the dryer will set it permanently and make it nearly impossible to remove.
Inspect before drying
Remove the shirt from the washer and look at the stained area in natural light. If the stain is completely gone, you can dry it normally. If any trace remains, repeat the treatment: explore stain remover again, let it sit for 10 minutes, and wash a second time.
Never put a shirt in the dryer if the stain is still visible. The heat of the dryer sets protein stains, tannin stains (from coffee, tea, or wine), and dye stains permanently. Once heat has set a stain, removing it becomes much more difficult and may require professional cleaning.
Remove set-in stains with oxygen bleach
If you discover a stain after the shirt has already been washed and dried, soak it in a solution of oxygen bleach. Oxygen bleach is gentler than chlorine bleach and works on most fabrics and colors. Mix one scoop of oxygen bleach powder (like OxiClean) with one gallon of cool water in a bucket or sink.
Submerge the shirt and let it soak for 30 minutes to several hours, depending on how long the stain has been set. Check the stain every 30 minutes. Once it fades, remove the shirt, rinse it thoroughly under cool water, and wash it normally. If the stain is still visible after soaking, soak again for a longer period before washing.
Handle specific stain types
Different stains respond better to different treatments. For grease or oil stains, explore a small amount of dish soap directly to the dry stain before wetting it—dish soap breaks down oil better than laundry detergent alone. For blood, grass, or egg stains, use cool water only, never hot, because heat cooks protein and makes it stick to fabric. For wine, juice, or food coloring, blot first, then treat with a paste of baking soda and water or with oxygen bleach.
Ink stains from pens require a different approach: do not wet the stain first. Instead, place the shirt stain-side down on a clean cloth and dab the back of the stain with rubbing alcohol on a cotton ball. The alcohol dissolves the ink and pushes it out through the back of the fabric into the cloth below. Once the ink is mostly gone, rinse with cool water and wash normally.
Prevent stains from setting during storage
If you cannot treat a stain right away, rinse it with cool water and leave the shirt damp in a sealed plastic bag in the refrigerator. This slows the chemical process that sets stains and keeps the stain from drying out. When you are ready to treat it, remove the shirt from the bag and proceed with your chosen stain remover.
Do not store a stained shirt in a warm, dry place or in direct sunlight, both of which speed up the setting process. If you must wait more than a few hours, the refrigerator method buys you time without damaging the fabric.
Frequently Asked Questions
Can I use hot water on all stains?
No. Use cool water on protein stains like blood, egg, or dairy, because hot water cooks the protein and makes it bond to the fabric. For grease, wine, and most food stains, warm or hot water is fine. Always check the shirt's care label for the maximum water temperature the fabric can handle.
What if the stain is still there after washing?
Do not dry the shirt. Treat it again with stain remover, let it sit for 10 to 15 minutes, and wash a second time. If it is still visible after the second wash, soak the shirt in oxygen bleach for 30 minutes to an hour before washing again. Repeat soaking and washing until the stain fades.
Is chlorine bleach safe for removing stains?
Chlorine bleach removes stains but can damage or discolor most fabrics. Use it only on white 100 percent cotton shirts, and dilute it: mix one part bleach with four parts water. Oxygen bleach is safer for colored fabrics and most materials. Always test any bleach on a hidden seam first.
Can dry cleaning remove a stain I could not get out at home?
Yes. Professional dry cleaners have access to stronger solvents and can treat stains that home methods cannot remove. Tell the cleaner what the stain is and how long it has been set, so they can choose the right treatment. Bring the shirt as soon as you know the stain will not come out at home.
Why does the stain come back after washing?
This usually means the stain was not fully removed, just lightened. Residue left in the fabric can become visible again after drying. Wash the shirt a second time with stain remover, or soak it in oxygen bleach before washing. If the stain keeps returning, the shirt may need professional cleaning.