Що знадобиться
Сам IBAN, скопійований текстом, а не з фото. Для ручної перевірки ще звичайний калькулятор і кілька хвилин. Якщо рахувати не хочеться, переходьте одразу до кроку 4.
Крок 1. Порахуйте знаки й подивіться на початок
- Знаків рівно 29, без пробілів. 28 чи 30 означають, що цифру пропущено чи додано.
- Перші два знаки: латинські UA. Кирилична «А» виглядає так само, але для банку це інший символ. Якщо IBAN передрукували в кириличній розкладці, скопіюйте його заново.
- Далі лише цифри: інших літер в українському IBAN немає.
Крок 2. Перевірте код банку
На знаках з 5-го по 10-й стоїть шестизначний код банку: колишній МФО, тепер код ID НБУ. Наприклад, 305299 означає ПриватБанк, 322001 Універсал Банк (monobank), 300465 Ощадбанк. Якщо людина каже «у мене Приват», а в IBAN інший код, щось не так: перепитайте.
Крок 3. Порахуйте контрольне число
Контрольне число IBAN рахують за алгоритмом MOD 97, який задає стандарт ISO 13616. Покажемо на зразку з міжнародного реєстру IBAN: UA213223130000026007233566001.
- Перенесіть перші чотири знаки в кінець: 3223130000026007233566001UA21.
- Замініть літери числами за правилом A = 10, B = 11 і так далі до Z = 35. U стає 30, A стає 10: 3223130000026007233566001301021.
- Знайдіть залишок від ділення цього числа на 97. Для правильного IBAN він дорівнює 1.
Число з 31 цифри звичайний калькулятор не вмістить, тому ділять шматками. Беруть перші 9 цифр і знаходять залишок. До залишку, записаного двома цифрами, дописують наступні 7 цифр і повторюють, доки цифри не скінчаться.
| Крок | Число | Звідки воно | Залишок від ділення на 97 |
|---|---|---|---|
| 1 | 322313000 | перші 9 цифр | 42 |
| 2 | 420026007 | 42 і наступні 7 цифр | 2 |
| 3 | 022335660 | 02 і наступні 7 цифр | 52 |
| 4 | 520130102 | 52 і наступні 7 цифр | 0 |
| 5 | 001 | 00 і остання цифра | 1 |
Залишок 1, отже, контрольне число сходиться. Як знайти залишок на звичайному калькуляторі: поділіть число на 97, відкиньте дробову частину, помножте результат на 97 і відніміть від початкового числа. Для першого кроку: 322313000 : 97 = 3322814,4…; 3322814 × 97 = 322312958; 322313000 мінус 322312958 дорівнює 42.
Так само рахують і самі контрольні цифри. Замість них ставлять 00, роблять ті самі кроки й віднімають залишок від 98. Для зразка залишок виходить 77, а 98 мінус 77 дає 21: звідси UA21.
Чому це працює: 97 є простим числом, а заміна однієї цифри чи перестановка двох сусідніх змінює все число на величину, яка на 97 не ділиться. Тому такі описки перевірка ловить завжди.
Крок 4. Або вставте IBAN у перевірку
Те саме за секунду зробить безкоштовна перевірка IBAN на ibanlink: вона рахує контрольне число, перевіряє довжину й формат і показує банк за кодом. Номер ніде не зберігається. Схожий сервіс «Генерація та перевірка українських IBAN номерів» є на сайті НБУ.
А щоб ваш клієнт узагалі не переписував IBAN, надсилайте йому платіжне посилання чи QR-код: застосунок його банку відкриється з уже вписаними реквізитами, описок не буде, і заплатити простіше одразу.
Що означає «IBAN правильний»
Лише те, що номер записано без описки. Перевірка не знає, чий це рахунок: НБУ пояснює, що не має відомостей про власників рахунків, а банки зберігають їх як банківську таємницю. IBAN шахрая теж пройде перевірку.
Тому перед першим переказом на нові реквізити звірте імʼя отримувача й код, а великі суми підтверджуйте дзвінком на знайомий номер. За Законом «Про платіжні послуги» (ст. 46) банк виконав переказ належно, якщо зарахував гроші за унікальним ідентифікатором, який зазначив платник, і не відповідає за помилку платника в ньому. Унікальним ідентифікатором закон називає комбінацію літер і цифр, що дає змогу однозначно визначити користувача чи його рахунок (ст. 1). При такій помилці банки мають співпрацювати з платником і вжити заходів, щоб повернути кошти. Як не натрапити на підмінений IBAN, розповідаємо в статті про шахрайство з реквізитами.
Типові помилки: що ловить перевірка, а що ні
| Помилка | Чи помітить перевірка |
|---|---|
| Одна цифра неправильна: 8 замість 3 | Так, завжди |
| Дві сусідні цифри переставлені: 26 замість 62 | Так, завжди |
| Пропущена чи зайва цифра | Так: довжина не 29 |
| Кирилична «А» чи «У» замість латинських | Так: формат неправильний |
| Номер картки замість IBAN | Так: не той формат |
| Дві різні помилки одночасно | Майже завжди: теоретично проскочить приблизно 1 % таких випадків |
| Правильний IBAN, але не того отримувача | Ні |
| Рахунок уже закрито | Ні: про це знає лише банк |
Де взяти правильний IBAN свого рахунку ФОП, описано в статті де знайти IBAN ФОП, а з чого він складається, у статті що таке IBAN.

Що таке IBAN і з чого складається український рахунок
Як безпечно надсилати реквізити й не стати жертвою підміни IBAN
Де знайти IBAN ФОП у Приват24, monobank та інших банках