An offshore company formation is the setting up of a company as a legal entity, incorporated in a tax haven which is free from all local taxes.
Typically offshore companies give a range of features where tax can be saved. These tax savings can be available to both the company and the people who own the entity.
This may enhance the company's ability to trade and protect to varying degrees the identity of the owners.
Every person's financial circumstances are different and the exact benefits of forming an offshore company can really only be decided upon after a clear picture is made of the person's requirements, present, and future financial position.