Từ trứng đến trưởng thành, ruồi nhà sống ở bất kỳ đâu từ hai tuần đến một tháng. Một con ruồi cái đẻ từ 75 đến 100 trứng một lần. Một ngày sau, những quả trứng này nở thành những con giun nhỏ, không chân gọi là giòi. Giai đoạn giòi kéo dài từ 14 đến 36 giờ.
Vào cuối giai đoạn sâu non, sâu bò đến chỗ khô ráo để biến thành nhộng. Con ruồi trưởng thành xuất hiện từ nhộng và sống lâu hơn từ hai tuần đến một tháng. Ruồi cái sẵn sàng giao phối chỉ 36 giờ sau khi thoát ra khỏi giai đoạn nhộng. Chúng chỉ giao phối một lần, nhưng những con cái giữ lấy tinh trùng để tiếp tục đẻ nhiều lứa trứng trước khi chết.