Таблица учёта купонов по облигациям: шаблон для Excel и Google Sheets

·11 мин чтения
Антон Сухарев·Основатель Quantra·редполитика
Содержание

Если у тебя в портфеле несколько облигаций с разными датами выплат, разными купонными ставками и разными налоговыми режимами — рано или поздно ты теряешь нить. Какая бумага платит в следующем месяце? Сколько реально осталось после налога? Попал ли очередной купон на счёт или завис?

Брокерское приложение покажет факт зачисления, но не даст общей картины: сколько ты получил за квартал, какой из выпусков тянет доходность вниз, где у тебя кассовый разрыв между датами выплат.

Эту проблему решает простая таблица учёта купонов. В статье разберём, как её собрать с нуля — какие столбцы нужны, какие формулы в них писать и как получить итоговую чистую доходность.


Что должна решать таблица

Прежде чем собирать столбцы, важно понять задачу. Таблица учёта купонов — это не просто список облигаций. Она должна отвечать на три вопроса:

  1. Что и когда придёт — calendar view купонных выплат по всем бумагам.
  2. Сколько реально останется — купон минус НДФЛ, с учётом налоговых льгот если есть.
  3. Какая итоговая доходность — не купонная ставка, а реальный доход на вложенные деньги за период.

Если таблица не отвечает на все три — она полезна частично, но не закрывает задачу контроля дохода.


Структура листа: нужные столбцы

Ниже — минимально достаточный набор столбцов. Объясню, зачем каждый.

Блок 1 — Идентификация бумаги

СтолбецЧто писатьЗачем
ISINRU000A107HC5Уникальный идентификатор — не перепутаешь выпуски одного эмитента
Название / тикерОФЗ 26238, Сбер Б2Р1Для читаемости
ЭмитентМинфин, СбербанкГруппировка по риску
ТипОФЗ-ПД, корп., ВДОНалоговый режим зависит от типа

ISIN — обязательный столбец. Название эмитента можно сократить, но ISIN позволяет без ошибок свериться с брокерским отчётом.

Блок 2 — Параметры выпуска

СтолбецЧто писатьЗачем
Номинал, ₽1 000База для расчёта купона
Количество бумаг15Масштабирует все суммы
Цена покупки, % от номинала94,3Нужна для расчёта реальной доходности
Дата покупки12.03.2026Определяет, сколько НКД уплачено при входе
Купонная ставка, %8,5Годовая ставка купона
Периодичность выплат2 (раз в год)Нужна для расчёта суммы одного купона
Дата погашения15.05.2030Для расчёта YTM и горизонта планирования

Про НКД при покупке. Когда ты покупаешь облигацию между купонными датами, ты платишь продавцу НКД — накопленный купонный доход за дни, прошедшие с последней выплаты. Эту сумму имеет смысл фиксировать отдельно, потому что она уменьшает реальный доход от первого купона.

Блок 3 — Купонные выплаты

Это основной рабочий блок. Под каждую выплату — отдельная строка (или отдельный лист «купонный календарь», если бумаг много).

СтолбецФормула / что писать
Дата выплаты купонаВручную или из данных эмитента
Дней в купонном периодеследующая дата − предыдущая дата
Сумма купона, ₽ (на 1 бумагу)= номинал × ставка% / периодичность
Сумма купона, ₽ (на весь лот)= купон × количество бумаг
Факт полученияДа / Нет / Ожидается
Дата фактического зачисленияИз брокерского отчёта

Для Google Sheets удобно добавить условное форматирование: строки с «Ожидается» — жёлтые, «Да» — зелёные, просроченные без отметки — красные. Это даёт быстрый визуальный контроль.

Блок 4 — Налог и чистый доход

Купонный доход по российским облигациям облагается НДФЛ 13% (или 15% при доходе свыше 5 млн ₽ в год). Подробнее о том, как это работает, читай в разборе налога на купоны.

СтолбецФормула
НДФЛ, ₽= сумма купона (лот) × 0,13
Чистый доход, ₽= сумма купона (лот) − НДФЛ
Накопленным итогом, ₽= СУММ($E$2:E2) (протянуть вниз)

Если у тебя есть ИИС типа А или льгота долгосрочного владения (ЛДВ) — в столбец НДФЛ можно вписать 0 для соответствующих бумаг и добавить пометку в соседней ячейке. Таблица не проверяет право на льготу автоматически — это остаётся на твоей стороне.


Ключевые формулы — с примерами

Сумма купона

= B2 * C2% / D2

где B2 — номинал, C2 — годовая ставка в %, D2 — периодичность выплат в год.

Например, ОФЗ с номиналом 1 000 ₽, ставкой 10,5% и выплатами 2 раза в год:

= 1000 * 10,5% / 2 = 52,5 ₽ на одну бумагу

НКД на дату покупки

НКД — это часть следующего купона, которую ты уплачиваешь продавцу при покупке бумаги между датами выплат. Формула:

НКД = номинал × ставка% × (дней с последней выплаты / 365)

В Excel/Google Sheets:

= B2 * C2% * (дата_покупки - дата_предыдущего_купона) / 365

Первый купон, который ты получишь, будет за полный период — но NKD ты уже заплатил. Поэтому реальный доход от первого купона:

