Как проверить ИНН по контрольной цифре
Введите номер в поле — сервис определит его длину и пересчитает контрольные цифры по формулам ФНС. Если вычисленные цифры совпали с последними цифрами номера, ИНН действителен математически. Проверяются оба формата: 10 цифр у организаций и 12 у физических лиц и ИП. Результат появляется мгновенно, номер никуда не отправляется.
Идея проста: последние одна или две цифры ИНН не случайны, а вычисляются из остальных. Каждую цифру номера умножают на свой весовой коэффициент, произведения складывают, а сумму приводят к одной цифре двойным делением — по модулю 11, затем по модулю 10:
Контрольная цифра = (сумма произведений mod 11) mod 10
Для 10-значного ИНН организации девять первых цифр умножаются на веса 2, 4, 10, 3, 5, 9, 4, 6, 8 — результат сравнивается с десятой цифрой. Для 12-значного ИНН физлица или ИП проверяются две контрольные цифры: одиннадцатая считается с весами 7, 2, 4, 10, 3, 5, 9, 4, 6, 8 по первым десяти цифрам, двенадцатая — с весами 3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8 по первым одиннадцати. Номер действителен, только если совпали обе.
Пример: ИНН 7707083893. Умножаем первые девять цифр на веса: 7·2 + 7·4 + 0·10 + 7·3 + 0·5 + 8·9 + 3·4 + 8·6 + 9·8 = 267. Делим: 267 mod 11 = 3, затем 3 mod 10 = 3. Десятая цифра номера — 3, контрольная сошлась, ИНН корректен.
Пограничные случаи при вводе
ИНН может начинаться с нуля — например, номера регионов 01–09. Вводите номер как текст, не как число: если вставить его в электронную таблицу, ведущий ноль пропадёт и проверка станет бессмысленной. Пробелы и дефисы между цифрами лучше убрать заранее. Любой символ, кроме цифры, или длина не 10 и не 12 — верный признак ошибки ввода, а не «особого» номера.
Что доказывает проверка — и чего не доказывает
Совпадение контрольной цифры означает одно: такой номер мог быть выдан. Ошибку при переписывании или опечатку в документе проверка ловит надёжно — почти любая замена одной цифры ломает контрольную сумму. Но она не подтверждает, что ИНН реально существует и принадлежит именно этой компании. Существование и статус контрагента проверяйте по базе ФНС, например через сервис «Прозрачный бизнес».
Зачем делить дважды: сначала на 11, потом на 10
Остаток от деления на 11 может быть равен 10, а контрольная цифра — всегда одна, от 0 до 9. Второй шаг, mod 10, решает эту проблему: остаток 10 превращается в 0. Поэтому в действительных ИНН контрольная цифра 0 встречается чаще, чем можно было бы ожидать, — часть её «наследует» от десятки.
Как устроен сам номер
Первые две цифры — код региона, где поставлен на учёт налогоплательщик, следующие две — номер местной налоговой инспекции. У организаций затем идёт пятизначный порядковый номер записи, у физлиц — шестизначный. Так что по началу ИНН видно, откуда контрагент: 77 — Москва, 78 — Санкт-Петербург, 50 — Московская область.
Частые вопросы
ИНН прошёл проверку — значит, контрагент надёжный?
Нет. Совпадение контрольной цифры лишь означает, что номер формально корректен. Существование ИНН и статус компании проверяйте по сервису ФНС «Прозрачный бизнес».
Сколько цифр в ИНН ИП?
Двенадцать, как у физического лица: ИП регистрируется с личным ИНН. Десятизначный ИНН бывает только у организаций.
Почему сервис пишет «недействительный», хотя номер из документов?
Чаще всего это опечатка при переписывании. Если номер введён верно, а проверка не проходит — в документе может быть ошибка или подделка, стоит перепроверить по первоисточнику.
Номер куда-то отправляется при проверке?
Нет. Контрольные суммы считаются локально в вашем браузере, сетевых запросов страница не выполняет.
Что означают первые цифры ИНН?
Первые две — код региона постановки на учёт, следующие две — номер налоговой инспекции. Остальные (кроме контрольных) — порядковый номер записи в реестре.
Можно ли проверить ИНН иностранной компании?
Нет, алгоритм с контрольными цифрами действует только для российских ИНН. У иностранных юрлиц свои идентификаторы, и проверять их нужно по реестрам соответствующей страны.