Yes, all transactions initiated using this method are completed instantly. The deposit of funds into casino accounts is made immediately after a press of the screen or a button click. Although, there could be a slight delay if there is a pending issue with the service at the moment of deposit, otherwise it will take place instantly.