Common Clothing Stains and How to Remove Them

by Antonio on March 28, 2013 · 41 comments

in Dress & Grooming, Style



That’s the sound of BBQ sauce landing on your brand new blazer coat as you’re chowing down on some mouthwatering ribs.

Dadgummit. You need to wear that jacket to a business presentation at the end of the week. What to do?

From sliding into first base to finding a leaky pen in your pocket, everybody stains their clothing from time to time. But stains aren’t just common annoyances; if you can’t get them out, they can cut short the life of otherwise perfectly nice (and sometimes expensive) duds.

The key to preventing yourself from throwing money out the window along with your stained clothes is to learn how to tackle stains as soon as possible and in the right way. Today we’re going to show you how to treat and remove common stains so you can get as much mileage out of your wardrobe as possible.

Key Steps to Prevent Setting


The most important thing, no matter what kind of stain you’re dealing with, is to prevent it from setting. “Setting” is an informal term that refers to the staining material forming a chemical bond with the fabric. At that point it is effectively permanent. Removing the discoloration will require removing the discolored fabric itself. Sometimes you can remove a set stain by scrubbing until the stained fibers are worn off, leaving unstained ones visible; other times the stain will remain in the fabric unless you physically cut the stained fabric out and put a patch in its place. To prevent having to throw away a garment with a permanent stain, follow these general guidelines:

  • Treat any stain immediately with water, or with the proper solvent if it is available (different types of solvents are discussed below, but water is always better than nothing).
  • Avoid direct heat. Heat will speed most types of stains’ bonding. Do not place stained clothing near radiant heat sources, and try to only use room temperature or lukewarm solvents.
  • Avoid pressure. Apply solvents gently, dabbing them onto the stain and letting them soak in rather than scrubbing forcefully.

If the stain occurs at home, you can go straight to treating it. If you’re out and about, get to a restroom and gently dab water onto the stained area with tissue paper or paper towels until the stain is thoroughly saturated. Yes, it may be more visible with water dabbed on it, but it will prevent the stain from becoming permanent, saving you garment repair or replacement in the long run.

Detailed Stain Removal

Acting at once to prevent the stain from setting is necessary, but not sufficient. Most common stains won’t be removed completely just by dabbing some water on them and going about your business.

There are three basic steps toward effective stain removal, regardless of the nature of the stain:

  1. Select the appropriate solvent.
  2. Use the appropriate application method.
  3. Seek necessary after-care.

For most household stains this doesn’t require too much research or investment. Common commercial products (and even some basic food supplies) will treat a large percentage of stains. It’s simply a matter of knowing which product to put on the stain, and how to put it there without damaging the cloth.

Selecting the Appropriate Solvent

Picking the right solvent requires you to know two things: 1) what will dissolve the stain in question, 2) and what is safe to use on the cloth you’re working with.

What Each Fabric Requires

Use the wrong product and you can end up damaging your cloth worse than the original stain. Most clothes are made from fairly sturdy materials, but they all have their strengths and weaknesses.

Always check the label. It’s your best guide in most cases. If it doesn’t provide any specific instructions, go by fabric type:


Cotton: can endure soaking, drying, and heat (though you want to avoid the latter for most stains — warm water is fine, but dry heat just sets the stain). It’s easy to bleach white cotton, but very hard on the fabric, so use chlorine bleaches as a last resort, and dilute them well. The best stain treatments for cotton are detergents and light acids (lemon juice, vinegar, etc.).

Wool: is much more heat-sensitive than cotton, and needs to be treated gently. You can soak it, but you have to lay it flat as it dries to prevent distortion. Use only wool-safe detergents and lukewarm (not hot) water — bleaches and acidic treatments will damage the wool permanently. Treat with water or a wool detergent as soon as possible, and then get the garment to the dry cleaner at the first opportunity.

Synthetics: vary depending on the material. Rayon and polyester can be washed and scrubbed more harshly than cotton, but will be destroyed by oxidizing bleaches like hydrogen peroxide. It’s usually best to clean them with a standard laundry detergent, or with dish soap for grease-heavy stains.

