How much does an ATM cost and where do I buy them?

A brand new retail ATM machines can range between $2000-$5000 mainly depending on the brand and money holding capacity. The bigger the capacity, the more expensive it will be. However, the more money your ATM can hold, the less often you need to service it.