To properly prepare for starting a new business in the U.S., one should first decide the type of company they would like to set up, the state in which it will be incorporated, the demographic market for the business, and the nature of the business activities. It is also important to apply for permits, registrations, and licenses, and to protect any intellectual property associated with the business. Additionally, one should determine if they need to apply for a special license for products or services, get a visa to work in the U.S., secure funding or investment capital for the company, and hire a qualified staff. Doing research and due diligence, such as finding the best state to incorporate, is also an important step to take.