Silk: is exceedingly temperamental. You can treat stains on silk with water, but rather than letting the wet spot dry on its own, rinse the whole garment thoroughly — otherwise you’ll get water spotting, nearly as bad as the original stain. Glycerin stain remover is also effective and neutral.

No matter what you’re using, test the stain remover on an inside patch of the cloth or an unobtrusive seam before applying it to the stain to make sure it doesn’t do anything damaging to the fabric. Water is the only thing you can automatically apply — and even then make sure it’s the right temperature.

Types of Solvents (And the Stains They Remove)


Here are the major families of stain removers and solvents, and the kinds of stains they’re most effective at cleaning:

Water: Universal, safe to use on basically everything, and cheap. Effective as an immediate treatment to prevent stain setting. Needs prolonged soaking to have much effect on grease/oil stains, but reduces the effect of dyes (lipstick, hair dye, bleed from other clothes, etc.) considerably. Usually not a 100% effective treatment all on its own.

Salt: Cheap and almost everyone has it. Can be applied on top of a wetted stain to give the chemicals something to leech into. Effective on sweat/deodorant armpit stains, red wine, and blood stains.

Vinegar/Lemon Juice: Mild acids are great against coffee and tea, grass stains, and sticky residues like tape and glue. Vinegar is also effective against mildew — perfect for laundry that sat wet too long. Remember, though, don’t use on wool.

Detergent: Laundry and dish detergents are similar enough to use interchangeably in most situations. Dish detergent is usually harsher, and may make very delicate fabrics worse if you don’t wash it out thoroughly. Both are particularly effective against grease stains, so use them on everything from gravy and burger juice to chocolate smears.


Oxidizing Bleaches: Hydrogen peroxide is the most common example here. They’re effective at removing color, making them ideal for makeup stains, grass stains, and other pigment-based damage. They’re less effective against grease, and can damage delicate fabrics. Dilute as needed for a milder treatment.

Glycerin: A neutral, commercially available treatment that helps to draw stains out of fabrics. Good on ink and dye stains. Many commercial “stain sticks” are glycerin, or a combination of glycerin and detergent.

Mineral Spirits: An intense treatment for very stubborn greases (asphalt/tar stains, etc.). Too strong for delicate fabrics. Wash the clothing thoroughly after treatment and air-dry.

Digestants/Enzyme Cleaners: Commercial products sold under a variety of names. Highly effective on organic stains, and on stains with an odor (egg yolk, pet urine, blood, sweat, etc.). Cannot be used on wool or silk — the cleaner feeds on proteins, and both wool and silk are made from proteins.

Dry Cleaning Solvents: These are sold in a diluted form for home treatment of stains. Use them with caution — you’re rarely better off using commercially sold dry cleaning solution than you are taking the clothes to a professional cleaner.

Chlorine Bleaches: A harsh, last-ditch remedy. Use with caution. Can damage fabric and discolor non-white cloth. Always test a small, hidden area first, and only if the tag does not say “No Bleach” or “Chlorine Free” on it.

Not all stains are going to give way easily to one kind of treatment. Some will require multiple treatments for multiple problems: many lipsticks, for example, have both an oil component and a dye component.

In general, treat dyes before oils — chocolate, for example, is best treated with a lukewarm water soak and then with a bit of detergent applied directly to the stain.

Getting Rid of the Stain

The right product applied the wrong way can make the stain set worse.

Most of the time this boils down to a very simple concept: never apply direct force.

Dab gently or soak indirectly, rather than scrubbing with a cloth or your fingers.

