An ATM pre-registration tool allows a user to request an amount of cash from an ATM before traveling to that ATM. The pre-registration tool receivers a user's request and determines whether a specified ATM contains the requested cash. If the ATM does not contain the requested cash, the pre-registration tool informs the user that the ATM does not contain sufficient funds to fulfill the user's request. If the ATM contains the requested cash, the pre-registration tool instructs the ATM to reserve that cash for the user.