Muchy przechodzą cztery stadia rozwoju:
- Jajo: Drobne białe jaja owalne położone na pożywieniu, śmieciach lub wilgotnej materii organicznej.
- Larwa (robak): Robaczopodobne stworzenia, które żerują i rosną w gniącącej materii, linuje skórkę kilkukrotnie.
- Kukła: Ochronny kokon, w którym robak przekształca się w dorosłą muchę, rozwijając skrzydła, nogi i oczy.
- Dorosła mucha: Wylatuje z utwardzionym ciałem i w pełni rozwinietymi skrzydłami, gotowa do rozmnażania.
Całkowity czas od jaja do dorosłego osobnika zależy od gatunku i środowiska, wahając się od dni do tygodni.