How long does it take to receive payments in QuickBooks Online?

Credit card payments typically take 1-2 business days, while ACH payments can take 2-7 business days, depending on the bank.