Tannin Stain Removal: Leaves, Acorns, and Berries
Remove tannin stains from concrete and siding caused by leaves, acorns, berries, and nuts. Learn the right chemicals and techniques for organic stain removal.
Key Takeaways
- Tannins create stubborn organic stains — they require specialized treatment
- Oxalic acid is the go-to solution — effective and relatively safe
- Fresh stains remove easily — old stains may require multiple treatments
- Identification matters — not all dark stains are tannins
- Prevention is easier than removal — keep organic debris cleared
Understanding Tannin Stains
What Are Tannins?
Tannins are naturally occurring organic compounds found in plants. They’re what make tea taste bitter, wine taste astringent, and they’re responsible for the dark color in leaves, bark, acorns, berries, and nuts.
When organic matter sits on concrete or siding, rainwater extracts tannins and carries them into the surface. Tannins bond with the material and create those stubborn brown, black, or reddish stains that won’t wash off with plain water.
Common Sources of Tannin Stains
Leaves: Oak, maple, and walnut leaves are especially high in tannins. A pile of leaves left on a driveway for a week will leave noticeable staining. Acorns and nuts: Oak acorns, walnuts, pecans—any nut that sits on concrete will leach tannins. Berries: Mulberries, cherries, any berries that fall and smash on surfaces. Bark and wood chips: Fresh mulch, wood piles, bark debris. Tree drippings: Some trees drip tannin-rich sap or exudate.Why Tannin Stains Are Stubborn
Tannins create a chemical bond with concrete and siding. They penetrate into pores and don’t want to let go. Simple pressure washing may lighten them but won’t remove them completely. You need a chemical that breaks that bond.
Identifying Tannin Stains
Appearance
Tannin stains typically appear as:
- Brown or tan stains on concrete
- Black streaks running down siding
- Reddish-brown blotches
- Dark spots under where leaves or acorns accumulated
- Staining that follows the pattern of water runoff
Tannins vs. Other Stains
Rust: More orange-red, usually from metal objects. Rust removers (oxalic acid actually works for both) and follows a different pattern. Oil: Dark brown to black, appears in spots or splatters, feels slick when wet. Oil requires degreasers, not tannin removers. Mold/algae: Fuzzy or slimy texture, green, black, or gray. Mold requires bleach or specialized biocides. Efflorescence: White, powdery deposit on concrete. Requires acid washing but different chemistry than tannins.Test for Tannins
Apply a small amount of oxalic acid solution to an inconspicuous part of the stain. If it’s tannins, you’ll see the stain lighten noticeably within minutes. If nothing happens, it’s likely something else.
Method 1: Oxalic Acid (Best Overall)
Why Oxalic Acid Works
Oxalic acid breaks the chemical bond between tannins and the surface. It dissolves the tannin stain so it can be rinsed away. It’s the standard product for tannin removal and works on both concrete and siding.
What You’ll Need
- Oxalic acid powder
- Plastic bucket and mixing tool
- Safety gear: goggles, gloves, respirator, long sleeves
- Garden sprayer or pump sprayer
- Stiff bristle brush
- Pressure washer or garden hose
- Plastic sheeting for plants
Mixing Oxalic Acid
For tannin removal: Mix 0.5-1 pound of oxalic acid powder per gallon of warm water. Lighter tannin stains use the lower concentration. Heavy stains use the higher concentration.
Dissolve completely. Warm water helps. Use a plastic bucket—oxalic acid can react with some metals.
Application on Concrete
- Clean the area. Sweep away loose debris. Pressure wash to remove surface dirt. Let the concrete dry completely.
- Protect surroundings. Cover nearby plants with plastic sheeting. Oxalic acid will damage or kill landscaping.
- Pre-wet surrounding concrete. Wet the concrete 2-3 feet around the stain with plain water. This prevents the acid from spreading.
- Apply oxalic acid. Spray or pour onto the tannin stain. Saturate completely.
- Let it dwell. 15-30 minutes. Don't let it dry completely. If it's drying, mist with a little more solution.
- Scrub. Use a stiff bristle brush to agitate the area. This helps work the acid into the stain.
- Watch for results. You should see the stain noticeably lightening. If it's not changing, extend dwell time or increase concentration.
- Rinse thoroughly. Pressure wash rinse until water runs completely clear. Use a white nozzle (40°) and keep the wand 6-8 inches from the surface.
- Repeat if needed. Heavy tannin stains may require 2-3 treatments. Let concrete dry completely between treatments.
Application on Siding
- Pre-wet plants below. Rinse all landscaping thoroughly before starting.
- Protect plants. Cover delicate plants with plastic.
- Apply oxalic acid. Use a pump sprayer. Work from bottom to top on the wall.
- Dwell 5-10 minutes. Siding absorbs faster than concrete. Don't let it dry.
- Agitate if needed. Use a soft brush on heavily stained areas.
- Rinse thoroughly. Pressure wash with a white nozzle (40°) from top to bottom. Rinse until all foam is gone and water runs clear.
- Repeat if needed. Most tannin stains on siding come up in one treatment. Old stains may need two.
Safety Precautions
Oxalic acid is toxic and corrosive. Full PPE is non-negotiable: goggles, chemical-resistant gloves, respirator (N95 minimum), long sleeves, and pants.
Work outdoors in fresh air. Keep people and pets away until fully rinsed. Don’t mix with other chemicals—especially bleach (creates toxic gas).
Method 2: Citric Acid (Safer Alternative)
When to Use Citric Acid
Citric acid is milder than oxalic acid. It works for light tannin stains and is safer around plants and landscaping. It’s also food-safe and less hazardous to handle.
Process
Mix 1 cup of citric acid powder per gallon of warm water. Apply like oxalic acid. Longer dwell time—30-45 minutes. May need repeat applications for moderate stains.
For heavy tannin staining, citric acid may not be strong enough. Use oxalic acid instead.
Method 3: Commercial Brighteners
Wood and Deck Brighteners
Many wood brighteners contain oxalic acid. Products like:
- Ready Seal wood brightener
- Defy wood brightener
- Cabot wood brightener
These work for tannin stains on concrete and siding too—they’re just marketed differently. Follow label directions.
House Wash Chemicals
Some house wash mixes include tannin removers. Products specifically designed to remove tannin staining from siding are available and worth considering for whole-house washing.
Method 4: Bleach (Limited Usefulness)
When Bleach Works
Bleach (sodium hypochlorite) can remove some tannin stains, particularly on siding. It kills the organic component and lightens the stain.
Process
Mix a house wash strength solution (1-2% SH). Apply, dwell 10 minutes, rinse thoroughly.
Why Bleach Often Isn’t Enough
Bleach lightens tannin stains but doesn’t fully remove them. You’ll get a lighter shadow of the stain. For complete removal, oxalic acid is superior.
Bleach is also harsher on landscaping and requires more careful rinsing.
Tannin Removal by Surface
Concrete
Concrete absorbs tannins deeply into pores. Use oxalic acid at 1 pound per gallon for heavy stains. Expect 2-3 treatments for old stains. Let concrete dry completely between treatments to judge progress.
Vinyl Siding
Vinyl is non-porous and tannins sit more on the surface. Light oxalic acid solution (0.5 pound per gallon) usually works in one treatment. Rinse thoroughly—vinyl can be damaged by prolonged acid exposure.
Wood Siding
Tannins bleed naturally from wood (especially cedar and redwood). Oxalic acid brighteners are specifically designed for this. Apply per product directions, usually 10-15 minute dwell, then rinse.
Stucco
Stucco is porous and absorbs tannins. Use oxalic acid, but test first in an inconspicuous spot—stucco can be sensitive to acids.
Brick
Brick is very porous and tannins penetrate deep. Oxalic acid works, but expect multiple treatments. Don’t use high pressure on brick—damage risk is high.
Prevention Strategies
Keep It Clean
The easiest tannin stain prevention: don’t let organic debris sit. Blow or rake leaves off the driveway regularly. Pick up acorns, nuts, and berries as they fall. Don’t let leaves pile up against siding.
Regular Maintenance
A quick rinse with plain water during rainy seasons helps. Tannins need time to bond—regular rinsing prevents that bond from forming.
Trim Overhanging Trees
Trees that drop leaves, acorns, or berries onto surfaces create ongoing staining problems. Trimming back branches reduces the debris load.
Seal Concrete
Penetrating sealer makes concrete less porous and less likely to absorb tannins. Sealed concrete still stains, but stains are lighter and clean up easier.
Gutter Maintenance
Clogged gutters overflow and dump tannin-rich water onto siding and concrete below. Clean gutters regularly to prevent this.
Common Mistakes
Not identifying the stain correctly. Not every dark stain is tannins. Confirm the stain type before treating.
Using the wrong chemical. Degreasers don’t touch tannins. Bleach lightens but may not remove. Use oxalic acid for tannins.
Skipping PPE. Acids require full protection. Don’t skip the goggles, gloves, or respirator.
Insufficient dwell time. The acid needs time to break the tannin bond. Don’t rush it.
Letting it dry completely. Dried acid stops working. Mist if it’s drying too fast.
Not rinsing thoroughly. Leftover acid keeps working and can damage surfaces. Rinse until water runs clear.
One treatment on old stains. Old tannin staining usually requires multiple applications. Plan for 2-3.
Troubleshooting
Stain not lightening: Not tannins, or acid concentration too weak. Test confirm it’s tannins. Increase oxalic acid concentration to 1 pound per gallon.
Stain light but not gone: It’s deeply penetrated. Multiple treatments needed. Let dry completely between treatments to judge progress.
Siding discolored after treatment: Acid exposure too long. Rinse thoroughly. Siding color should return as it dries. If concerned, test an inconspicuous spot first.
Surrounding grass damaged: Acid drifted or runoff wasn’t controlled. Better plant protection next time. Flush affected area with plenty of water.
Stain returns quickly: The source is still there. Identify and remove what’s causing the tannin staining—overhanging tree, debris buildup, etc.
When to Call a Pro
Consider professional help when: the stained area is very large (whole house, entire driveway), you’re not comfortable handling acids, previous DIY attempts failed, the surface is historic or delicate and can’t be risked, or you can’t identify the stain type.
Pros have access to commercial-grade tannin removers, experience with multiple stain types, and equipment to handle large areas efficiently.
Realistic Expectations
Fresh Stains (Weeks Old)
Should come up completely in 1-2 oxalic acid treatments.
Medium Stains (Months)
Will see 80-95% removal after 2-3 treatments. Slight shadowing may remain.
Old Stains (Years)
Expect 50-80% removal. Very old tannin stains may be permanent. You can lighten them significantly, but complete removal may not be possible without damaging the surface.
Some staining is acceptable. If you’re risking surface integrity to chase the last 10% of a stain, you’ve gone too far.
Next Steps
Remove those tannin stains:
Was this article helpful?
Your feedback helps us improve our content.
Related Articles

Citric Acid vs. Oxalic Acid: Choosing the Right Brightener
Understand the key differences between citric acid and oxalic acid for wood brightening, rust removal, and surface restoration. Learn which acid to use for specific applications and how to use each safely.

Concrete Driveway Cleaning Guide: Remove Oil Stains, Tire Marks, and Algae
Professional concrete driveway cleaning techniques. Remove oil stains, tire marks, algae, and grime. Surface sealing, restoration, and long-term protection strategies.

Vinyl Siding Cleaning: Complete Guide to Safe and Effective Results
Clean vinyl siding safely: proper pressure, nozzle selection, chemical application, and technique. Remove mold, algae, and oxidation without damaging siding.