метрикифинансыбанкиNIMаналитика

NIM формула: расчёт чистой процентной маржи банка

2026-06-07 8 мин

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):

Чистый процентный доход = Процентные доходы − Процентные расходы

Разберём компоненты:

Почему среднее, а не моментальный остаток? Потому что доход капал весь период, а портфель за это время рос или сжимался. Если взять остаток только на конец года, 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 в 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 = чистый процентный доход / средние процентные активы; в знаменателе только работающие активы; NIM выше спреда из-за бесплатного фондирования; бенчмарк топ-банков РФ — 4–6%; NIM проседает при росте ключевой ставки. Если воспроизведёшь это без подсказок — по NIM ты готов.

Тренируй банковские метрики на практике
NIM, спред, RoA, CoR — на собесе в банк спросят и формулу, и SQL-запрос. Разбери метрики и посчитай их на реальных данных в тренажёре.
Открыть метрики →