Das Guppy-Männchen zieht während der Fortpflanzung des Guppys eine Röhre aus seinem Gonopodium und führt sie in die Genitalpore des Weibchens ein. Sobald das Männchen die Röhre einführt, ejakuliert er Sperma in das Weibchen. Das Sperma vermischt sich mit einer der Eizellen des Weibchens, um eine neue Zelle zu bilden, die schließlich zu einem Guppy-Baby wird.
Weibliche Guppys können bis zu drei Laichzyklen lang an männlichem Sperma festhalten. Das heißt, wenn sich die Guppys paaren und das Männchen entfernt wird, kann das Weibchen noch bis zu dreimal ohne erneute Paarung gebären. Jedes Mal, wenn das Weibchen gebiert, kann sie ungefähr 20 bis 200 Babys gebären. Die genaue Anzahl hängt normalerweise von ihrer Größe ab.
Wenn die Babys wachsen, werden sie an einem Eigelb befestigt, das sie nährt. Die durchschnittliche Tragzeit für einen Guppy beträgt 28 Tage, aber Weibchen können eine Tragzeit von 20 bis 40 Tagen haben. Es ist nicht möglich festzustellen, ob ein weibliches Guppy schwanger ist, indem man nur nach einem Wachstum in ihrem Bauchbereich sucht, aber es ist möglich, nach einer trächtigen Stelle zu suchen. Ein trächtiger Fleck ist ein dunkler Fleck auf dem Bauch des weiblichen Guppys.