Stosownie do art. 111 ust. 1 ustawy o VAT, podatnicy dokonujący sprzedaży na rzecz osób fizycznych nieprowadzących działalności gospodarczej oraz rolników ryczałtowych są obowiązani prowadzić ewidencję sprzedaży przy zastosowaniu kas rejestrujących. Ewidencja ta w odniesieniu do niektórych grup podatników lub rodzajów czynności może być prowadzona przy użyciu kas rejestrujących mających postać oprogramowania (art. 111b ust. 1 ustawy o VAT). Ustawa o VAT dopuszcza zatem od 1 maja 2019 r. możliwość prowadzenia ewidencji za pomocą kas rejestrujących mających postać oprogramowania, tj. tzw. kas wirtualnych.