Кассовый аппарат — автономный электронный прибор с фискальными функциями, снабжённый дисплеем, клавиатурой и печатающим устройством, выводящим информацию на специальную бумажную ленту.
Электронный контрольно-кассовый аппарат (ЭККА) используется при расчётах за проданные товары и выполненные услуги, и должен быть внесён в государственный реестр регистраторов расчетных операций (РРО). Основная задача — фиксировать в памяти устройства и на бумаге (кассовом чеке) сделку купли-продажи. Данные о товарах (артикулах) хранятся в памяти кассового аппарата. Оператор (продавец-кассир) набирает на клавиатуре код товара или сканирует штрих-код с помощью подключенного к кассовому аппарату сканера штрих-кода, после чего „пробивает“ (печатает) чек.
Кассовые аппараты классифицируют по сферам применения, методу печати и по конструкции. По областям применения выделяют кассовые аппараты для торговли, общественного питания и сферы услуг, предприятий почтовой связи, приёма коммунальных платежей. Специальным фискальным требованиям отвечают кассовые аппараты для торговли на АЗС, а также отельной категорией вносились в государственный реестр регистраторов расчетных операций устройства для работы в пунктах обмена валют, а также в казино и других игровых заведениях. По конструкции кассовые аппараты делятся на стационарные и мобильные. Портативные кассовые аппараты имеют возможность работы без постоянного подключения к электросети. По методу печати ЭККА делятся на матричные и термопринтеры.
Электронный контрольно-кассовый аппарат обычно имеет возможность подключения денежного ящика, сканера штрих-кода, электронных весов, ПК.