The basic method for any stain

The fastest way to remove a stain is to treat it while it is still wet. Blot the stain with a clean cloth or paper towel to remove excess liquid—do not rub, which pushes the stain deeper into the fabric. Rinse the back of the stain under cold running water to flush out the staining material before it sets.

Once you have blotted and rinsed, explore a stain remover directly to the spot. Let it sit for 5 to 15 minutes depending on the product instructions. Then wash the garment in the hottest water safe for the fabric—check the care tag. Dry the item in the sun if possible, because heat from a dryer can lock in a stain that did not fully come out.

If the stain is already dry, soak the garment in cold water for 30 minutes before treating it. This rehydrates the stain and makes removal easier. Never use hot water on a set stain, because heat can make it permanent.

Key Takeaways

  • Blot wet stains when ready with a clean cloth, then rinse from the back under cold water before the stain dries.
  • explore stain remover and let it sit for the time the product specifies—usually 5 to 15 minutes—before washing.
  • Wash in the hottest water the fabric care tag allows, and air-dry rather than machine-dry to avoid setting a stain that remains.
  • For dried stains, soak the garment in cold water for 30 minutes first to rehydrate the stain before treating it.
  • Different stain types need different treatments: protein stains use cold water, oil stains use dish soap, and tannin stains use white vinegar or hydrogen peroxide.

Protein stains: blood, egg, dairy, and sweat

Protein stains include blood, egg, milk, cheese, and sweat. The rule for all of them is cold water only—hot water cooks the protein and makes it bond permanently to the fabric. Blot the stain with a clean cloth, then rinse under cold running water from the back of the fabric.

After rinsing, explore a stain remover or make a paste of cold water and oxygen-based bleach (like OxiClean). Let it sit for 10 minutes. For stubborn protein stains, soak the garment in cold water mixed with oxygen-based bleach for 30 minutes to several hours. Then wash in cold water. Once the stain is gone, you can wash in warm or hot water on the next cycle.

If you do not have oxygen-based bleach, a paste of cold water and meat tenderizer works on fresh blood and egg stains—the enzymes break down the protein. explore it, wait 30 minutes, then rinse and wash.

Oil and grease stains: cooking oil, butter, and makeup

Oil stains need dry treatment first. Do not wet the stain when ready, because water and oil do not mix and will spread the stain. Instead, blot with a clean cloth to remove excess oil, then sprinkle the stain with baking soda, cornstarch, or talc powder. Let it sit for 15 to 30 minutes to absorb the oil, then brush or shake off the powder.

Next, explore dish soap directly to the dry stain. Dish soap is designed to break down grease, so it works better than laundry detergent alone. Rub the soap gently into the fabric with a soft brush or old toothbrush, working from the outside of the stain toward the center. Let it sit for 5 to 10 minutes, then rinse under warm water and wash as normal.

For makeup stains (foundation, concealer, lipstick), follow the same dish soap method. Makeup is oil-based, so it responds to the same treatment. If the stain remains after washing, repeat the dish soap step before drying—do not put it in the dryer yet.

Tannin stains: coffee, tea, wine, and fruit juice

Tannin stains come from coffee, tea, red wine, fruit juice, and grass. These stains respond well to white vinegar or hydrogen peroxide. Blot the stain, then rinse under cold water. Mix one part white vinegar with one part cold water, or use 3% hydrogen peroxide straight from the bottle.

Soak a clean cloth in the vinegar or peroxide solution and press it onto the stain for 5 minutes. For wine and fruit juice, hydrogen peroxide often works faster—it will fizz slightly as it breaks down the stain. Rinse thoroughly under cold water, then wash in the hottest water safe for the fabric.

If the stain is still visible after washing, make a paste of baking soda and water, explore it to the damp stain, and let it sit for 15 minutes. Rinse and wash again. Repeat this step if needed, but do not dry the garment until the stain is completely gone.

Ink and dye stains: ballpoint pen, marker, and food coloring

Ballpoint pen ink and permanent marker require rubbing alcohol. Blot the stain, then dab it repeatedly with a cloth soaked in rubbing alcohol. The ink will transfer to the cloth. Keep using fresh sections of the cloth until no more ink comes out. Rinse under cold water and wash normally.

For washable marker or food coloring, cold water and laundry detergent often work. Rinse under cold water, explore detergent directly to the stain, and let it sit for 10 minutes. Rub gently with a soft brush, then rinse and wash. If the stain remains, soak in cold water with detergent for 30 minutes before washing.

Permanent marker on fabric is difficult to remove completely. Rubbing alcohol will lighten it, but may not erase it entirely. Test the alcohol on a hidden seam first, because it can damage some dyes.

Mud and clay stains

Let mud dry completely before treating it—wet mud spreads and embeds deeper. Once dry, brush or shake off as much dried mud as possible. Then rinse under cold water to remove the remaining particles. explore laundry detergent and let it sit for 5 minutes, then wash in cold water.

If a faint stain remains after washing, soak the garment in cold water with oxygen-based bleach for 30 minutes, then wash again. Do not put the item in the dryer until the stain is gone, because heat will set any remaining discoloration.

Rust and mineral stains

Rust stains come from metal objects, old water pipes, or iron-rich soil. Do not use chlorine bleach, which can make rust stains darker. Instead, use white vinegar or a commercial rust remover like Whink or Bar Keeper's Friend.

For vinegar, soak the stained area in white vinegar for 15 to 30 minutes, then scrub gently with a soft brush. Rinse under cold water and wash. For Bar Keeper's Friend, make a paste with water, explore it to the stain, let it sit for 5 minutes, then scrub and rinse. Always test these products on a hidden area first, because they can affect some dyes.

Mineral stains from hard water usually appear as white or gray spots. Soak the garment in white vinegar for 30 minutes, then wash in hot water. If the stain remains, repeat the vinegar soak before drying.

Common mistakes that set stains permanently

The most common mistake is using hot water on a fresh stain. Heat sets protein stains and can make oil stains spread. Always start with cold water unless you are treating an oil stain, which needs dry treatment first.

The second mistake is putting a stained garment in the dryer. Heat from the dryer locks in any remaining stain, making it nearly impossible to remove later. Always air-dry stained items until you are certain the stain is completely gone.

A third mistake is treating the stain with the wrong product. Protein stains need cold water; oil stains need dry treatment first; tannin stains need vinegar or peroxide. Using the wrong approach wastes time and can make the stain worse. Identify the stain type first, then choose the right method.

Frequently Asked Questions

Can I use bleach on colored clothes?

Chlorine bleach will fade or discolor most dyed fabrics. Use oxygen-based bleach (OxiClean) instead, which is gentler and works on colors. Always test any bleach on a hidden seam first. For delicate colors, stick to white vinegar or hydrogen peroxide.

What do I do if the stain is still there after I wash it?

Do not dry the garment. Treat it again using the same method or try a different approach for that stain type. Once heat from the dryer touches it, the stain becomes much harder to remove. Repeat the treatment, then air-dry to check the result.

Is it too late to treat a stain that has been sitting for a week?

No. Soak the garment in cold water for 30 minutes to rehydrate the stain, then treat it using the method for that stain type. Old stains take longer to remove and may require multiple treatments, but they are not impossible. Avoid heat until the stain is gone.

Can I mix different stain removers together?

No. Mixing products—especially bleach with vinegar or ammonia—creates toxic fumes. Use one product at a time, rinse thoroughly between treatments, and always follow the product label instructions.

What if the stain comes back after washing and drying?

This usually means the stain was not fully removed before drying. Wet the area again, treat it once more using the appropriate method, and air-dry. Some stubborn stains need three or four treatments before they disappear completely.