In order to establish a U.S. bank account, you will need a U.S. entity first. You may find online money transfer services that will move money from the U.S. to your foreign country, but that is not a fully functioning bank account. In order to establish a U.S. bank account, you will need to travel to the U.S. and appear at the bank in person. The entity documents will be required along with a lease agreement matching the address on file with the LLC. The banks will want a utility bill with the same name and address and ID on the signers. Even with travel, many banks want to conduct a local office inspection. NCP does have a fully-functioning online banking option included with their U.S. LLC packages, does not require travel.