The UPI transaction limit is Rs. 1 lakh per transaction, as set by NPCI. The UPI transaction limit per day varies from bank to bank since NPCI has not issued any regulation on this aspect. For example: at SBI, the limit per day is Rs. 1000, while at Bank of Baroda, it is Rs 50,000. Here is a list of 105 Indian banks that shows the UPI transaction limit per transaction, per day, per week and per month.
Additionally, for peer to peer, the UPI payment limit is 10 transactions, but this is not applicable for peer to merchant UPI payments.