Zasiłek macierzyński może przysługiwać na przykład z tytułu umowy o pracę albo prowadzenia działalności gospodarczej. Choć w obu przypadkach można pobierać świadczenie, to pracownik w trakcie urlopu macierzyńskiego nie świadczy pracy, natomiast przedsiębiorca nie korzysta z urlopu macierzyńskiego, a wobec tego może prowadzić działalność gospodarczą.
Zasiłek macierzyński przysługuje między innymi ubezpieczonej, która urodzi dziecko w czasie ubezpieczenia chorobowego. Nie ma znaczenia jak długo i z jakiego tytułu jest takim ubezpieczeniem objęta.
Z ustawy o systemie ubezpieczeń społecznych wynika, że osoba zatrudniona na podstawie umowy o pracę, osiągająca w przeliczeniu na okres miesiąca przychód w kwocie co najmniej minimalnego wynagrodzenia za pracę, prowadząca jednocześnie pozarolniczą działalność gospodarczą, podlega obowiązkowym ubezpieczeniom emerytalnemu i rentowym ze stosunku pracy. Z tytułu prowadzenia działalności podlega wtedy obowiązkowo tylko ubezpieczeniu zdrowotnemu. Może również zgłosić się do dobrowolnych ubezpieczeń emerytalnego i rentowych, ale wówczas nie będzie miała możliwości zgłoszenia do dobrowolnego ubezpieczenia chorobowego z tytułu prowadzenia działalności gospodarczej. W takiej sytuacji będzie miała prawo pobierać zasiłek macierzyński jedynie z tytułu pracowniczego.
Jeżeli jednak ze stosunku pracy w przeliczeniu na okres miesiąca będzie osiągała wynagrodzenie w kwocie niższej, niż minimalne wynagrodzenie za pracę, to obowiązek ubezpieczeń emerytalnego i rentowych będzie dotyczył zarówno umowy o pracę, jak i prowadzonej pozarolniczej działalności gospodarczej. Prowadzona działalność gospodarcza będzie w takiej sytuacji obowiązkowym tytułem do ubezpieczeń emerytalnego i rentowych. Ponadto ubezpieczony może również zadecydować o dokonaniu zgłoszenia do dobrowolnego ubezpieczenia chorobowego. Wówczas zasiłek macierzyński będzie można pozyskać z każdego tytułu – zarówno jako pracownik jak i przedsiębiorca.