= купон_на_лот − НКД_уплаченный × количество_бумаг

Итоговый чистый доход за период

Если хочешь посмотреть, сколько чистыми ты получил с конкретной бумаги за, например, 6 месяцев:

= СУММЕСЛИ(столбец_ISIN; "RU000A107HC5"; столбец_чистый_доход)

Это работает, если у тебя все выплаты по всем бумагам на одном листе «купонный журнал» с ISIN в отдельном столбце.


Структура итогового листа

Помимо журнала купонных выплат, имеет смысл завести отдельный итоговый лист — «Портфель». Там по одной строке на каждую бумагу, с агрегированными данными.

СтолбецОткуда берётся
ISIN, названиеСправочник
Вложено, ₽цена покупки × номинал × кол-во + НКД уплаченный
Получено купонов (чистыми), ₽СУММЕСЛИ по журналу выплат
Ожидается купонов до погашения, ₽оценка: оставшиеся выплаты × ставка
Текущая доходность, %чистые купоны / вложено × 100
YTM (приблизительная), %считай в калькуляторе доходности облигации

YTM точнее считать не вручную, а через калькулятор — особенно для бумаг с амортизацией или плавающим купоном, где ручная формула даёт заметную погрешность.


Купонный календарь: как видеть кассовые потоки

Отдельный полезный лист — купонный календарь по месяцам. Он показывает, в какие месяцы ожидаются крупные поступления, а в какие — пауза.

Структура простая: строки — месяцы года, столбцы — бумаги. В ячейке на пересечении — сумма купона (или 0, если выплаты в этом месяце нет).

Месяц     | ОФЗ 26238 | Сбер Б2Р1 | Итого
Янв 2027  |         — |     780 ₽ |  780 ₽
Фев 2027  |         — |         — |    — ₽
Мар 2027  |   1 200 ₽ |     780 ₽ | 1 980 ₽

Это помогает принять решение о реинвестировании купонов — видно, в какой момент у тебя будет свободный cash для докупки.


Типичные ошибки при ведении таблицы

1. Забыть про НКД при входе. Если ты купил бумагу в середине купонного периода, первый купон «стоит» дешевле — часть уже уплачена продавцу. Если не учесть это, доходность первого периода окажется завышенной.

2. Считать доходность только по купону. Купонная ставка и реальная доходность — разные числа, особенно если бумага куплена не по номиналу. Например, если ты взял облигацию с 8%-ным купоном по цене 92% от номинала, твоя YTM будет заметно выше 8%. Именно поэтому в итоговом листе нужна колонка реальной доходности, а не просто ставки.

3. Не обновлять таблицу после зачисления. Таблица актуальна только если ты регулярно сверяешь факт получения с брокерским отчётом. Если делать это раз в квартал — можно пропустить задержанный или частичный купон.

4. Смешивать доналоговые и посленалоговые суммы. В итоговой строке должны быть только чистые цифры. Если где-то забыть вычесть НДФЛ — итог окажется оптимистичнее реального.

5. Не учитывать амортизацию. Для облигаций с амортизацией номинал постепенно снижается, и каждый следующий купон меньше предыдущего. Если вписать номинал один раз и не обновлять — суммы поплывут. Про механику амортизации — в отдельном разборе амортизации облигаций.


Когда таблица перестаёт справляться

Шаблон в Excel или Google Sheets хорошо работает для портфеля до 10–15 выпусков, если ты готов регулярно его обновлять вручную.

Когда это начинает ломаться:

  • Бумаг становится больше, и ручная сверка с брокерским отчётом занимает час в неделю.
  • Появляются флоатеры или амортизационные бумаги — формулы усложняются.
  • Хочется видеть не просто купоны, но и YTM, дюрацию, спред к ОФЗ в одном месте.

В этом случае имеет смысл посмотреть на инструменты, которые подтягивают сделки из брокера автоматически. В Quantra купонный доход считается сам — сделки синхронизируются с брокером по read-only токену, и ты видишь облигационную аналитику по своим бумагам — YTM, дюрацию, спред к ОФЗ без ручного ввода. Токен даёт только чтение: физически невозможно выставить ордер или вывести средства.


Быстрый чеклист: что должно быть в готовой таблице

  • ISIN для каждой бумаги
  • Номинал, количество, цена покупки, дата покупки
  • НКД, уплаченный при входе
  • Купонная ставка и периодичность выплат
  • Дата погашения
  • Журнал купонных выплат: дата, сумма, факт получения
  • НДФЛ и чистый доход по каждой выплате
  • Накопленный итог чистого дохода
  • Итоговый лист с реальной доходностью на вложенные деньги
  • Купонный календарь по месяцам

Если облигации занимают значительную часть портфеля и ты хочешь вести полноценный учёт позиций вместе со сделками — шаблон таблицы станет хорошей отправной точкой. А когда объём данных вырастет, автоматическая синхронизация с брокером сэкономит время, которое сейчас уходит на ручной ввод.


Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией.

ПоделитьсяTelegramVK
Была ли статья полезна?
Рассылка

Новые статьи — раз в неделю на почту

Короткий дайджест свежих разборов про облигации, поведение трейдера и метрики стратегии. Одно письмо в неделю, отписаться можно в один клик.