Počet potomků produkovaných viperfish se může lišit v závislosti na druhu. Odhaduje se, že některé druhy viperfish mohou produkovat několik tisíc vajec najednou, zatímco jiné mohou produkovat jen několik stovek. Vejce se obvykle uvolňují do vodního sloupce, kde se vylíhnou do larev, které nakonec vyrostou v dospělé ryby.