Guppies rodí spíše živé mladé než položení vajec, a neexistuje žádný konkrétní časový rámec, jak dlouho trvá porod. Období těhotenství pro guppies se liší v závislosti na podmínkách vody, teplotě a individuálním guppy. Obvykle to trvá asi 4 až 6 týdnů, než se guppy otěhotní a porodí s potěšením, i když se to může v některých případech pohybovat od 2 do 8 týdnů.