The good news is that a Mastercard deposit is instant. The bad news is that a withdrawal can take a little while, usually longer than alternative payment methods. On average, you can expect to wait up to 5 days for a withdrawal to land in your account, although it can be quicker.