A Branch is basically a foreign company that registers its presence in Thailand in the form of a Branch. The Branch legal structure is very similar to that of the Company Limited (Private). Both are allowed to earn income in Thailand, and similar tax rules apply to both.
The Branch in Thailand is not considered as a separate entity from the foreign company, but it is merely an extension of its foreign head office. The main difference between Company Limited and Branch is with issues concerning Liabilities. For a Company Limited, liability arising from the actions of the business or its employees is generally limited to the Thailand company only. But this is not true for a Branch. Thai Law treats a Branch as merely extension of its head office overseas. Therefore, the Branch will not have separate shareholders or Bylaws from those of the head office. The activities of the branch may differ from those of the foreign head office.