Kasy fiskalne to urządzenia elektroniczne, służące do rejestracji obrotu oraz kwot podatku należnego ze sprzedaży detalicznej. Każdy sprzedający, którego przychody przekroczyły graniczną wartość określoną przez Ministerstwo Finansów, jest obowiązany do rejestracji sprzedaży detalicznej przy pomocy pewnych urządzeń. Są nimi kasy lub drukarki fiskalne. Istnieją także takie grupy towarów jak papierosy lub alkohol, które obligatoryjnie zaliczają się do produktów podlegających rejestracji za pomocą kas bez względu na wysokość obrotu. Każda kasa fiskalna posiada tzw. pamięć fiskalną, która służy przechowywaniu informacji, które są podstawą do rozliczenia z fiskusem.

Zaraz po zakupie kasy, pracuje ona w trybie szkoleniowym. Co znaczy mniej więcej tyle, że możemy za pomocą niej szkolić personel czy się nią po prostu bawić. Nie otrzymamy z tego tytułu żadnych strat finansowych. Dopiero po fiskalizacji kasy (wprowadzeniu odpowiedniego nr NIP podatnika) wszystkie transakcje na niej przeprowadzone podlegają opodatkowaniu. Ponadto Ministerstwo Finansów narzuciło precyzyjne wymogi, które musi spełniać każda kasa fiskalna. Dotyczą one budowy, funkcjonalności, modułu fiskalnego, akumulatorów itd. Na rynku istnieją kasy elektroniczne ECR (ang. Electronic Cash Register). Są zaplombowane, nierozbieralne i mają ograniczone możliwości rozbudowy i konfiguracji.

Posiadają pamięć RAM 1-8 mb i jest ona nie rozbudowywalna, co wprowadza ograniczenia do tego typu kas. Kolejnym typem są kasy POS. Jest to najprościej ujmując komputer PC, który jest odpowiednio przystosowany do spełniania funkcji kasy. Warto zaznaczyć, że oprogramowanie na ‘POS’ie’ może być dowolnie modyfikowane, nie ulega żadnym wymogom. W niewielkich sklepach (np. kiosk) funkcjonują tzw. kasy jednostanowiskowe. Stosuje się je zwykle tam, gdzie nie ma konieczności, by współpracowały w systemie sprzedaży z programem magazynowym. Systemy sprzedaży są silnie uzależnione od kas i należy pamiętać o tych kilku informacjach, które ich dotyczą.