번호의 구조
사업자등록번호는 열 자리이고 세 덩어리로 나뉩니다.
| 자리 | 뜻 |
|---|---|
| 앞 3자리 | 사업자등록을 한 세무서 코드 |
| 가운데 2자리 | 개인·법인, 과세·면세 구분 코드 |
| 뒤 4자리 | 같은 세무서·구분 안에서의 일련번호 |
| 마지막 1자리 | 앞 아홉 자리로 계산되는 검증번호 |
결과 칸 읽는 법
| 칸 | 보이는 것 |
|---|---|
| 검증 결과 | "형식이 맞습니다" · "형식이 맞지 않습니다" · "입력 중…" 가운데 하나. 색도 다르지만 글이 달라 색 없이도 가를 수 있습니다. |
| 번호 | 열 자리면 123-45-67891처럼 3-2-5로 묶어 다시 보여 줍니다. 열 자리가 아니면 숫자만 이어 보여 줍니다. |
| 세무서 코드 | 앞 세 자리. 처음 등록한 세무서이고, 지금 사업장 위치가 아닙니다. |
| 구분 코드 · 사업자 종류 | 가운데 두 자리와 그 뜻, 괄호 안에 개인 또는 법인. 다섯 자리를 넣는 순간부터 보입니다. |
| 검증번호 | 맞으면 "1 (맞음)", 틀리면 "0 (맞지 않음)" — 맞는 자리는 알려 주지 않습니다(까닭은 아래 "넣는 칸의 규칙"). 열 자리일 때만 보입니다. |
맨 아래 한 줄은 맞을 때 형식만 확인했다는 안내를, 틀릴 때는 왜 틀렸는지를 적습니다.
넣는 칸의 규칙
- 숫자만 골라 씁니다. 하이픈 · 빈칸 · 글자는 모두 버립니다. "123 45 67891"도 "사업자등록번호: 123-45-67891"도 같은 번호로 봅니다.
- 그래서 다른 숫자가 함께 붙으면 자릿수가 넘칩니다. "등록번호 : 123-45-67891 (2026.10.10)"처럼 날짜까지 복사하면 숫자가 열여덟 자리가 되어 "형식이 맞지 않습니다"가 뜹니다. 번호만 다시 복사해 넣으세요.
- 치는 대로 바로 셈합니다. 아홉 자리까지는 틀렸다고 하지 않고 "입력 중…"으로 둡니다.
- 입력 칸의 흐린 보기 글 123-45-67890은 자리 모양을 보여 줄 뿐, 검증번호가 맞는 번호가 아닙니다.
| 넣은 것 | 검증 결과 | 아래 한 줄 |
|---|---|---|
| 빈칸 | 입력 중… | 번호를 입력해 주세요. |
| 다섯 자리 | 입력 중… | 10자리여야 합니다. 지금 5자리입니다. |
| 열두 자리 | 형식이 맞지 않습니다 | 10자리여야 합니다. 지금 12자리입니다. |
| 열 자리, 검증번호 틀림 | 형식이 맞지 않습니다 | 검증번호가 맞지 않습니다. 번호 어딘가가 틀렸습니다 — 사업자등록증의 번호와 한 자리씩 다시 맞춰 보세요. |
검증번호가 틀려도 "마지막 자리를 고치라"고 하지 않습니다. 오타는 대개 앞자리에 있는데, 마지막 자리만 맞춰 고치면 없는 번호가 "형식이 맞습니다"로 통과하기 때문입니다.
구분 코드
| 코드 | 뜻 |
|---|---|
| 01~79 | 개인 과세사업자 |
| 80 | 아파트관리사무소 등 · 다단계판매원 |
| 81 · 86 · 87 · 88 | 영리법인 본점 |
| 82 | 비영리법인 |
| 85 | 영리법인 지점 |
| 89 | 법인이 아닌 종교단체 |
| 90~99 | 개인 면세사업자 |
국세청이 공개한 코드만 적었습니다. 인터넷에 도는 표에는 83·84 같은 코드까지 적혀 있지만 국세청 자료에서 확인하지 못해 넣지 않았습니다. 확인되지 않은 코드가 들어오면 "확인되지 않은 구분 코드"로 표시합니다.
검증번호 계산
- 앞 아홉 자리에 각각 1, 3, 7, 1, 3, 7, 1, 3, 5를 곱해 모두 더합니다.
- 아홉 번째 자리 × 5 를 10으로 나눈 몫을 한 번 더 더합니다.
- 합의 일의 자리를 10에서 뺀 값(다시 일의 자리)이 검증번호입니다.
예를 들어 124-81-0099? 라면 1+6+28+8+3+0+0+27+45 = 118 이고, 9×5=45의 십의 자리 4를 더해 122입니다. (10 − 2) = 8 이므로 마지막 자리는 8입니다.
손으로 셈해 보기
지어낸 아홉 자리 123-45-6789로 검증번호를 셈해 봅니다.
| 자리 | 숫자 | 곱하는 수 | 곱 |
|---|---|---|---|
| 1 | 1 | 1 | 1 |
| 2 | 2 | 3 | 6 |
| 3 | 3 | 7 | 21 |
| 4 | 4 | 1 | 4 |
| 5 | 5 | 3 | 15 |
| 6 | 6 | 7 | 42 |
| 7 | 7 | 1 | 7 |
| 8 | 8 | 3 | 24 |
| 9 | 9 | 5 | 45 |
- 곱을 모두 더하면 165입니다.
- 아홉째 자리 × 5 = 45의 십의 자리 4를 한 번 더 더해 169입니다.
- 일의 자리 9를 10에서 빼면 1입니다. 그래서 123-45-67891이 맞는 꼴입니다.
합의 일의 자리가 0이면 10 − 0 = 10의 일의 자리, 곧 0이 검증번호입니다. 여덟째 자리만 5로 바꾼 123-45-67590이 그런 예입니다.
어떤 오타를 잡나
| 오타 | 잡는 정도 |
|---|---|
| 한 자리를 잘못 침 | 모두 잡습니다 |
| 이웃한 두 자리를 맞바꿔 침(첫째~여덟째 자리 사이) | 두 숫자의 차가 5일 때(1과 6, 3과 8 등)만 놓칩니다 — 90가지 중 10가지 |
| 여덟째 · 아홉째 자리를 맞바꿔 침 | 90가지 중 16가지를 놓칩니다 |
| 아홉째 자리와 검증번호를 맞바꿔 침 | 90가지 중 2가지를 놓칩니다 |
| 아무 두 자리를 함께 잘못 침 | 약 11%를 놓칩니다 |
곱하는 수 1 · 3 · 7은 10과 공약수가 없어, 숫자 하나가 바뀌면 합의 일의 자리가 반드시 달라집니다. 아홉째 자리는 곱하는 수가 5라서 그대로면 짝수끼리 · 홀수끼리를 가르지 못하는데, 십의 자리를 한 번 더 더하는 걸음이 이것을 메웁니다.
그래서 "형식이 맞습니다"는 오타가 없다는 보증이 아닙니다. 두 군데가 틀리면 아홉 번에 한 번쯤은 그대로 통과합니다.
무엇을 확인할 수 없나
이 도구는 형식만 봅니다. 계산이 맞아도 발급된 적 없는 번호일 수 있고, 이미 폐업했을 수도 있습니다. 거래 전에 실제로 확인해야 한다면 홈택스의 "사업자등록상태 조회"에서 휴폐업 여부까지 함께 보세요.
휴·폐업까지 보려면
이 사이트의 사업자 휴·폐업 조회는 같은 번호를 국세청 조회 서비스에 물어 계속사업자 · 휴업 · 폐업과 과세 유형을 보여 줍니다. 그 도구도 검증번호가 틀린 번호는 보내지 않습니다. 두 도구의 차이는 번호를 바깥으로 보내느냐입니다 — 이 도구는 보내지 않고, 휴·폐업 조회는 서버 함수를 거쳐 국세청으로 보냅니다.
함께 쓰면 좋은 도구
- 사업자 휴·폐업 조회 — 지금 영업 중인지까지 볼 때
- 부가가치세 계산기 — 공급가액과 세액을 나눌 때
- 프리랜서 종합소득세
- 숫자를 한글로 — 계약서에 금액을 적을 때