Yes, Twint deposits are instant, as the amount you deposited reflects in your bet account as soon as you authorize the payment. It is one of the reasons it is preferred as a payment method among several Swiss bettors.