All U.S. banks typically accept ACH payments, as you rarely need more than a bank account number and routing number. ACH transfers could be accepted abroad as well, but as a U.S.-based system, not all international banks are set up for ACH transactions.