Why do banks take upto 5 days to deposit the money? 

Banks usually deposit the money for UPI payments instantly. However, due to some technical issues in the banking system, they may take upto 5 days from the payment date to deposit the money into the receiver’s account. This is completely dependent on the bank. 

Learn more about whether you can cancel a successful payment you’ve made to a contact or using a UPI ID.