Mkataba usiokuwa na muda maalum ni mkataba ambao ukomo wa ajira haujatajwa waziwazi. Chini ya mkataba huu mfanyakazi anaweza kuendelea na kazi mpaka kufikia umri wa kustaafu endapo haitatokea sababu yoyote ya kusitisha ajira kabla ya umri huo wa kustaafu.