I have helped dozens of foreign clients launch their businesses in the U.S. Almost every impediment to forming a corporation and running the business under that corporation can be overcome. But there’s one problem I have not been able to solve: Opening U.S. merchant accounts (for processing credit and debit card transactions) if companies does not have personnel in the U.S.
The first potential stumbling block is opening a bank account if the client has no U.S. personnel (and no home-country bank with an affiliate in the U.S.). See Post-formation Issues for Foreign Companies Coming to the U.S..