Book Appointment Now
Do Cory Catfish Clean the Tank? What They Really Do and Don’t
They handle one specific job: foraging across the substrate to pick up uneaten food, soft detritus, and small organisms before it can rot. They do not filter water, do not strip algae from glass, and do not consume fish waste, so a tank with corys still needs filter media, water changes, and a gravel vacuum. Think of them as a polite mopping crew for the bottom, not a substitute for the water treatment plant.
Here’s a clear-eyed look at what cory catfish actually do in a community tank, from their real foraging habits to where their reputation as a cleanup crew falls short.
Corydoras Are Scavengers, Not Sanitation Workers
The corydoras catfish sits at the very bottom of the food chain in your freshwater aquarium, and its body is built for that job. Downward-facing mouth, sensitive barbels, a flat belly, and a habit of sifting through fine substrate. Most local fish stores sell them as part of a “clean-up crew,” and that label is half right.
What a cory actually does is compete with the bacteria that would otherwise break down food scraps. A pellet that sinks past your tetras at 9 p.m. and sits on the sand until morning is dinner for a cory. A patch of biofilm on a smooth rock gets grazed. A dead plant leaf gets nibbled down to lace. None of that turns into ammonia and nitrite inside the fish, the way rotting food would in the water column.
The nickname “cleaner fish” can mislead new keepers
Algae eaters and waste removers sound similar, but only one of them touches green spot algae, and it isn’t your cory.
Tropical fish hobbyist forums often argue about whether corys “really clean,” and the confusion comes from mixing three different jobs: algae control, waste processing, and substrate tidying. Corydoras paleatus, the peppered cory, is a substrate tidier. Otocinclus and bristlenose plecos handle algae control. Nothing you stock removes dissolved waste except your filter and water changes.
What Cory Catfish Actually Remove From The Substrate
To set realistic expectations, picture the exact layer a cory works in. They nose around the top quarter-inch of sand or fine gravel. Whatever sits in that layer, and is small enough to fit in their mouth, is fair game.
Leftover food before it breaks down
Most community tanks overfeed a little, and the extra sinks. Sinking pellets, thawed bloodworms, and flake crumbs get vacuumed up by a foraging cory long before bacteria can convert them into ammonia. Without a bottom feeder on patrol, a single missed feeding becomes tomorrow’s nitrate spike, a point that tank maintenance guides repeat for good reason.
Detritus and microfauna in the substrate
That brown fluffy stuff keepers call mulm is broken-down plant matter, fish slime, and microfauna. Corys don’t eat the mulm itself so much as they stir the substrate, exposing the small worms, copepods, and insect larvae living inside it. The result is a thinner, less anaerobic top layer on the sand bed over time.
Where Their Cleaning Role Hits Its Limits
Even a school of twelve corys cannot do the job your filter does. Knowing the gap prevents the kind of stocking mistake that ends with a sick tank and a frustrated keeper.
Corys do not eat fish waste
Droppings from your gourami, danios, or angelfish pass right by a cory. Their barbels are tuned to detect protein-rich particles like bloodworms and pellet residue, not the high-cellulose output of another fish’s gut. A cory’s own digestion also adds to the bioload, so the trade is roughly even: they remove some food, they produce some waste.
Corys rarely touch algae
Green spot algae on glass, hair algae on driftwood, diatom films on plant leaves: corys ignore all of it. Their mouth is too small and their grazing angle is too low to scrape flat surfaces. If green dust algae is your problem, the answer is nerite snails, otos, or a bristlenose pleco, not another school of corys.
Dissolved waste still needs mechanical and biological filtration
Ammonia, nitrite, and nitrate are chemical states, not physical objects. No fish can “eat” them the way a snail eats algae. Your filter media, live bacteria colony, and weekly water changes are the only reliable path for those compounds. Skipping water changes because “the corys will handle it” is a fast route to a mini-cycle crash.
Since the filter can’t do everything alone, your stocking and feeding choices determine whether the corys become a genuine asset.
Stocking And Care So They Actually Help
Corys only pull their weight when they’re healthy, numerous enough to cover the bottom, and fed on purpose. Underfed corys in a group of three will hide, lose color, and contribute almost nothing to substrate cleanliness.
Group size and tank footprint
- Minimum group of six: corys are a schooling species, and smaller groups stress out and hide.
- One inch of fish per gallon: six peppered corys fit comfortably in a 20-gallon long.
- Floor space beats height: a 20-long has more usable bottom than a 20-tall.
- Add more, not fewer: ten corys in a 40 breeder turn over substrate noticeably faster than six.
Substrate choice protects their barbels
Sand or fine, rounded gravel keeps the sensitive barbels intact. Sharp crushed gravel wears them down, opens infection routes, and shortens a cory’s working life. Pool filter sand and Seachem Flourite are two safe defaults. Rooted plants like Amazon Swords also thrive in fine substrate, so the choice is a quiet upgrade for the whole tank.
Feed them on purpose, not just leftovers
A common reason corys “stop cleaning” is starvation masked by survival. Tank debris alone will not sustain a school. Offer sinking pellets, algae wafers, and occasional frozen bloodworms or brine shrimp 2–3 times a week. Watch for rounded bellies; sunken bellies mean more food, not less.
Corys Compared To Other Bottom Dwellers And Cleaners
Once you see corys as one tool in a kit, the question stops being “are corys enough” and becomes “what job does each species do best.” The chart below lines up the usual candidates for a planted community tank.
| Species | Primary job | What it ignores |
|---|---|---|
| Corydoras catfish | Forage leftover food and microfauna in substrate | Algae on glass, hardscape, fish waste |
| Otocinclus | Graze soft algae and biofilm on leaves and glass | Sinking pellets, mulm |
| Bristlenose pleco | Scrape algae and biofilm off driftwood and flat surfaces | Fine mulm between gravel grains |
| Nerite / mystery snail | Polish glass and hardscape of green film | Substrate debris, protein-rich food |
| Amano or cherry shrimp | Pick fine particles from moss, plants, and roots | Large pellets, thick algae |
Pairing corys with one or two of these species covers gaps rather than doubling up on the same job. A 20-gallon long with eight corys, six otos, and a handful of amano shrimp is a realistic working clean-up crew, not a marketing photo.
Building A Realistic Maintenance Routine Around Cory Catfish
Corys reduce visible mess and give you a small buffer against missed feedings, but they don’t change the maintenance math. A realistic weekly routine still does most of the heavy lifting.
The weekly non-negotiables
- Water change of 20 to 30 percent: drops nitrate before it climbs into the 40-plus range that stresses corys.
- Targeted gravel vacuuming: a Python or simple siphon pulls debris the corys can’t reach, especially under driftwood and in back corners.
- Filter media rinse in old tank water: preserves the bacteria colony that processes the bioload the corys add.
- Glass and hardscape wipe-down: an algae scraper or magnetic cleaner handles the surface corys ignore.
- Cory feeding top-up: sinking pellets after lights-out, separate from the midwater feed, so they actually get their share.
Watch for signs your corys are working or struggling
Active foraging, rounded bellies, and intact barbels mean the system is balanced. A cory hovering at the surface, gasping, or showing red gills is signaling ammonia or nitrite trouble, not laziness. Test water immediately and pause feeding for 24 hours to lower the load while bacteria catch up.
Sticking to a small, repeatable routine beats a heroic monthly deep clean. Corys stay healthier in a tank that’s “good enough” every week than one that’s perfect once a month.
The Bottom Line
Cory catfish are honest substrate workers that earn their reputation by handling leftover food, mulm, and microfauna before it can pollute the water. They do not eat algae, do not process fish waste, and cannot replace your filter or water changes. Stock at least six in a tank with fine substrate, feed them on purpose, and pair them with snails, otos, or shrimp for the jobs they can’t do. Handled that way, corys turn “mostly clean” into “genuinely tidy” without ever becoming a substitute for real maintenance.
FAQ
Will cory catfish keep my tank clean?
Cory catfish keep the substrate tidy by eating leftover food, microfauna, and soft detritus, but they do not remove algae, fish waste, or dissolved ammonia. Your filter, water changes, and gravel vacuuming still do the heavy lifting for overall tank cleanliness.
Do cory catfish eat algae in a fish tank?
Cory catfish rarely eat algae, including green spot, hair, and diatom types. Their downward-facing mouth and small size make grazing on glass and hardscape almost impossible. Choose otocinclus, nerite snails, or a bristlenose pleco for algae control instead.
Do corydoras eat fish poop?
Despite the rumor, corydoras show zero interest in fish waste as a food source. Their barbels detect protein-rich foods like sinking pellets and bloodworms, not the high-cellulose output of another fish. Their own digestion also contributes to the tank’s bioload, so they trade one form of waste for another rather than eliminating it.
How many cory catfish do I need to clean a tank?
Start with a minimum group of six corys for social health, then size up by tank floor area rather than gallons. A 20-long handles six comfortably, a 40 breeder supports ten, and anything over 55 gallons can sustain twelve or more for noticeably faster substrate turnover.
Are cory catfish better cleaners than plecos?
Each species tackles a different niche on the glass and substrate, making direct comparisons misleading. Corys handle leftover food and detritus in fine substrate, while bristlenose plecos scrape algae and biofilm off driftwood and flat surfaces. Most planted community tanks benefit from having both rather than choosing one.
Do cory catfish need a clean tank to survive?
Cory catfish need stable, mature water with low ammonia and nitrite, and they are sensitive to parameter swings more than to visible dirt. A cycled filter, regular water changes, and gentle flow keep them healthy, while sharp swings in pH or temperature stress them quickly.
