Le délai entre la ponte et l'éclosion des œufs de poisson varie selon l'espèce de poisson et la température de l'eau. Les œufs de poisson rouge éclosent deux à sept jours après avoir été pondus. Les œufs de truite arc-en-ciel peuvent mettre un à cinq mois à éclore.
De longues périodes d'incubation peuvent être dangereuses pour les œufs, car de nombreuses créatures aiment manger des œufs de poisson. Les poissons utilisent diverses stratégies pour réduire le nombre d'œufs consommés. Certains poissons, comme la truite arc-en-ciel, enterrent leurs œufs dans le but de les cacher. D'autres poissons, comme le doré jaune, produisent simplement un grand nombre d'œufs. D'autres poissons tentent de garder leurs œufs. Par exemple, les différentes espèces de poissons couveurs de bouche gardent les œufs dans leur bouche jusqu'à ce qu'ils éclosent.