That said, you can get better results if you use a series of steps designed specifically to draw the stain out of the fabric and into something else:

  • Soak the stain with water immediately while you are still wearing it. We’ve said it before, but it bears repeating. Always dab some room temperature water onto the stain with a bit of toilet paper or tissue as soon as possible. Make sure the whole stain gets soaked, and that the water soaks all the way through the fabric rather than just sitting on the surface.
  • When you remove the garment, re-wet the stain and apply an absorbent. Salt is the most common and cheapest, but some people use cornstarch or talcum powder for a similar effect. This works best on smooth fabrics like cotton knits — applying salt to a wool, tweed jacket is just going to be a pain to scrape off later. Let the absorbent sit for ten or fifteen minutes, then scrape the bulk of it off and rinse the rest out with water.
  • Apply your solvent lightly to the back of the garment, underneath the stain. You want it to be soaking through and driving the stain back toward the surface, not deeper into the garment. Applying it to the inside also gives you a little more security in case the solvent ends up discoloring the fabric (but you checked first on an unobtrusive area like we told you to, right?)
  • Lay the garment face down on a clean paper towel. Like the absorbent, this gives the chemicals that are actually causing the stain something to soak into. If you don’t provide that blank medium, all you’re really doing is spreading the stain out so thin that it’s not immediately visible — it’s still there in the cloth. The paper towel gives it somewhere else to go.
  • Let the garment rest face down on the paper towel for an hour or so. Different solvents have different reaction times, but give it a while. The only real guideline here is to get back for your final rinse before the solvent dries completely. Keep an eye on it. If it is allowed to completely dry, you may just end up with a bigger, lighter-colored stain than before.
  • Give the garment a final water rinse to remove both the stain and the solvent. If you can, immediately wash it, either in a laundry machine or by taking it in for dry cleaning.

Some stains can be removed simply by a wash or a dry cleaning, but it’s best to apply the specific treatment as well. In the case of delicate wools or silks, that may mean nothing but water.

10 Common Stains and How to Treat Them

To give you a few examples of how to use the knowledge above, here are ten of the most common stains a man can expect to encounter. These could affect everything from his grungy work jeans to his best business suit.

Always take the type of fabric into account, and seek professional cleaning if you’re not sure what you can and can’t apply — it’s a lot cheaper to pay $10 for a professional’s help than it is to replace a suit because you used the wrong cleaner on it!

But if you have your heart set on home cleaning, here’s some general tips how to tackle common stains. The examples can be applied to other stains as well. Again, remember to adjust according to the directions above depending on the type of fabric the stain is on.

  1. Blood: Rinse immediately with cool water. If possible, immerse in room temperature water with detergent and let soak for 10-15 minutes. Spot-treat with an enzyme cleaner if possible, or with household ammonia. Launder in a separate load.
  2. Butter/Lard/Cooking Oil: Treat immediately with lukewarm water. If possible, immerse in warm water with detergent, using a spray or stick pre-treatment if available. Remove and gently dab stain with detergent; place face down on a paper towel and let stand. Repeat as needed. For persistent stains, carefully apply bleach or dry cleaning solvent from the inside of the garment and rest face down on paper towels, then wash thoroughly.
  3. Coffee: Soak immediately with lukewarm water. Gently dab stain with detergent or with vinegar diluted in water. Wash in the hottest water recommended for the fabric and repeat as needed. Avoid bar or powder soap, which can set the stain permanently.
  4. Sweat/Armpit Stains and Collar Yellowing: Wash with hot water and detergent. If yellowing persists, soak in warm water and let stand with a dusting of salt, or apply an enzyme cleaner. Bleach can be used to remove staining on whites as a last-ditch solution.
  5. Tomato-Based: Remove excess sauce/paste carefully with a butter knife of spoon. Dab liquid detergent onto the stain. Rinse with cold water from underneath the stain; again, you don’t want to push it back into the fabric. Launder normally, according to the tag. grease-stain-400
  6. Engine Grease/Machine Oil: Treat immediately with warm water. As soon as possible, soak in warm water with heavy-duty detergent. Remove, treat stained area with detergent directly, and lay face-down on paper towels. Launder separately. Repeat as needed.
  7. Mud/Dirt: Soak and agitate (shake around) in lukewarm water to remove as much as possible. Apply detergent to remaining stains and let soak for 20-30 minutes. Rinse and repeat. Launder normally, and treat any remaining stains with bleach if possible.
  8. Wine: Treat immediately with warm water. Salt stain and let stand if possible. Rinse salt out, dab gently with detergent or glycerin, and lay face down on a paper towel. Rinse again and launder normally. Avoid bar or flake soaps, which can set the stain permanently.
  9. Urine and Feces: Remove and rinse immediately in cool water. Avoid heat, which can set the proteins permanently. Soak and agitate in cool water with detergent. Drain and soak again, letting stand for 20-30 minutes. Launder immediately. Bleach if necessary, but rewash afterward in the case of diapers — bleach is too harsh for babies’ skin.
  10. Odors: Not all stains are visible. For odors that persist through a normal laundering, apply calcium carbonate crystals or activated charcoal and let stand for several hours (or several days, as needed). Shake off and use a gentle hand vacuum to clean residue. If there is a visible stain along with the odor, use an enzyme cleaner. Febreze can also work wonders here.

