Les guppys sont des poissons relativement bon marché, et le prix peut varier en fonction de la variété, de l'âge et de la taille du poisson, ainsi que de la source à partir de laquelle elles sont achetées. En moyenne, un seul Guppy peut coûter de 1 $ à 5 $. Cependant, les prix peuvent être plus élevés pour les variétés rares ou recherchées comme le Guppy à queue rouge albinos ou le léopard Guppy, qui peut coûter plus de 10 $ chacun. Lors de l'achat de guppys, c'est une bonne idée d'acheter plusieurs individus, car ce sont des poissons sociaux et prospérer en groupes. Il est également important de prendre en compte le coût d'un aquarium, d'un filtre à eau, d'un réchauffeur, d'un substrat, de plantes et de poissons et de poissons lors de la mise en place d'un réservoir de guppy.