Top 10 Common Stains and How to Remove Them at Home
Open any "how to remove stains" article and you'll find the same recycled list: dab some soap, rinse, repeat. What's rarely explained is why a particular method works for one stain and fails completely on another. Stains aren't a single category — they're broadly grouped into tannin-based, oil-based, protein-based, and dye-based stains, and each group reacts to a completely different set of treatments. Understanding which group a stain belongs to is the real difference between actually removing it and just smearing it around.
This guide covers the ten most common household stains, grouped by what's actually happening at the fibre level, with the specific technique that works for each.
1. Wine Stains
Wine is one of the most misunderstood stains. Most people assume it's purely a colour problem, but the real culprit is tannin — a compound from grape skins that acts almost like a natural fixative, similar to mordants used in traditional textile dyeing. Tannins bond aggressively to protein and cellulose fibres, which is why wine stains "lock in" within 20-30 minutes if left untreated, much faster than most people realise.
What works:
- Blot immediately, never rub, using the driest part of a cloth to lift surface liquid first.
- Apply salt within the first few minutes — after that window, tannins have already started bonding and salt has limited effect since it only absorbs surface liquid.
- Rinse from the reverse side of the fabric with cold water, pushing the stain back out through its entry point rather than deeper in.
- Avoid hot water and hairdryers entirely, since heat sets tannin stains almost instantly.
Because tannin behaviour differs across fabric types — cotton, silk, and wool all respond differently — a fabric-specific approach matters more here than with most other stains. A detailed, fabric-by-fabric breakdown of how to remove wine stains, covering cotton, silk, and wool separately, gives noticeably better results than a generic one-size-fits-all method, especially for delicate fabrics where the wrong treatment can damage the fibre itself.
2. Oil and Grease Stains
Oil is non-polar, meaning it has essentially zero attraction to water. This is why splashing water on an oil stain does almost nothing and can sometimes spread it further instead of lifting it. What actually breaks oil down is a surfactant — the active compound in dish soap — which has both a water-loving and oil-loving end, allowing it to physically pull oil molecules away from fabric.
What works:
- Blot, don't wipe, to avoid spreading the stain across a wider area.
- Apply talcum powder or cornstarch and let it sit for 15-20 minutes, not the 2-3 minutes most people allow, for meaningfully better oil absorption.
- Use dish soap specifically, not bar or hand soap, since dish soap is formulated with stronger grease-cutting surfactants.
- Check the stain in daylight before drying, since oil stains are notoriously hard to spot under indoor lighting.
3. Turmeric and Curry Stains
Turmeric isn't behaving like a typical food stain — its active compound, curcumin, is actually used as a textile dye in parts of South and Southeast Asia. That means turmeric doesn't just sit on top of fabric, it dyes it, which explains why plain detergent alone rarely removes it fully.
What works:
- Scrape off solid residue gently without pressing it into the weave.
- Apply a lemon juice and salt paste — citric acid specifically breaks down curcumin's pigment structure, not just general acidity.
- Sun-dry the fabric after washing if a faint shadow remains. Curcumin is light-sensitive and degrades under UV exposure, making this one of the few traditional remedies with genuine scientific backing.
- Avoid hot water before treatment, since heat can cause any accompanying protein-based gravy residue to bond further into the fibres.
4. Coffee and Tea Stains
Like wine, coffee and tea contain tannins, but in different concentrations and with added complexity from oils (in coffee) and sometimes milk proteins.
What works:
- Rinse immediately with cold water from the back of the fabric.
- For black coffee or plain tea, a mix of dish soap and a few drops of white vinegar helps break down both the tannin and any oil residue.
- For milky tea or coffee with cream, treat it as a combined tannin-and-protein stain — cold water first, then an enzyme-based detergent, since enzymes are specifically designed to break down protein bonds.
5. Sweat Stains
Sweat stains, especially the yellowing seen on collars and underarms, are a combination of protein, salt, and sometimes aluminium compounds from antiperspirants reacting with fabric over time. This is why sweat stains often resist regular washing entirely.
What works:
- A paste of baking soda and water applied directly, left for 30 minutes before washing.
- For set-in yellow stains, a mix of white vinegar and baking soda creates a mild reaction that helps lift the aluminium-protein bond.
- Avoid chlorine bleach on coloured fabrics, since it can react with the residual aluminium compounds and worsen yellowing rather than fix it.
6. Ink Stains
Ink stains vary significantly depending on whether it's ballpoint (oil-based) or gel/fountain pen ink (water-based), and treating them the same way is one of the most common mistakes people make.
What works:
- For ballpoint ink, dab rubbing alcohol on the back of the fabric, since alcohol dissolves the oil-based dye carrier.
- For water-based gel or fountain pen ink, cold water and dish soap work better, since alcohol can actually spread water-based ink further.
- Always test on an inconspicuous area first, as ink composition varies widely by brand.
7. Grass Stains
Grass stains come from chlorophyll, a pigment that binds strongly to fabric, particularly on protein fibres like wool, and at stress points like knees where fabric gets ground into the grass.
What works:
- Apply rubbing alcohol or a vinegar-water solution directly to break down the chlorophyll pigment.
- Avoid hot water initially, since heat can set chlorophyll just as it does tannins.
- For stubborn cases, an enzyme-based pre-treatment works better than standard detergent, since chlorophyll is partly bound to plant proteins.
8. Blood Stains
Blood is almost entirely protein-based, which means the single biggest rule is to never use hot water, since heat cooks the protein and bonds it permanently to the fabric, similar to how an egg solidifies when heated.
What works:
- Rinse immediately with cold water only.
- Apply a paste of cold water and salt, or hydrogen peroxide on white fabrics specifically, since peroxide can bleach coloured fabric.
- For set-in stains, an enzyme-based detergent soak works significantly better than scrubbing, since enzymes break the protein bonds that scrubbing alone cannot.
9. Makeup and Foundation Stains
Foundation and concealer stains are typically a mix of oils, pigments, and sometimes silicone-based ingredients, which makes them resistant to water-only treatments.
What works:
- Dab (don't rub) with a makeup remover or micellar water first to break down the silicone and oil base.
- Follow with dish soap to handle any remaining oil residue.
- For pigment that remains after the oil is lifted, treat it similarly to a dye-based stain with a mild vinegar solution.
10. Sauce and Ketchup Stains
Tomato-based sauces combine acid, sugar, and red pigment (lycopene), making them behave somewhat like a milder version of a wine stain.
What works:
- Scrape off excess immediately, then rinse from the back with cold water.
- Apply a small amount of white vinegar to help break down the lycopene pigment before it sets.
- Avoid hot water until the pigment is fully treated, for the same reason it's avoided with wine and turmeric.
The Pattern Behind All Ten
Notice the recurring principle across nearly every stain on this list: cold water and rinsing from the back of the fabric works almost universally, while hot water before treatment is the single most common mistake that turns a removable stain into a permanent one. Once you understand which category a stain falls into — tannin, oil, protein, or dye — you stop relying on a single generic hack and start treating each stain based on what's actually happening at the fibre level.
When to Stop DIY-ing It
Some stains genuinely cross the line from treatable-at-home to needing professional intervention — particularly old, set-in tannin stains, delicate fabrics like silk and wool, or any stain on a garment you can't risk experimenting on. Professional cleaners use solvent-based and enzyme-based treatments not available for home use, along with the ability to correctly identify which layer of a stain — pigment, oil, or protein — is causing it to persist.
Final Thoughts
Most stain-removal advice repeats the same handful of tips without explaining why they work, which is exactly why they often fail. Once you recognise that wine and tea share a tannin problem, oil and makeup share a surfactant problem, and turmeric and grass share a pigment-binding problem, treating stains stops being guesswork. And when a stain has already set or sits on a fabric you don't want to risk, getting it to a professional early is almost always a better outcome than another round of home remedies.