No, an ATM card is not necessary for using UPI. However, it can be helpful to have an ATM card if you need to withdraw cash from your bank account.