Flipping your business into the United States: meet the Delaware C corporation

A company “flip” has become a ubiquitous method of accessing the U.S. markets, whether for fundraising or commercial growth. A “flip” involves formation of a corporation in the United States, typically a Delaware corporation taxed under subchapter C of the Internal Revenue Code (a “Delaware C corp”), and transacting with your home country company, rendering […]
Company Formation a Key to Long-Term Success

When starting your own business, you need much more than just a great idea. How you choose to form your company can be critical to long-term success. There are a variety of considerations when looking to structure your new venture and choose between a sole proprietorship, S-Corp, C-Corp, or LLC. Each option comes with its […]