BTSDB 가이드 · 사업자등록번호의 구조와 검증 방법
사업자등록번호는 단순한 일련번호가 아닙니다. 123-45-67890처럼 3-2-5 형태로 적는 10자리 숫자에는 번호를 부여한 세무서, 사업자의 종류, 잘못 적은 번호를 걸러내는 장치가 들어 있습니다. 각 자리의 뜻을 알면 번호만 보고도 개인사업자인지 법인인지 짐작할 수 있고, 오타나 지어낸 번호도 걸러낼 수 있습니다.
| 코드 | 사업자 종류 |
|---|---|
| 01 ~ 79 | 개인 과세사업자 (일반과세자·간이과세자) |
| 80 | 아파트 관리사무소 등 법인이 아닌 단체, 다단계판매원 |
| 81, 86, 87, 88 | 영리법인의 본점 — "주식회사"가 대부분 여기에 해당 |
| 82 | 비영리법인의 본점·지점 (재단법인, 사단법인, 학교법인 등) |
| 83 | 국가, 지방자치단체, 지방자치단체조합 |
| 84 | 외국법인의 본점·지점, 연락사무소 |
| 85 | 영리법인의 지점 |
| 89 | 법인이 아닌 종교단체 |
| 90 ~ 99 | 개인 면세사업자 (병·의원, 학원, 농·축·수산물 판매 등) |
예를 들어 120-88-00767은 가운데가 88이므로 영리법인의 본점이고, 가운데가 45인 번호는 개인 과세사업자입니다. 다만 구분코드는 등록 당시의 분류라서, 지금의 과세유형(일반·간이·면세)은 조회 결과의 과세유형으로 확인하는 것이 정확합니다.
1, 3, 7, 1, 3, 7, 1, 3, 5를 곱해 모두 더합니다.(10 − 나머지) % 10이 마지막 자리와 같으면 형식상 유효한 번호입니다.120-88-00767로 계산하면
| 자리 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|
| 숫자 | 1 | 2 | 0 | 8 | 8 | 0 | 0 | 7 | 6 |
| 가중치 | 1 | 3 | 7 | 1 | 3 | 7 | 1 | 3 | 5 |
| 곱 | 1 | 6 | 0 | 8 | 24 | 0 | 0 | 21 | 30 |
곱의 합은 90입니다. 9번째 자리 6에 5를 곱한 30을 10으로 나눈 몫 3을 더하면 93, 10으로 나눈 나머지는 3이고, (10 − 3) % 10 = 7입니다. 마지막 자리 7과 같으므로 유효한 형식입니다.
function isValidBizNo(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]);
}
입력 폼에서 오타를 바로 잡아내는 용도로 쓰기 좋습니다. 실제 등록 여부까지 자동으로 확인하려면 국세청 상태조회 API를 함께 써야 합니다.
검증번호는 숫자 조합이 규칙에 맞는지만 판단합니다. 규칙에 맞는 번호를 지어내는 것은 어렵지 않으므로, 검증을 통과해도 국세청에 등록되지 않은 번호이거나 이미 폐업한 번호일 수 있습니다. 실제 존재 여부와 휴·폐업 상태는 상단 검색창에서 조회해 확인해야 합니다.
다릅니다. 사업자등록번호는 세무서가 부여하는 10자리 번호이고, 법인등록번호는 등기소가 법인 설립 등기 때 부여하는 13자리 번호입니다.
아닙니다. 검증번호는 숫자 조합이 형식에 맞는지만 알려줍니다. 실제로 등록된 번호인지, 지금 영업 중인지는 국세청 상태조회로 확인해야 합니다.
앞 3자리는 번호를 부여한 세무서 코드입니다. 사업장을 옮겨도 번호는 바뀌지 않으므로 현재 소재지와 다를 수 있습니다.
사업자등록은 사업장마다 하는 것이 원칙이므로 사업장별로 번호가 따로 있습니다. 법인의 지점은 가운데 두 자리가 85인 별도 번호를 받습니다.
82는 비영리법인에 부여되는 코드입니다. 거래는 가능하지만 수익사업을 하지 않는 단체는 세금계산서를 발급하지 못할 수 있으니 조회 결과의 과세유형을 함께 확인하세요.
함께 보기: 거래 전 휴폐업 조회 가이드 · 과세유형(일반·간이·면세) 안내