Almost all the banks in the US can use ACH and to get the ACH transfer, you must need an official bank account & routing number.