Usually, a UPI deposit is instant. However, when you are using UPI to deposit on a betting site, it might take a bit longer for your money to appear in your account.