If you own horses long enough, you know one thing for sure: horse water tanks can get gross fast. Warm weather, sunlight, and standing water create the perfect environment for algae buildup. Not only does it look unpleasant, but dirty water tanks can discourage horses from drinking enough water.

Over the years, I’ve tried different ways to keep tanks clean, and I’ve found a simple routine using Dawn dish soap, apple cider vinegar, and a good scrubber that works surprisingly well for breaking down algae and helping tanks stay cleaner longer.
Here’s exactly how I do it.

Why Cleaning Horse Water Tanks Matters
Fresh water is one of the most important things we provide our horses every day. Dirty tanks can develop:
- Algae buildup
- Biofilm (slimy residue)
- Unpleasant odors
- Debris and bacteria accumulation
Some horses become picky about drinking dirty water, which can contribute to dehydration—especially during hot weather.
Regular cleaning helps encourage healthy water intake and creates a healthier environment overall.
Supplies You’ll Need
You don’t need expensive products. Here’s what I use:
✔ Dawn dish soap
✔ About 4 ounces apple cider vinegar
✔ Tiger’s Tongue grooming sponge (my favorite scrubber)
✔ Fresh water for rinsing
✔ Optional: gloves
Step 1: Drain the Tank
Empty as much water as possible and remove debris or leaves.
If your tank has heavy algae buildup, don’t worry—we’re going after the slime next.
Step 2: Add Dawn Dish Soap and Scrub
Apply Dawn dish soap and start scrubbing the tank thoroughly.

I like using a Tiger’s Tongue sponge because it provides enough texture to remove buildup without being overly harsh.
Focus on:
- Corners
- Water lines
- Areas with thick algae
Step 3: Add Apple Cider Vinegar
Pour in approximately 4 ounces of apple cider vinegar.
Continue scrubbing to work everything together.
Step 4: Let It Sit for 10 Minutes
Allow the mixture time to break down algae and residue.
This waiting period seems to help loosen stubborn buildup.
Step 5: Scrub Again
Return and scrub a second time.
You may notice remaining algae lifts much easier during the second scrub.
Step 6: Let Sit Again (Optional)
I often allow another 10-minute rest period before final rinsing.
Step 7: Rinse Thoroughly
This step is important:
Rinse extremely well before refilling and allowing horses access to the tank again.
Make sure all soap and residue are completely removed.

How Long Does It Last?
I’ve found this routine helps keep my tanks cleaner for around a month, depending on weather and conditions.
Sun exposure, temperature, and number of horses using the tank can all affect algae growth.
Final Thoughts
Keeping horse water tanks clean isn’t glamorous, but it’s one of those small chores that can make a big difference in everyday horse care.
My goal is always healthy horses without spending a fortune, and this affordable cleaning routine has become part of my regular barn maintenance.
What’s your favorite trick for keeping horse water tanks clean? Leave me a comment and let me know!

Happy Horsekeeping!