A MasterCard deposit at an online casino can be close to instant, and you will have your money in your account and playable within a few seconds or minutes.