Offshore - Offshore company is a company which makes business outside the country it was funded. The main purpose of having offshore company is for tax planning. Offshore companies based in Developing countries.