Контрольно-кассовый аппарат — завершенная совокупность устройств или систем (с относительно сложной внутренней структурой) для выполнения некоей функции. Под термином «Контрольно-кассовый аппарат» понимают: совокупность механизмов (механических, электрических, электронных) в едином законченном конструктивном исполнении, выполняющих функции контроля и фиксирования операций по продаже товаров и оказания услуг.
Контрольно-Кассовые аппараты бывают фискальные (применяются в странах, где действует фискальное законодательство) и не фискальные. Фискальные кассовые аппараты отличаются от не фискальных наличием фискальной памяти — специального носителя информации, данные из которого нельзя удалить, а также другими особенностями конструкции, описанными местным фискальным законодательством. В фискальной памяти накапливаются данные об операциях, совершенных при помощи данного кассового аппарата.
В электромеханических контрольно-кассовых аппаратах блоком ввода информации является установочный механизм, который расположен на передней панели и состоит из рядов клавиш, смонтированных в клавишных коробках с обозначениями на головках. Он предназначен для набора денежных сумм, проводимых через аппарат, для установки шифра, номера счетчика, по которому проводится сумма, а также для приведения в действие аппарата.