Umowa najmu może być zawarta na czas nieoznaczony albo oznaczony, tj. poprzez wskazanie daty końcowej najmu albo określenie czasu trwania najmu w dniach, tygodniach, latach
Jeżeli w umowie czas jej trwania nie został określony ani nie wynika w sposób dostateczny z okoliczności, uważa się najem za zawarty na czas nieoznaczony.
Najem na czas oznaczony może być zawarty maksymalnie na dziesięć lat, a w przypadku umowy zawartej między przedsiębiorcami – na 30 lat. Po upływie tych terminów najem poczytuje się za zawarty na czas nieoznaczony (art. 661 kodeksu cywilnego), co oznacza, że może być wypowiedziany przez strony z zachowaniem terminów umownych, a w razie ich braku – z zachowaniem terminów ustawowych.
Pewność wynajęcia
W przypadku najmu lokali komercyjnych pewność wynajęcia powierzchni o określonej wielkości ma zasadnicze znaczenie dla obydwu stron umowy. Przedsiębiorcy chętniej zawierają umowy najmu na czas oznaczony i w umowach wyraźnie określają powody rozwiązania umowy.
Wypowiedzenie umowy najmu może nastąpić z zachowaniem okresu wypowiedzenia bądź bez zachowania okresu wypowiedzenia (ze skutkiem natychmiastowym). W przypadku rozwiązania umowy najmu z zachowaniem okresu wypowiedzenia stosunek najmu ustaje z chwilą upływu tego okresu wypowiedzenia. Orzecznictwo sądów wskazuje, że samo opróżnienie lokalu nie jest wystarczające, ale konieczne jest wypowiedzenie umowy najmu.