Como ocurre con el resto de Poeciliidae, el guppy presenta unas aletas pectorales situadas en la parte alta de los lados del cuerpo. Sus aletas pélvicas se encuentran algo adelantadas.
Es un pez pequeño, las hembras más grandes no superan los 5 cm. Tiene la espalda achatada y la boca está situada muy arriba.