ACH transfer payments come with some limitations. ACH transfers cannot be scheduled by your clients and need to be paid immediately. You will receive the payments after a few days. Also, the ACH transfers can be made in USD and initiated from US-based banks only. In addition, you must have a US bank account to accept those ACH transfers. However, the advantage in using this payment method is lower fees.
ACH transfer payments can fail sometimes. Transaction failures can happen for a number of reasons, such as insufficient funds, bad account numbers, disabled debits from bank accounts, etc. ACH charges have the initial status of pending. It takes up to 5 business days to receive acknowledgment of their success or failure. During this time, the payment transitions to either a succeeded or failed state, depending on the client's bank. Failed ACH transfers reverse the pending balance transaction created earlier. You receive a notification in CORE and the ePayment status of the associated invoice is updated in the Invoices list view. Payment entries and deposits are not created for unsuccessful transactions.