O guppy macho estende um tubo de seu gonopódio e o insere no poro genital da fêmea durante a reprodução do guppy. Depois que o macho insere o tubo, ele ejacula o esperma na fêmea. O esperma se mistura com um dos óvulos da fêmea para formar uma nova célula que eventualmente se torna um guppy bebê.
Os guppies fêmeas podem reter o esperma masculino por até três ciclos de desova. Isso significa que se os guppies acasalam e o macho é removido, a fêmea ainda pode dar à luz até três vezes sem acasalar novamente. Cada vez que a fêmea dá à luz, ela é capaz de produzir cerca de 20 a 200 bebês. O número exato geralmente depende do tamanho dela.
Conforme os bebês crescem, eles ficam presos a uma gema que os nutre. O tempo médio de gestação de um guppy é de 28 dias, mas as fêmeas podem ter períodos de gestação que variam de 20 a 40 dias. Não é possível dizer se uma fêmea de guppy está grávida apenas procurando por um tumor na região da barriga, mas é possível dizer procurando uma mancha grávida. Uma mancha gravídica é uma mancha escura na barriga da guppy fêmea.