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.