Skip to main content

South Korean BRN Validator

Validate South Korean Business Registration Numbers (BRN) in real time.

South Korean BRN Validation

Validates the 10-digit structure against official National Tax Service (NTS) checksum rules.

Ensures compliance for Korean corporate onboarding and invoice processing.

Anatomy & Structure of the BRN (사업자등록번호 / Business Registration Number)

The South Korean Business Registration Number consists of 10 digits structured in 4 parts:

PositionFieldLengthMeaning & RuleExample
1 to 3Tax Office Code3 digitsRegional Tax Office code of issuance123
4 & 5Business Type2 digits01-79=Sole proprietor (VAT), 80=Non-profit, 81-99=Corporations45
6 to 9Sequential Number4 digitsUnique registration sequence assigned by NTS6789
10Check Digit1 digitCalculated via Modulo 10 with 9th digit tens adjustment0

Official Algorithm (Weighted Modulo 10 — NTS Korea)

Official check digit calculation for South Korean BRN:

S = Σ (d[i]*W[i]) + floor(d[9]*5 / 10); DV = (10 - (S mod 10)) mod 10
  1. 1. Multiply the first 9 digits by weights: W = [1, 3, 7, 1, 3, 7, 1, 3, 5].
  2. 2. For the 9th digit, also add floor(d[9] * 5 / 10) to the total sum.
  3. 3. Sum all weighted products into total S.
  4. 4. Compute remainder of S modulo 10.
  5. 5. Check digit = (10 - remainder) mod 10. BRN is valid if it matches digit 10.

Frequently Asked Questions