Skip to main content

Vietnamese Tax Code MST (Branch) Generator

Generate and format valid Vietnamese Tax Code MST (Branch) for software testing and development.

Waiting for generation...

About Vietnamese Tax Code MST (Branch)

The 13-digit Branch Tax Code (Mã Số Thuế Chi Nhánh) is mandated by Vietnam General Department of Taxation (GDT) under Decree No. 123/2020/ND-CP and Circular 105/2020/TT-BTC for dependent business units and branches issuing e-invoices (Hóa đơn điện tử).

The structure combines the 10-digit headquarters base MST (validated via weighted checksum) followed by a hyphen and a 3-digit sequential branch suffix (`001` to `999`), identifying dependent business entities.

Anatomy & Structure of Branch MST (Chi Nhánh) — Vietnam

The Vietnamese Branch Tax ID consists of 13 digits in 2 parts:

PositionFieldLengthMeaning & RuleExample
1 to 10Parent Company MST10 digitsHead office Tax ID with Modulo 11 check digit0101234567
11 to 13Branch Suffix3 digitsSequential branch code (001 to 999)001

Official Branch MST Validation (Circular 105/2020/TT-BTC)

Validation rules for Vietnamese Branch MST:

Parent MST Validation (10 digits Mod 11) + Branch Suffix (001-999)
  1. 1. Validate the first 10 digits (parent MST) using weighted Modulo 11 algorithm.
  2. 2. Check that the 3-digit branch suffix is between 001 and 999.

Frequently Asked Questions & Technical Guidelines