The time it takes for you to receive money depends on the customer’s payment method. The latest mobile apps can process payments instantaneously. With QuickBooks Payments, credit card deposits typically land in your account the next business day.