Yes. Having a US-based bank account is compulsory to use Zelle. Without this requirement, you will be unable to send, receive or pay money.