Korean Business Registration Numbers, Explained

BTSDB Guide · Business — reading the 10 digits like a local

TEN DIGITS, THREE PARTS 4컷
1 123-45-67890?
It appears on every Korean invoice, contract and shop footer.
2 First 3 = tax office
The first three digits identify the tax office where the business registered.
3 Middle 2 = the type
81, 86, 87 and 88 mean a corporation. 01–79 means a sole proprietor.
4 The last one is math
The final digit is a checksum — most invented numbers fail it instantly.

Every registered business in Korea — from Samsung to a one-person online shop — has a unique 10-digit 사업자등록번호 (business registration number), written as 123-45-67890. It's the closest thing Korea has to a public company ID, and the digits aren't random: they tell you who issued it, what kind of entity you're dealing with, and whether the number itself is even plausible.

Anatomy of the number
First 3 digits
Code of the tax office that issued the registration. Historically geographic, though today it doesn't always match the company's current location.
Middle 2 digits
The most useful part — an entity-type code that reveals whether you're dealing with an individual or a corporation (see table below).
Last 5 digits
A serial number, ending with a check digit computed from the first nine digits. Typos and fabricated numbers usually fail this checksum.
Reading the middle two digits
01–79
Individual business (sole proprietor), VAT-taxable
81, 86, 87, 88
For-profit corporation, head office — the typical 주식회사 (stock company)
85
Branch office of a for-profit corporation
82
Non-profit corporation (foundations, schools, associations)
84
Foreign corporation's Korean office
90–99
Individual business, VAT-exempt (clinics, tutoring, unprocessed food, etc.)

Example: 120-88-00767 (Coupang) has "88" in the middle — a for-profit corporation's head office. A supplier claiming to be a large corporation whose number shows 01–79 is a sole proprietor, which changes your contract counterparty and risk profile.

Why the checksum matters to you

The final digit is derived mathematically from the first nine (weights 1-3-7-1-3-7-1-3-5, plus a correction term). Around 90% of random or mistyped 10-digit strings fail it. The BTSDB checker validates the checksum instantly and then confirms with the National Tax Service whether the number is actually registered — passing the checksum alone doesn't mean the business exists.

Where to find the number: Korean law requires online sellers to display it in the site footer. On invoices and contracts it appears near the company seal. On business cards it's often labeled "사업자등록번호" or "Biz Reg. No."
Worked example: checking 120-88-00767 by hand
Position123456789
Digit120880076
Weight137137135
Product160824002130

The products add up to 90. Take the ninth digit (6), multiply by 5 and keep the tens digit of the result (30 → 3), giving 93. The remainder after dividing by 10 is 3, and (10 − 3) mod 10 = 7 — the last digit of the number. It passes.

function isValidKoreanBizNo(input) {
  const d = String(input).replace(/\D/g, '');
  if (d.length !== 10) return false;
  const w = [1, 3, 7, 1, 3, 7, 1, 3, 5];
  let sum = 0;
  for (let i = 0; i < 9; i++) sum += Number(d[i]) * w[i];
  sum += Math.floor(Number(d[8]) * 5 / 10);
  return (10 - (sum % 10)) % 10 === Number(d[9]);
}
Numbers that look similar but are not the same
Corporate registration number (법인등록번호)
13 digits, issued by the court registry when a corporation is incorporated. It appears on the corporate registry extract. It is a different number from the 10-digit business registration number.
Unique number (고유번호)
Also 10 digits, issued by a tax office to organisations that do not run a business, such as associations. It is not a business registration, and the holder cannot issue tax invoices.
E-commerce registration number (통신판매업 신고번호)
Written like 제2024-서울강남-01234호 — year, district, serial. Issued by the local government to online sellers.

One company can also hold several business registration numbers: registration is per place of business, and a corporate branch gets its own number with 85 in the middle. Make sure the number on your contract belongs to the office that is signing.

Related: 5-step company verification · Types of Korean companies

Frequently asked questions
How many digits is a Korean business registration number?

Ten, written as 3-2-5: for example 120-88-00767. The first three identify the issuing tax office, the middle two the type of entity, and the last five are a serial number ending in a check digit.

Does a valid check digit prove the business exists?

No. It only shows the digits are internally consistent. Whether the number is actually registered, and whether the business is active, has to be confirmed with the National Tax Service lookup.

Is it the same as the corporate registration number?

No. The corporate registration number has 13 digits and is issued by the court registry at incorporation. The business registration number has 10 digits and is issued by the tax office.

Can one company have more than one number?

Yes. Registration is made for each place of business, so a company with several sites can hold several numbers. A corporate branch has 85 as its middle two digits.

Do the first three digits show where the company is located?

They show which tax office first issued the number. The number does not change when a business moves, so it may not match the current address.

Sources
Related guides