Zakup oprogramowania powinien spełniać następujące warunki, aby mógł być ujęty w wartości niematerialnej i prawnej:
- zakupione zostało w celach firmowych,
- jest nabytą licencją bądź prawem autorskim,
- jest zdatne do użytku,
- przewidywany okres użytkowania wynosi co najmniej rok,
- jest programem użytkowym a nie systemowym.
Wartości niematerialne i prawne amortyzowane są wyłącznie metodą liniową. Przy czym okres dokonywania odpisów amortyzacyjnych od licencji (sublicencji) na program komputerowy (oprogramowanie) nie może być krótszy niż 24 miesiące (art. 22m ust. 1 pkt 1 updof i art. 16m ust. 1 pkt 1 updop). Wobec tego stawka amortyzacyjna nie może być wyższa niż 50%, natomiast może być niższa. Ustalenia stawki amortyzacyjnej dokonuje się przed rozpoczęciem dokonywania odpisów amortyzacyjnych.
Oprogramowanie można amortyzować, a odpisów amortyzacyjnych można dokonywać w równych ratach w jednym z trzech trybów:
- co miesiąc,
- co kwartał,
- jednorazowo na koniec roku.