Perbedaan utama antara ammonotelic ureotelic dan uricotelic adalah bahwa organisme ammonotelic mengeluarkan amonia yang sangat beracun dan larut sementara organisme ureotelic mengeluarkan urea yang kurang beracun dan organisme uricotelic mengeluarkan asam urat yang tidak larut dan kurang toksik.
Hewan mengeluarkan berbagai jenis limbah nitrogen. Umumnya, jenis limbah bernitrogen mencerminkan filogeni dan habitat organisme. Apalagi jenis limbah dan kuantitasnya sangat mempengaruhi keseimbangan air bagi organisme tersebut. Limbah nitrogen terutama dihasilkan karena pemecahan protein dan asam nukleat. Amonia, urea, dan asam urat adalah tiga jenis limbah nitrogen yang biasa terlihat. Oleh karena itu berdasarkan jenis limbah nitrogen yang dikeluarkan hewan terdapat tiga kelompok hewan yaitu ammonotelic, ureotelic dan uricotelic. Organisme amonotelik mengeluarkan amonia sementara organisme ureotelik mengeluarkan urea dan organisme urikotelik mengeluarkan asam urat. Selain itu, asam urat adalah yang paling tidak beracun dan paling tidak larut di antara ketiganya.