Cá bảy màu không đẻ trứng. Chúng là loài sinh sản, nghĩa là cá cái giữ lại trứng đã thụ tinh trong cơ thể của mình cho đến khi cá con (cá con) đủ trưởng thành để nở và sống độc lập.
Cá bảy màu là một trong những loài cá cảnh dễ nuôi nhất. Nhiều nhà khoa học sử dụng bẫy sinh sản trong bể cộng đồng để cách ly một con cái đang mang thai khi nó chuẩn bị sinh. Vì những con cá lớn hơn không thể vào bẫy nên cá con sẽ an toàn sau khi mẹ của chúng được đưa đi. Một kỹ thuật khác là cung cấp nhiều nơi ẩn náu cho cá con trong bể cộng đồng, thường là trong các vườn cây thủy sinh. Một số con sẽ bị cá trưởng thành ăn thịt, nhưng hầu như luôn có một số con sống sót.