사업자등록번호 검증기 국세청 표준 체크섬
거래처·자사 사업자등록번호 한 자리 실수가 적격증빙 미수취 사고로 직결됩니다. 본 도구는 국세청 체크섬 알고리즘으로 10자리 BRN 의 형식 유효성을 즉시 검증합니다.
체크섬 계산 과정 보기 — 학습 가치
가중치 [1,3,7,1,3,7,1,3,5] 를 앞 9자리에 곱하고, 9번째 자리(가중치 5)의 곱 결과 십의 자리를 한 번 더 더한 뒤, (10 − 합계 mod 10) mod 10 이 마지막 자리와 일치해야 유효합니다.
사업자 유형 코드 (가운데 2자리)
- 01~79 — 개인사업자 (일반·간이 과세)
- 80 — 다단계판매원·아파트 관리사무소 등 기타 단체
- 81 / 86 / 87 / 88 — 영리법인 본점
- 82 — 비영리법인 본·지점
- 83 — 국가·지자체·지자체조합
- 84 — 외국법인 본·지점·연락사무소
- 85 — 영리법인 지점
- 89 — 법인이 아닌 종교 단체
- 90~99 — 면세사업자 (개인)
※ 국세청 자주묻는 Q&A · 머니맵 가이드 · 토스페이먼츠 개발자센터 cross-check (2026-05 기준).
체크섬 계산 방법
- 입력값에서 숫자만 추출하여
d[0..9]배열로 만듭니다. - 가중치 배열
W = [1, 3, 7, 1, 3, 7, 1, 3, 5]와 앞 9자리를 곱한 합S = Σ d[i] × W[i]를 계산합니다. - 9번째 자리(인덱스 8) 보정값
floor(d[8] × 5 / 10)을S에 더합니다. ← 한국 BRN 만의 특수 규칙으로 가장 흔한 구현 누락 포인트. - 예상 체크섬
check = (10 − S mod 10) mod 10을 구합니다. check === d[9]이면 형식상 유효 BRN 입니다.
검증된 출처: lesstif PHP gist (한국 표준), 토스페이먼츠 개발자센터, 머니맵 가이드. PHP/JS/Python 구현체 cross-check 일치.
자주 묻는 질문
사업자등록번호 형식이 어떻게 되나요?
한국 사업자등록번호는 10자리 숫자이며 XXX-XX-XXXXX 형태로 표기합니다. 앞 3자리는 등록 세무서 코드, 가운데 2자리는 사업자 유형 코드, 뒤 4자리는 일련번호, 마지막 1자리는 체크섬(검증 번호) 입니다.
체크섬은 어떻게 계산하나요?
가중치 [1,3,7,1,3,7,1,3,5] 를 앞 9자리에 곱한 합을 구한 뒤, 9번째 자리(가중치 5) 의 곱 결과 중 십의 자리를 한 번 더 더합니다. 그 합을 10으로 나눈 나머지를 10 에서 뺀 값이 마지막 10번째 자리와 일치해야 유효합니다. 한국 국세청 표준 알고리즘입니다.
가운데 두 자리(4-5번째 숫자) 코드는 무슨 뜻인가요?
사업자 유형을 나타냅니다. 01~79 는 개인 과세사업자, 80 은 아파트 관리사무소·다단계판매원 등, 81/86/87/88 은 영리법인 본점, 82 는 비영리법인, 83 은 국가·지자체, 84 는 외국법인, 85 는 영리법인 지점, 89 는 종교 단체, 90~99 는 개인 면세사업자입니다.
이 도구로 실제 사업자 등록 여부도 확인되나요?
아니요. 본 도구는 형식 검증(체크섬·자릿수·유형 코드) 만 수행합니다. 실제 등록 여부, 휴·폐업 상태, 대표자 정보는 홈택스(hometax.go.kr) 사업자상태조회 또는 국세청 콜센터(126) 에서 확인해야 합니다. 본 도구는 입력 단계 1차 검증용입니다.
체크섬은 통과하는데 실재 사업자가 아닌 번호도 있나요?
가능합니다. 예를 들어 000-00-00000 은 체크섬 0 이 일치해 형식상 유효지만 실재 사업자가 아닙니다. 본 도구는 이런 경우 경고 표시를 띄웁니다. 실제 거래 전에는 반드시 홈택스 진위확인을 거치세요.
외국법인 BRN(코드 84) 과 국내 법인 BRN 은 어떻게 다른가요?
자릿수·체크섬 알고리즘은 동일합니다. 가운데 2자리만 84 로 부여되어 외국법인의 한국 본·지점 또는 연락사무소를 나타냅니다. 외국인 거주자가 한국에서 사업을 영위할 때 받는 개인 BRN 은 일반 개인사업자(01~79) 또는 면세(90~99) 코드를 받습니다.
사업자등록번호와 법인등록번호의 차이는?
사업자등록번호는 10자리로 모든 사업자(개인·법인)에게 부여되고 세무 신고에 사용됩니다. 법인등록번호는 13자리로 법인등기 시 법무부에서 부여하며 등기·계약 신원확인에 사용됩니다. 두 번호는 별개이며 서로 변환되지 않습니다. 본 도구는 사업자등록번호(10자리) 만 검증합니다.
면세사업자(90~99 코드) 는 무슨 뜻인가요?
부가가치세법상 면세 분야(농림어업·교육·의료·금융·도서·예술·종교 등 일부)에서 사업하는 개인사업자입니다. 부가세를 부과하지 않으며 매입세액 환급도 불가합니다. 면세사업자는 세금계산서 대신 계산서를 발행하므로 거래처가 매입세액 공제를 받을 수 없습니다.