How long does it take for ACH payments to complete?

How long does it take for ACH payments to complete?

ACH payments typically take two business days to process.