Quick Take
- The solid waste of saltwater fish and freshwater fish is significantly different.
- Many fish species defecate through an anal vent called a cloaca.
- How often a fish expels solid waste is determined by its size and metabolic rate.
Most aquarium hobbyists have observed the stringy, tendril-like feces emitted by their fish as it settles at the bottom of the tank. While often deemed unsightly, fish poop is a normal part of an aquarium ecosystem, especially in planted tanks in which it acts as fertilizer. Wild fish and aquarium fish both produce similar mucus-lined, tubular waste. However, the feces of these fish often differ in consistency and composition due to differences in diet and stress levels. Wild fish typically produce varied waste based on their natural foraging, whereas aquarium fish generally have a more consistent diet, resulting in more uniform waste composition. Dive in to discover everything you’ve ever wanted to know about fish poop.
Do Fish Poop and Pee?
While all fish urinate and defecate, saltwater fish urinate much less frequently and in smaller, more concentrated amounts than freshwater fish, which urinate frequently and in large, dilute amounts. Both saltwater and freshwater fish excrete waste through their gills and kidneys, but saltwater fish tend to excrete more waste through their gills, while freshwater fish excrete more dilute urine through their kidneys and urinary pores. The solid waste of these two types of fish differs as well.

Most fish have a cloaca (anal vent) that allows them to expel waste.
©Najih_Walydh/Shutterstock.com
Fish have a cloaca (anal vent) that allows them to expel their waste. Some fish pass urine and poop through the cloaca, while others use their cloacas specifically for solid waste.
What Does Fish Poop Look Like?

Healthy fish poop dissolves quickly.
©piya saisawatdikul/Shutterstock.com
The consistency of fish feces varies by species and diet, but healthy fish generally produce solid waste that breaks down over time in water. Freshwater fish poop is typically tubular, solid, and short, matching the color of the food they have eaten. It should be firm enough to sink quickly and not trail from the fish. Long, stringy white, or empty-looking feces may be an indication that the fish is sick or stressed.
How Often Do Fish Poop?
The size of a fish significantly influences how often and how much solid waste it expels. Larger fish generally produce more total waste due to higher food intake, but smaller fish often have higher mass-specific metabolic rates.
While big fish poop more in total, smaller fish often have higher, more rapid metabolisms relative to their body weight, leading to faster, more frequent waste expulsion per ounce of body mass.
While body size is critical, other factors like diet, water temperature, and species-specific metabolic rates also dictate the frequency of waste excretion. On average, the typical aquarium fish poops somewhere between once daily and every few days, though high-metabolism fish like goldfish may defecate significantly more often.

How often a fish defecates depends on numerous factors, including size and metabolism.
©iStock.com/Tsubasa Henmi
Why is Fish Poop Important?
Feces can be an effective way to assess the health condition of your fish. Any deviation from their normal excrement should be evaluated to ensure they haven’t fallen ill.
Solid fish waste is a critical component of an aquarium’s biome, acting as a primary source of nutrients. It drives the nitrogen cycle, in which bacteria convert solid waste into ammonia, nitrite, and finally, nitrates that feed aquatic plants. While fish waste supports a beneficial micro-community, excessive and unmanaged waste can form sludge, deplete oxygen, cause toxic ammonia spikes, and promote algae growth.