Funds from your MasterCard and Visa transactions are sent to your bank within 1-2 business days through direct deposit. Depending on your bank’s response time, as well as their hours of operation, it is possible for an additional business day or two to be required before these funds become available in your account.
AMEX transactions are settled independently from MasterCard and Visa. These funds can take between three and five business days.
If you're not seeing your funds within those times, check out these possible reasons for delays.