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. This is completely dependent on the bank. 

Learn more about whether you can cancel a successful payment you’ve made to a bank account.