Treating Stains on the Go

You can’t always rush home to remove a stain from your clothes, and if you’re stuck with a big attention-grabbing stain on your clothes for hours on end without any chance to change, it can be embarrassing. Consider packing something like the Tide to Go Instant Stain Remover stick in your dopp kit and to keep in your car. It can remove several common food and drink stains from your clothes with an easy and quick application.

Conclusion: Immediate Action is the Best Product

Nothing treats a stain as well as immediate action. Get some room temperature water on it right away and you’re doing well. Once you’ve got the stain thoroughly soaked, you can take the time to look up the appropriate treatment, or get it to a professional cleaner. Don’t damage expensive clothing by trying elaborate home remedies when one commercial product or one trip to the dry cleaner will take care of everything.


Written By Antonio Centeno
Founder of Real Men Real Style
Creator of The Internet’s Best Style Videos

{ 41 comments… read them below or add one }

1 Ed710 March 28, 2013 at 9:15 pm

Good piece as always. My method is simpler and better. I take the shirt off, give it to my wife, and voila, it comes back as good as new.

2 Neon_Tango March 29, 2013 at 1:01 am

Disappointed the otherwise thorough article doesn’t suggest remedy for ink-based stains in “general tips on common stains”. Even in the Digital Age, there are still a plentiful number of ink stains on everything from shirt and pants pockets to my roommate’s “I fell asleep studying” cotton sweats. I’ve tried the ideas at but, once the ink has dried/set, nothing seems successful :(

3 Job March 29, 2013 at 5:39 am

The difference between Tide to Go Instant Stain Remover and any non-special type of baby wipes is insignificant when it comes to strain removing.

4 a likens March 29, 2013 at 7:26 am

For Neo Tango: Rubbing alcohol is usually effective in removing ink stains, but you may have to try several times because ink is a stubborn substance to remove. I was able to get even old ink stains out of wool band uniforms using rubbing alcohol, dabbing with paper towels.

5 Smooth March 29, 2013 at 7:46 am

I have recently become single after twenty years of marriage. I cannot tell you how useful articles like this are to me. The articles on <ironing have helped too, although I still suck at that…

6 Matt March 29, 2013 at 8:18 am

A pro tip for removing blood stains. Spit on the stain, (I know, sounds weird), and then rub it with a paper towel or rag. The blood will come right out, even if it’s already dried.

Your saliva has an enzyme in it that helps break down blood. It will literally dissolve the stain. I’ve got 5 brothers, and we’ve dealt with more than our share of blood stains.

7 Jim March 29, 2013 at 8:54 am

If it’s available, putting table salt on a blood stain breaks down the proteins within it and makes it easier to clean

8 vel March 29, 2013 at 9:07 am

borax also does a good job on a lot of yellowing stains. 20 Mule Team Borax is still in the grocery, usually on a bottom shelf in the laundry aisle.

and I’ll have to say those Tide sticks are amazingly effective. I had my doubts.

9 Julio March 29, 2013 at 9:20 am

For water-based inks (fountain pen) the best easy-to-find solvent is household ammonia. For cotton, put some ammonia, rinse with water and repeat. For specially stubborn stains, Amodex is your friend.
If you use water first in an ink stain it’ll bond with the fiber and become permanent.
Short of massive use of lava soap, there is nothing that really removes the ink from your fingers. Display your inky fingers with pride. The ink will go away the next time you shampoo your hair.

10 Danny March 29, 2013 at 9:43 am

I’ve spent 10+ years working in mortuary/morgue environments, and the best thing I’ve found to take out blood is hydrogen peroxide.

11 Alex March 29, 2013 at 9:59 am

slide into first? rookie mistake. ;-)

