A cash deposit apparatus has a user interface module that provides a user interface at a first external side of the apparatus and allows a user to interact with a cash processing transaction of the apparatus. A cash processing module processes cash deposited by the user and determines a value related to the processed cash, and has a service interface for providing access to the cash processing module. A cash storage module stores cash as processed by the cash processing module and has a cash storage interface for providing access to the cash storage module. The cash processing module and the cash storage module are independently configurable.