These companies are typically formed with the help of various consultants, custodians (for IRAs), and business advisors. The process can get pretty complicated depending on the host country, but generally, you will need to prepare all required formation documents, go through the KYC verification with the bank of your choosing, assign a registered agent, and get the paperwork approved.