Thời kỳ mang thai của cá bảy màu cái thường kéo dài từ bốn đến sáu tuần. Một con cá bảy màu cái chuẩn bị sinh thường béo lên và có một đốm đen trên bụng, chúng phát triển lớn hơn khi thai kỳ tiến triển.
Cá bảy màu là một trong những loài cá dễ giao phối nhất và cá bảy màu có thể sinh ra nhiều cá bố mẹ chỉ từ một lần giao phối. Quan sát là cách tốt nhất để xác định thời điểm cá bảy màu cái có thể sẵn sàng sinh con. Khi cá con xuất hiện gần đến ngày sinh nở, cá con có thể được cách ly trong bẫy sinh sản để bảo vệ cá con khỏi những con cá trưởng thành đang đói. Cá mẹ cũng nên được loại bỏ sau khi đã sinh xong.