Urlop macierzyński przysługuje tylko osobom zatrudnionym na podstawie umowy o pracę (nie wliczane są do tego osoby z samozatrudnieniem lub z umową zlecenie). Zasiłek macierzyński otrzymuje natomiast nie tylko osoba zatrudniona na umowę o pracę, ale również może go otrzymać osoba, która pracuje na umowie zlecenie lub samozatrudnieniu.