12 Rob Giannamore March 29, 2013 at 11:11 am

I have a good quandry for anyone out there when it comes to stains, I am a bald guy and an italian. Our brand of italian men have very greasy scalps. Without hair to catch all this grease, my shirt collars and hats all pay the price. I can only get a few months out of a good hat and maybe a year out of a shirt. So any suggestions on how best to deal with these stains?

13 Deirdra March 29, 2013 at 11:28 am

For the vinegar and mildew steps:

Fill up your washing machine with water (turn it on and leave the lip open)
Once it’s filled with water put in your detergent and a cup of vinegar.
Close the lid and let the washing commence!

This method also works well for softening new towels or sheets.

14 Frank March 29, 2013 at 3:34 pm

What do people suggest for ring around the collar? I have a few old shirts that are in great condition, or they are still perfect for wearing under a sweater, but the collar has a dark ring. I have tried the direct application of detergent, and it seems the stained shirts are goners. So what can I do with other shirts to avoid letting them get that bad?

15 Pete March 30, 2013 at 4:47 am

Awesome post and some great help in the comments too, thanks all!

16 Rae March 30, 2013 at 6:15 am

The best way to get ink stains out of khakis: hair spray. Seriously! I thought it was just urban legend, but tried it in desperation. Hair spray was the perfect solvent.

17 Up In Boron March 30, 2013 at 10:42 am

Twenty Mule Team Borax is highly effective as a whitener, stain remover, and laundry booster, and makes a good substitute for chlorine bleach in many cases, outperforming bleach in some without the disadvantages. And Borax is inexpensive for around $3.99/box and you only need add 1/2 cup. Borax.

18 John March 30, 2013 at 8:54 pm

as a nurse and former dry cleaner, the best thing to get out blood stains is hydrogen peroxide. for pet odors, mildewy odors (from that load that sat too long) and to keep a garment from possibly bleeding on others white vinegar works well.

19 Isaac March 31, 2013 at 3:11 am

Thanks for the great tips. Do you have any specific advice for dealing with writing ink?

20 Mike Schuder March 31, 2013 at 6:26 am

What happened to Club Soda?

21 Greg March 31, 2013 at 11:46 am

White wine is good at removing red wine stains. I saw this in action at a party once, and was struck dumb by how well it worked.

22 Ken April 1, 2013 at 4:49 pm

What happened to the very best blood remover? Hydrogen peroxide right out of the bottle works wonders on cotton. Apply H2O2 until blood is mostly gone or foaming lessens. The launder in cold water with regular detergent. It’s very effective.

23 Steve April 1, 2013 at 11:16 pm

I’ve got a couple of Tide to Go pens in strategic locations, including my office bag. On the very few times I’ve used it, I’ve watched as small stains magically disappear.

The problem is, the pathetic dispenser, which refuses to release any liquid. If you can finally get a drop out, the rough rubbing of the nib is very hard on the fabric. This, along with whatever chemical is in the pen, can lead to a lightened or worn spot where the stain was. Still, better than an ink spot or spag-bol splash.

24 Leo Holahan April 2, 2013 at 10:51 am

Years ago I did some professional fabric cleaning. I was taught then and have since confirmed through experience on many stains over the years that “luke warm water” should be used first with a clean rag to remove as much of the offending stain material as quickly and as thoroughly as possible. This simple method is the best (often almost miraculous) initial treatment for just about any stain on any fabric. Hot or Cold water will usually set a stain whereas room temperature “luke warm” water will gently dissolve it. After that 1st initial step then the appropriate chemicals as delineated in the post can be most effectivly applied to finish the job.

25 fred April 3, 2013 at 9:47 am

