Skip to main content

South Korean BRN Generator

Generate and format valid South Korean Business Registration Numbers (BRN) for corporate QA testing.

Waiting for generation...

About the South Korean BRN

The BRN (Business Registration Number / 사업자등록번호) is the 10-digit tax identification number issued to businesses by the National Tax Service (NTS) of South Korea.

It follows the 3-2-5 pattern and features a specialized weighted modulo 10 checksum algorithm.

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