LaundrywithOlivia

How to Choose the Right Detergent for Every Stain Type

Not all detergents remove all stains equally well. The chemistry of the stain — whether it is protein-based, oil-based, or a plant dye — determines which detergent ingredients will actually work on it

Olivia Perez

By Olivia Perez

Tested and reviewed by hand9 min read

How to Choose the Right Detergent for Every Stain Type

Disclosure: This post contains affiliate links. If you buy through them I earn a small commission at no extra cost to you.

Not all detergents remove all stains equally well. The chemistry of the stain — whether it is protein-based, oil-based, or a plant dye — determines which detergent ingredients will actually work on it. Using the wrong product wastes time, can set stains permanently, and sometimes makes removal harder. This guide matches common stain categories to the detergent ingredients that actually remove them.

Quick Answer: Detergent by Stain Type

  • Protein stains (blood, sweat, egg, dairy): Enzyme detergent with protease
  • Oil and grease stains (cooking oil, salad dressing, body oil, sunscreen): Enzyme detergent with lipase; or concentrated dish soap as pre-treatment
  • Plant/tannin stains (red wine, coffee, tea, berry, grass): Enzyme detergent with amylase; avoid hot water initially
  • Ink and dye stains: Alcohol-based pre-treatment, then oxygen bleach
  • Mud and clay: Standard detergent with surfactants; let dry first, then brush before washing

Understanding Detergent Chemistry

Enzymes: the active stain fighters

Modern enzyme-based detergents are the most effective all-purpose choice for biological stains. Enzymes are biological molecules that break down specific types of stain compounds into smaller, water-soluble pieces that can then be rinsed away. Different enzymes target different stain types:

  • Protease — breaks down proteins (blood, sweat, egg, meat, dairy)
  • Lipase — breaks down fats and oils (cooking oil, body oil, grease)
  • Amylase — breaks down starch and carbohydrates (pasta sauce, gravy, some grass stains)
  • Cellulase — breaks down plant cellulose (grass, cotton fiber softening)
  • Mannanase — breaks down plant gum compounds (some food thickeners)

Premium detergents include all or most of these enzyme types. Budget detergents typically include only one or two, which limits their effectiveness across stain categories.

Surfactants: the soil lifters

Surfactants (surface-active agents) work by surrounding oil molecules with a water-compatible coating, allowing them to be rinsed away in water. They are effective for general cleaning and oily soils, but less targeted than enzymes for specific stain types. All detergents contain surfactants; the difference is whether they also contain enzymes.

Oxygen bleach: the color-safe stain brightener

Oxygen bleach (sodium percarbonate, as found in OxiClean and similar products) releases hydrogen peroxide when dissolved in water. This oxidizes color compounds in stains, breaking them down and removing visible color without the fabric damage that chlorine bleach causes on colored items. Oxygen bleach is particularly effective for tannin stains (wine, coffee, tea) and for brightening yellowed whites.

Protein Stains: Blood, Sweat, Egg, Dairy

What works

Protease enzyme detergent is the most effective tool. Pre-treat the stain with an enzyme-based stain remover (Carbona Stain Devils, Perwoll, or similar product with protease), let it work for 10 to 30 minutes, then wash with an enzyme detergent.

Critical rule: Always use cold water on protein stains

Hot water coagulates proteins — the same process that makes a boiled egg solid. Applying hot water to blood, sweat, or egg stains before treating them cooks the protein into the fabric, making it dramatically harder to remove. Always start with cold water for protein stains, even when washing the full load. See How to Pretreat Laundry Stains for full pre-treatment methods.

Any detergent listing protease as an ingredient. Tide Ultra Stain Release, Persil ProClean, and similar enzyme-forward formulas consistently perform well on blood and sweat. For delicate fabrics with protein stains, use a gentle protease-containing product specifically formulated for delicates.

Oil and Grease Stains: Cooking Oil, Butter, Salad Dressing, Body Oil, Sunscreen

What works

Lipase enzyme in detergent targets oil and fat molecules. However, liquid dish soap (like Dawn) is also highly effective as a pre-treatment — it was formulated specifically to cut through cooking grease and works on fabric stains as well. Apply directly to the dry stain, work it in gently with your fingertip, and let it sit for 15 to 30 minutes before washing.

Why sunscreen is a special case

Sunscreen is notoriously difficult to remove because it contains UV-absorbing compounds that can react with certain metals in water (especially iron) to create orange-tinted stains. Treat sunscreen stains as oil stains with dish soap pre-treatment, and use oxygen bleach if an orange discoloration develops.

Critical rule: Check before drying

Oil stains that survive the wash become dramatically harder to remove after going through the dryer — heat sets the oil into the fabric. Always check the stain area before putting clothes in the dryer. If the stain is still visible, re-treat and rewash before drying.

Tannin and Plant Stains: Red Wine, Coffee, Tea, Berry, Grass

What works