I’m surprised no one has called out Ed710 for his comment. Attitudes like that is what gave manliness a bad name in the last century. Time to move into the 21st Ed.
There is nothing manly about having someone else clean up your mess.

26 Phil April 3, 2013 at 9:30 pm

I’m thinkin’ that the only manly way to handle this problem is to cut out the stain and sew in a patch :)

27 Dr Boatman April 3, 2013 at 11:33 pm

My favourite initial treatment of a chocolate stain on a shirt is to suck on it for a bit. It works in place of lukewarm water, plus you recoup some of your chocolately losses.

28 Mike April 4, 2013 at 11:32 am

Now I won’t have to fear as much wearing my business attire to an italian restaurant that a meatball or sauce will stain my shirts.

For everyday stains I usually use water and just soak the stain. You’re right…it’s better than nothing and it’s free :)

29 Nancy April 6, 2013 at 12:45 pm

Bacon grease! Only partly kidding. If your stains are from skin oils of your head, probably they are dark because although your skin oil is not dark, it catches dirt when it’s on a hat. A colourless fat (and yes I used bacon grease a lot for this) can be rubbed into the dirty greasy spots. Then you use warm water and detergent to take away your little ally, the grease. You can repeat this, too.

30 Nick April 6, 2013 at 1:50 pm

Any tips for soy sauce that has set? I didn’t realise it was there until after it had been washed and it’s ruined a good shirt!

Thanks in advance.

31 Richard Harries April 17, 2013 at 9:51 am

For oil based marks such as butter or mayo, vigorously rub talcum powder into the stain. Leave for a day or 2, then wash in warm/hot water. It works!

32 Doug April 22, 2013 at 9:48 pm

Hair spray works great on ink. Lifts it right out.

33 Collette Connolly June 30, 2013 at 4:32 pm

Anyone got a tip to remove fountain make up from cotton bed linen ?

34 Linda July 4, 2013 at 12:20 pm

A while ago, I laundered all of my white clothes (including my tuxedo shirts for work) in a public laundrymat and someone had broken an inkpen in the dryer before I used it. When I took the clothes out,…all were dry and horribly stained with ink. A friend suggested I soak them in milk. Since the clothes were useless in their ink stained state, decided to give it a try. I soaked the clothes overnight in a plastic garbage pail with 2 gallons of whole milk. In the morning, I poured the clothing and milk into a washing machine, added detergent and prayed. :) They came out sparkling white, with NO sign of ink. Apparently, there is an enzyme in milk that dissolves ink. It worked for me!

35 Steven D July 30, 2013 at 4:35 pm

Someone told me one time that one’s own saliva will take out a blood stain, one’s own blood, that is; thought it was a pretty stupid idea and likely a myth until I tried it for myself and it took out the entire stain. I couldn’t believe it. Obviously you won’t want to be seen spitting on your shirt or anything, but it does work and works well.

36 Anj September 1, 2013 at 12:32 am

Please share how to remove bleed from other clothing. I get that a lot..

37 kiranvarma September 28, 2013 at 6:22 am

For blood stains put a drop of hydrogen peroxide on cotton swab and rub, it will go,I am dentist blood stains are like most common stain which occur in clinic.

38 this page with more tips December 8, 2013 at 2:13 am

Thirdly, urine is sticky, and if not safely removed it will
cause other soils to stick to it so that over time, the spot will gradually darken.

Consistent effort of the staff has helped the company
win the trust of the customers and maintain the goodwill in the industry over the years.
These ultraviolet dyes will make the carpet appear cleaner, but this is just an optical illusion.

39 sultana January 5, 2014 at 10:43 am

Any suggestions for removing nail varnish from polyester?

40 Soren January 23, 2014 at 3:58 pm

Your spit will get rid of your own blood, and white wine will get rid of red wine; but if you try water first to either, it won’t work.

41 Kenny April 9, 2014 at 12:45 am

Soap is the best solution to remove blood stain … trust me! rub soap on the blood area. leave it for 3 minutes. then rub and raise it with water. 100% works!

Leave a Comment

Previous post:

Next post:

Site Meter