NIM (Net Interest Margin, чистая процентная маржа) — это процентный доход банка минус процентные расходы, делённый на работающие активы. Формула: NIM = (Процентные доходы − Процентные расходы) / Средние процентные активы × 100%. По сути это «наценка» банка на деньги: показывает, сколько чистого процентного дохода приносит каждый рубль активов. У крупных банков РФ NIM держится в коридоре 4–6%, и любое отклонение — повод для аналитика разбираться.
Если ты готовишься к собеседованию аналитика в банк или финтех, NIM спросят почти гарантированно — наряду с RoA, CoR и спредом. Ниже разберём формулу, посчитаем на примере, отделим NIM от спреда и сравним с реальными бенчмарками российских банков.
Что такое NIM простыми словами?
Банк зарабатывает на разнице ставок: привлекает деньги дёшево (депозиты, счета, средства ЦБ) и размещает их дороже (кредиты, облигации, межбанк). NIM измеряет эту разницу относительно того объёма активов, который реально работает и приносит проценты.
Ключевое слово — процентные активы. В знаменатель идут не все активы банка, а только те, что генерируют процентный доход: кредитный портфель, ценные бумаги, размещения в других банках. Касса, основные средства, нематериальные активы в расчёт NIM не попадают — они не «работают».
NIM — это маржинальный показатель, аналог гросс-маржи в e-commerce. Высокий NIM значит, что банк эффективно управляет ставками; низкий — что фондирование дорогое или активы размещены под слабый процент.
Как считать NIM: формула и компоненты
Базовая формула выглядит так:
NIM = Чистый процентный доход / Средние процентные активы × 100%
Где чистый процентный доход (ЧПД, по-английски NII — Net Interest Income):
Чистый процентный доход = Процентные доходы − Процентные расходы
Разберём компоненты:
- Процентные доходы — проценты по кредитам физлицам и бизнесу, купоны по облигациям, доход от размещений на межбанке.
- Процентные расходы — проценты по депозитам и текущим счетам клиентов, по выпущенным облигациям, по средствам, привлечённым от ЦБ и других банков.
- Средние процентные активы — берётся именно среднее за период, а не на одну дату. Обычно
(активы на начало периода + активы на конец) / 2, а в более точном расчёте — среднее по дневным или месячным остаткам.
Почему среднее, а не моментальный остаток? Потому что доход капал весь период, а портфель за это время рос или сжимался. Если взять остаток только на конец года, NIM исказится. Это классическая ловушка на собесе: тебя спросят «что в знаменателе» — отвечай «средние процентные активы за период», а не «активы на отчётную дату».
Пример расчёта NIM по шагам
Возьмём условный банк за год.
| Показатель | Значение, млрд ₽ |
|---|---|
| Процентные доходы | 180 |
| Процентные расходы | 110 |
| Процентные активы на начало года | 1 900 |
| Процентные активы на конец года | 2 100 |
Шаг 1. Считаем чистый процентный доход:
ЧПД = 180 − 110 = 70 млрд ₽
Шаг 2. Считаем средние процентные активы:
Средние активы = (1900 + 2100) / 2 = 2000 млрд ₽
Шаг 3. Считаем NIM:
NIM = 70 / 2000 × 100% = 3,5%
Итог: 3,5%. Это ниже среднего по топ-банкам РФ — повод аналитику копать причины: дорогое фондирование, рост доли низкодоходных активов или сжатие кредитного портфеля.
Если хочешь увидеть, как такие показатели раскладываются по строкам и за какой период их корректно усреднять, посмотри карточки финансовых метрик в разделе метрики банка и финтеха — там NIM лежит рядом с RoA, CoR и спредом.
Чем NIM отличается от спреда?
Это два разных, хотя и близких показателя — и их любят путать.
- Процентный спред — это разница между средней ставкой по работающим активам и средней ставкой по платным обязательствам:
Спред = Средняя доходность активов − Средняя стоимость пассивов. Чистая «ножницы» ставок. - NIM — это чистый процентный доход, отнесённый к активам. В знаменателе у NIM только активы, а доход в числителе учитывает и активы, и пассивы.
Главное различие: NIM почти всегда выше спреда. Причина — у банка есть бесплатные или почти бесплатные источники фондирования: собственный капитал и беспроцентные остатки на текущих счетах. Эти деньги размещаются под процент, но ничего не стоят банку, поэтому они «подкручивают» NIM вверх относительно чистого спреда.
| Критерий | NIM | Спред |
|---|---|---|
| Что измеряет | Маржа на активы | Разрыв ставок |
| Знаменатель | Процентные активы | Нет (это разница в %) |
| Учитывает бесплатное фондирование | Да | Нет |
| Обычно | Выше | Ниже |
На собесе формулировка-эталон: «NIM выше спреда на величину вклада бесплатных пассивов (капитал + остатки на текущих счетах)».
Какие бенчмарки NIM у банков РФ?
Конкретное число зависит от модели банка, поэтому сравнивать NIM нужно с похожими игроками, а не «в среднем по больнице».
- Универсальные госбанки (Сбер, ВТБ) — NIM обычно в коридоре 4,5–6%. У Сбера показатель исторически один из самых высоких в секторе за счёт дешёвого розничного фондирования.
- Розничные и потребкредитные банки — NIM может быть 6–8% и выше: дорогие необеспеченные кредиты дают высокую доходность активов, но и риск (CoR) у них выше.
- Корпоративные и инвестиционные банки — NIM ниже, 2–4%: крупные корпоративные кредиты идут под меньшую ставку, маржа тоньше.
- Финтех и необанки — широкий разброс; часть зарабатывает не на процентах, а на комиссиях, поэтому NIM у них может быть нерепрезентативен.
Важные оговорки для аналитика:
- NIM чувствителен к ключевой ставке ЦБ. При резком росте ставки фондирование дорожает быстрее, чем переоцениваются длинные кредиты, — NIM временно проседает.
- Сравнивай NIM в динамике (квартал к кварталу, год к году), а не одной точкой. Тренд важнее уровня.
- Один NIM ничего не говорит о прибыльности. Высокий NIM при высоком CoR (cost of risk) может означать, что банк гонится за доходностью ценой плохих заёмщиков.
Как посчитать NIM в SQL?
На практике аналитик чаще не берёт готовую цифру из отчётности, а собирает её из транзакций или агрегатов. Логика та же: числитель — чистый процентный доход, знаменатель — средние активы.
Упрощённый запрос по таблице помесячных агрегатов:
SELECT (SUM(interest_income) - SUM(interest_expense)) / AVG(earning_assets) * 100 AS nim_pct FROM monthly_bank_metrics WHERE report_year = 2026
Тонкость в знаменателе: AVG(earning_assets) корректно усредняет остатки по месяцам, если в таблице по строке на каждый месяц. Если данные посуточные — усредняй по дням. Именно тут чаще всего ошибаются: подставляют MAX(earning_assets) или остаток на последнюю дату и получают заниженный NIM.
Хочешь отработать такие оконные агрегаты и усреднение остатков на реальной схеме — собери запрос руками в SQL-тренажёре: там есть задачи на банковские и финансовые витрины с автопроверкой.
Где потренироваться
NIM — одна из тех метрик, где собес проверяет сразу три навыка: знаешь формулу, понимаешь экономику и умеешь посчитать в SQL. Закрой все три:
- Метрики банка и финтеха — карточки NIM, спреда, RoA, CoR с формулами, примерами и подводными камнями.
- SQL-тренажёр — собери расчёт чистой процентной маржи из агрегатов с автопроверкой запроса.
- Тестовые задания для собеседования — разбор кейсов «почему NIM упал на 0,8 п.п. за квартал».
- AI-интервью аналитика — прогони мок-собес: AI задаст вопросы про NIM, спред и попросит формулу вслух.
- Вопросы с собеседований — банк прислал реальные вопросы по финансовым метрикам — проверь себя.
Краткий чек-лист перед собесом: формула NIM = чистый процентный доход / средние процентные активы; в знаменателе только работающие активы; NIM выше спреда из-за бесплатного фондирования; бенчмарк топ-банков РФ — 4–6%; NIM проседает при росте ключевой ставки. Если воспроизведёшь это без подсказок — по NIM ты готов.