뚝딱툴

홈 › 가이드 › 사업자등록번호 구성·검증 원리

사업자등록번호 구성·검증 원리

사업자등록번호 10자리(XXX-XX-XXXXX)는 아무 숫자나 나열한 것이 아니라, 각 자리마다 정해진 뜻이 있고 마지막 숫자는 앞 9자리로 계산해낸 검증 숫자입니다.

10자리는 각각 무엇을 뜻하나요

사업자등록번호는 관할세무서코드(3자리) + 개인·법인 구분코드(2자리) + 일련번호(4자리) + 검증숫자(1자리)로 구성됩니다.

  • 앞 3자리(관할세무서코드): 사업자가 등록한 세무서를 나타내는 코드입니다.
  • 가운데 2자리(구분코드): 개인사업자는 과세 유형(개인과세·개인면세 등)에 따라, 법인사업자는 법인 종류(영리법인 본점·지점, 비영리법인 등)에 따라 정해진 번호가 붙습니다.
  • 다음 4자리(일련번호): 같은 세무서·구분 안에서 사업자를 구분하는 일련번호로, 개인사업자는 등록 순서대로, 법인사업자는 앞 두 자리가 법인 등록번호와 연계되는 방식으로 부여됩니다.
  • 마지막 1자리(검증숫자): 앞 9자리로 계산해내는 체크섬으로, 오타·조작된 번호를 걸러내는 역할을 합니다.

검증숫자는 어떻게 계산되나요

국세청이 정한 채번 규칙에 따라 다음 순서로 계산합니다.

  • 앞 9자리 각 숫자에 정해진 가중치 [1, 3, 7, 1, 3, 7, 1, 3, 5]를 순서대로 곱합니다.
  • 곱한 값을 모두 더합니다.
  • 9번째 자리 숫자에 5를 곱해 10으로 나눈 몫(소수점 버림)을 그 합에 더합니다.
  • 10에서 이 합의 일의 자리 숫자를 뺀 값이 검증숫자입니다(그 값이 10이면 0으로 봅니다).

실제 번호로 계산해 보기

124-81-00998의 앞 9자리는 124810099입니다.

1×1 + 2×3 + 4×7 + 8×1 + 1×3 + 0×7 + 0×1 + 9×3 + 9×5 = 1+6+28+8+3+0+0+27+45 = 118

9번째 자리(9)×5=45, 10으로 나눈 몫은 4 → 118+4 = 122

10 − (122의 일의 자리 2) = 8 → 실제 마지막 자리 8과 일치해 형식이 유효한 번호로 판정됩니다.

만약 옮겨 적는 과정에서 가운데 자리 하나라도 바뀌면(예: 00998 → 00989) 이 합산 결과가 달라져 검증숫자가 더 이상 맞지 않게 되므로, 이 계산만으로도 대부분의 오타를 걸러낼 수 있습니다.

주의할 점

이 검증은 어디까지나 형식(체크섬)이 맞는지만 확인합니다. 형식이 유효해도 실제로 등록된 사업자인지, 휴업·폐업 상태인지는 별도로 국세청 홈택스(hometax.go.kr)의 사업자등록상태 조회에서 확인해야 합니다.

바로 확인해 보기

사업자등록번호 검증기에 번호를 입력하면 이 계산을 바로 대신 해줍니다. 모든 계산은 브라우저 안에서만 이뤄지고 서버로 전송되지 않습니다.

→ 사업자등록번호 검증기 바로 쓰기