There is no exact answer to this question. If the ATM is located in a crowded area then it may need to be refilled daily. However, in most common scenarios a machine is needed to be refilled weekly or monthly.