No, you don't have to have an account with a bank to use its ATM services which is why ATM branding is so important. The more appealing and eye-catching an ATM is, the more likely a customer is to use it.