Tannin stains respond best to oxygen bleach (OxiClean, sodium percarbonate) and to enzyme detergents with amylase. For wine, coffee, and tea, pour cold water through the stain from the back of the fabric immediately after the stain occurs — this forces the stain out rather than through the fabric. Then apply an oxygen bleach solution or a tannin-specific stain remover.

Why soap can make wine stains worse

Applying regular bar soap or dish soap to a red wine stain before treating with an appropriate product can actually set the tannin more deeply into the fabric. Rinse first with cold water, then use an oxygen-bleach based pre-treatment — do not reach for the bar soap.

Grass stains

Grass stains combine protein (chlorophyll is a protein compound), tannin, and cellulose. An enzyme detergent with multiple enzyme types (protease + cellulase + amylase) is the most effective choice. Pre-treat with an enzyme pre-treatment spray, let it sit for 15 minutes, then wash in warm (not hot) water.

Ink and Dye Stains

What works

Ink stains respond to alcohol-based treatments — rubbing alcohol (isopropyl alcohol), hand sanitizer (which is mostly alcohol), or specific ink stain removers. Place a clean white cloth under the stained area, apply rubbing alcohol to the stain, and blot from the outside edge toward the center. The alcohol dissolves the ink binders and the cloth underneath absorbs them. Follow with an oxygen bleach wash.

Ballpoint vs. marker vs. printer ink

Ballpoint pen ink responds well to alcohol. Felt-tip marker and washable marker are water-soluble and often come out with regular detergent in warm water. Printer ink (laser toner) is heat-fused plastic particles and is extremely difficult to remove from fabric — professional cleaning is often the only option.

Mud and Clay

What works — and what most people get wrong

The most common mistake with mud stains is treating them immediately while wet. Wet mud spreads deeper into fabric when rubbed. Instead, let mud dry completely, then brush away as much dried mud as possible with a stiff brush before wetting the fabric at all. This removes the bulk of the stain mechanically before any chemistry is applied.

After brushing, treat with a standard enzyme detergent pre-treatment and wash in warm water with a quality detergent. Mud is primarily mineral and organic matter, which responds to standard surfactant-based cleaning.

White Fabrics and Yellowing

What works

Yellowing on white fabric — from sweat, age, or detergent residue — responds to oxygen bleach soaking. Dissolve oxygen bleach in warm water according to directions and soak yellowed white items for two to eight hours before washing. For a quick brightening boost, add oxygen bleach to the detergent drawer of your regular wash cycle.

Avoid optical brighteners in detergent for items that are fluorescent or neon colored — optical brighteners can cause neons to appear more washed out over time.

Matching Detergent Type to Fabric

Fabric typeRecommended detergentWhat to avoid
Cotton, everyday fabricsAny enzyme detergentNothing specifically; use normal dosing
Synthetics (polyester, nylon)Enzyme detergent; low-suds HE formulaFabric softener (coats fibers, traps odor)
Wool and cashmerepH-neutral, enzyme-free wool washEnzyme detergents (damage protein fibers), alkaline detergents
SilkpH-neutral silk wash, gentle delicate detergentEnzyme detergents, hot water, alkaline products
Delicates (lace, lingerie)Gentle delicate wash, low-pH formulaRegular laundry detergent, chlorine bleach

Note: For wool and silk, enzyme detergents are harmful because the enzymes (especially protease) break down the protein structure of these natural animal fibers over time. See How to Wash Wool Sweaters for more on wool-specific detergent selection.

Frequently Asked Questions

Is a more expensive detergent always better for stains?

Not always, but there is a correlation between price and enzyme content. Premium detergents typically contain a broader spectrum of enzymes and higher concentrations, which makes them more effective across stain categories. Budget detergents may contain one enzyme type or none at all. For everyday lightly soiled loads, budget options are often fine; for stain-heavy laundry, enzyme quality matters.

Can I use detergent pods instead of liquid for stains?

Pods are convenient and typically contain a good enzyme mix, but they are not ideal as pre-treatment agents since you cannot apply them directly to stains. For pre-treatment, liquid detergent or a dedicated enzyme pre-treatment spray is more effective. Use pods for the wash cycle itself after pre-treating with a liquid product.

What is the best detergent for really bad odors (not stains)?

For odor that is not a visible stain — gym clothes, musty fabric — white vinegar or baking soda are more effective than detergent because they neutralize odor compounds rather than just masking them. Use vinegar as a wash additive (one cup, no detergent) for odor, then follow with a regular enzyme detergent wash for cleaning. See How to Remove Mildew Smell from Clothes for the full protocol.

The Bottom Line

Matching detergent to stain type is not complicated once you understand the basic chemistry. Enzyme detergents with protease, lipase, and amylase cover the majority of everyday stain categories. Cold water is non-negotiable for protein stains. Oxygen bleach handles tannins and brightening. Alcohol pre-treatment works for ink. And for mud — wait until it dries before touching it. With the right approach, most stains can be removed on the first wash rather than requiring multiple attempts or professional cleaning.


SharePinterestX

More from Products & Machines

← Back to all guides <- Back to all guides