Yes. Their deposits are pretty fast. It takes just a couple of minutes for you to have your deposited funds in your online casino account.