한국은 국내 계좌 이체에 IBAN을 사용하지 않는다 — 은행마다 고유한 은행 코드와 계좌번호 조합으로 계좌를 식별할 뿐, 이를 하나의 표준화된 국제 포맷으로 묶는 체계는 존재하지 않는다.
IBAN은 어떤 요소로 구성되는가
맨 앞의 두 글자는 ISO 3166-1에 따른 국가 코드(예: 독일은 DE)이고, 그 뒤에 두 자리 검사 숫자가 오며, 나머지는 은행 코드와 계좌번호를 각 나라 고유의 형식으로 담은 BBAN(Basic Bank Account Number)이다.
검사 숫자는 왜 필요한가
국가 코드 바로 뒤의 두 자리는 MOD-97(ISO 7064) 알고리즘으로 계산된 체크섬이다. 전체 번호에서 앞의 네 글자를 맨 뒤로 옮긴 뒤 하나의 큰 정수로 취급하고, 이를 97로 나눈 나머지가 정확히 1이 되어야 유효한 IBAN으로 인정된다. 이 덕분에 은행에 문의하지 않고도 오타를 즉시 잡아낼 수 있다.
한국 계좌 체계와 IBAN의 차이
IBAN 표준(ISO 13616)은 유럽 대부분 지역과 중동 일부 국가에서 통용되지만, 한국은 이 표준을 도입한 적이 없다. 국내 이체는 은행명과 계좌번호만으로 충분히 처리되기 때문에 IBAN이라는 개념 자체가 쓰이지 않는다. 다만 유럽 등 IBAN을 사용하는 국가로 송금하거나 그곳에서 돈을 받을 때는 상대방 계좌를 반드시 이 형식으로 확인해야 하므로, 이런 국제 송금 상황에서 이 도구가 유용하다.
이 도구의 용도
- 해외 송금을 보내기 전에 입력한 IBAN이 올바른지 확인한다.
- 번호 앞의 두 글자로 계좌가 속한 국가를 파악한다.
- 은행에 문의하지 않고도 긴 계좌번호에서 오타를 빠르게 찾아낸다.
BIC/SWIFT 코드와 IBAN의 관계
BIC(Bank Identifier Code), 흔히 SWIFT 코드라 불리는 이 코드는 국제 송금 시 IBAN과 함께 요구되는 별도의 은행 식별자로, 두 표준 자체는 서로 독립적이다. IBAN은 구조(BBAN) 안에 이미 은행 코드를 포함하고 있어 SEPA 역내 송금에서는 BIC가 기술적으로 불필요하지만, 많은 결제 시스템은 송금 경로를 추가로 확인하기 위해 여전히 BIC를 별도로 요구한다.