Skip to main content

Vietnamese Tax Code MST (Branch) Validator

Validate the authenticity, format, and checksum of Vietnamese Tax Code MST (Branch).

About Vietnamese Tax Code MST (Branch) Validation

The validator verifies the `XXXXXXXXXX-XXX` pattern, applying official weights `31, 29, 23, 19, 17, 13, 7, 5, 3` to the base 10-digit headquarters MST and validating the 3-digit branch extension.

Runs strictly in your browser with high performance, guaranteeing privacy and zero tax record logging.

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