Die Anzahl der Nachkommen, die ein Viperfisch hervorbringt, variiert je nach Art. Manche Arten können mehrere tausend Eier auf einmal ablaichen, während andere nur wenige hundert produzieren. Die Eier werden typischerweise in die Wassersäule abgegeben, wo sie zu Larven schlüpfen, die schließlich zu erwachsenen Fischen heranwachsen.