Yes. Usually, payments can be made instantly. Deposits through websites such as these are always quick – casinos ensure the deposit system runs smoothly so that you can spend your money quicker! Again, check the payment methods as some systems may not be instant.