On global level, the regulation of offshore companies has changed tremendously in recent years. In the fiscal language, a controlled foreign company is synonymous with an offshore company, but this must always be individually examined to see if the conditions are met. The legal avoidance of qualifying as an offshore company requires extensive professional work, as complex rules must be applied. If you are doing business in international markets, it might be very beneficial for you to start a foreign company to optimize your income streams.