An offshore company can be incorporated in a country other than the owner’s home country. In most cases, offshore corporations are not allowed to carry out economic activities within the jurisdiction of incorporation.