Il guppy maschile estrae un tubo dal suo gonopodium e lo inserisce nel poro genitale della femmina durante la riproduzione del guppy. Una volta che il maschio inserisce il tubo, egli eiacula lo sperma nella femmina. Lo sperma si mescola con una cellula uovo della femmina per formare una nuova cellula che alla fine diventa un guppy per bambini.
I guppies femmina possono conservare lo sperma maschile fino a tre cicli di deposizione delle uova. Ciò significa che se i guppies si accoppiano e il maschio viene rimosso, la femmina è ancora in grado di partorire fino a tre volte senza accoppiarsi nuovamente. Ogni volta che la femmina partorisce, è in grado di produrre circa 20-200 neonati. Il numero esatto di solito dipende dalla sua taglia.
Quando i bambini crescono, sono attaccati a un tuorlo che li nutre. Il tempo medio di gestazione per un guppy è di 28 giorni, ma le femmine possono avere periodi di gestazione che vanno da 20 a 40 giorni. Non è possibile dire se una guppy femmina è incinta semplicemente cercando una crescita nella sua zona ventre, ma è possibile dire cercando un punto gravido. Un punto gravido è una macchia scura sulla pancia del guppy femminile.