Шаблоны

Реестр договоров в Excel: шаблон, формулы и сроки хранения по НК [гайд 2026]

2026-03-2412 мин

Реестр договоров — это управляющий документ, в котором каждый действующий контракт компании представлен одной строкой с ключевыми параметрами: контрагент, предмет, сумма, сроки, ответственный, статус. Когда реестр построен правильно, любой нужный договор находится за минуту, сроки окончания и продления отслеживаются автоматически, а налоговая проверка не превращается в неделю поднимания папок. Excel остаётся самым доступным инструментом для среднего бизнеса — при условии, что в шаблоне корректно настроены формулы, условное форматирование и проверка данных. Ниже — готовый шаблон, обязательные поля, формулы контроля и сценарии, когда Excel пора менять на полноценную систему.

Что вы получите из статьи

  • три цели реестра договоров: операционная, налоговая, юридическая;
  • обязательные поля и расширенный шаблон;
  • формулы для автоматического контроля сроков и просрочек;
  • условное форматирование: красный / жёлтый / зелёный;
  • защиту от дублей и нормирование данных;
  • сроки хранения по ст. 23 НК РФ, ст. 29 ФЗ-402, приказу Росархива № 236;
  • сценарии, когда Excel перестаёт справляться.

Три цели реестра договоров

Прежде чем рисовать столбцы, полезно ответить на вопрос «зачем». От этого зависит структура реестра. Реальный реестр работает на три разные группы пользователей с разными запросами.

ЦельКому нужноЧто должен показывать реестр
Операционнаяруководителю направления, ответственнымстатус договоров, ближайшие сроки, действия
Налоговаябухгалтерии, налоговой при проверкеперечень контрагентов, суммы, ИНН, ссылки на досье
Юридическаяюристу, СБистёкшие, расторгнутые, спорные договоры; история

Большинство Excel-реестров плохо работают потому, что в них учитывается только операционная цель: статус для менеджера. А когда приходит налоговая или возникает юридический спор — нужных полей в реестре нет, и приходится собирать данные заново. Хороший реестр сразу проектируется под все три цели.

Обязательные поля шаблона

Минимальный набор полей зависит от типа договоров и масштаба компании, но есть универсальный «костяк», без которого реестр не выполняет ни одну из трёх задач.

ПолеТип данныхЗачем
№ внутреннийстрока / числоуникальный идентификатор и сортировка
Тип договоравыпадающий списокфильтрация по типам
Дата заключениядатахронология и расчёт давности
Контрагентстроканазвание юрлица или ИП
ИНН контрагентачисло (10 или 12 знаков)идентификация для налоговой; защита от дублей
Предмет договорастрокасодержание сделки
Суммачислофинансовый учёт
Валютавыпадающий списокRUB / USD / EUR / CNY / прочее
Дата началадатаучёт срока действия
Дата окончаниядатаконтроль истечения и продления
Статусвыпадающий списоксогласование / действует / расторгнут / истёк
Ответственныйстрокакто ведёт договор внутри компании
Ссылка на скан / архивстрока / гиперссылкадоступ к оригиналу
Ссылка на досье контрагентастрока / гиперссылкадолжная осмотрительность по ст. 54.1 НК
Признак автопродленияда / неткритично для аренды и сервисных договоров
Примечаниястрокасущественные условия, особенности

Дополнительно можно вводить статью бюджета и ЦФО — это позволяет увязать реестр договоров с заявками на оплату и платёжным календарём.

Образец заполненной строки реестра

Пример строки реестра договоров

№ внутренний: ДГ-2026-0142

Тип: Договор поставки

Дата заключения: 12.01.2026

Контрагент: ООО «ТехСервис»

ИНН: 7701234567

Предмет: поставка офисной техники и расходных материалов

Сумма: 1 200 000 ₽ (с НДС 20 %)

Валюта: RUB

Дата начала: 12.01.2026

Дата окончания: 31.12.2026

Статус: действует

Ответственный: Иванов И. И., руководитель АХО

Скан: //share/contracts/2026/DG-2026-0142.pdf

Досье контрагента: //share/counterparts/INN_7701234567.pdf

Автопродление: нет

Примечания: лимит закупок в год — 1,2 млн ₽; срок оплаты 14 дней

Контроль сроков через условное форматирование

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

Формулы условного форматирования для столбца «Дата окончания»

Просрочен (красный): =$J2<СЕГОДНЯ() — где J2 — дата окончания

Истекает в 30 дней (оранжевый): =И($J2>=СЕГОДНЯ();$J2<=СЕГОДНЯ()+30)

Истекает в 60 дней (жёлтый): =И($J2>=СЕГОДНЯ()+30;$J2<=СЕГОДНЯ()+60)

Действует более 60 дней (зелёный): =$J2>СЕГОДНЯ()+60

Дней до окончания (отдельный столбец): =РАЗНДАТ(СЕГОДНЯ();$J2;"d")

Применение: выделить столбец дат окончания → меню «Условное форматирование» → «Использовать формулу для определения форматируемых ячеек» → ввести формулу → выбрать заливку. После этого при каждом открытии файла Excel автоматически перекрашивает строки в соответствии с актуальной датой.

Аналогично можно настроить:

Защита от дублей и нормирование данных

Главная угроза реестра в Excel — постепенное накопление мусора: один и тот же контрагент введён трижды с разными написаниями, статусы пишутся произвольно («действ», «действует», «активный»), даты в разных форматах. Через 6–12 месяцев фильтрация и поиск становятся ненадёжными.

Минимальные правила нормирования

  • выпадающие списки для типа договора, статуса, валюты, ответственного — через «Данные → Проверка данных»;
  • обязательность заполнения ИНН + проверка на 10 или 12 знаков (формула =ИЛИ(ДЛСТР(E2)=10;ДЛСТР(E2)=12));
  • проверка уникальности номера договора через формулу =СЧЁТЕСЛИ($A:$A;A2)>1 в условном форматировании;
  • формат дат фиксированный (например, ДД.ММ.ГГГГ) — задаётся через «Формат ячеек»;
  • числовой формат для сумм с разделителями тысяч и фиксированным числом знаков после запятой;
  • защищённые ячейки заголовков и формул (через «Рецензирование → Защита листа»);
  • регулярный аудит реестра на дубли (раз в квартал) с использованием функции «Удалить дубликаты».

Эти настройки занимают 1–2 часа на старте, но экономят десятки часов потом. Excel-реестр без нормирования через год превращается в свалку, а с нормированием — служит до 200–300 договоров без серьёзных проблем.

Сроки хранения договоров

Это часть, которую обычно упускают, и потом удивляются, обнаруживая, что договор 7-летней давности нужен налоговой, а его уже выкинули. Сроки хранения определены сразу несколькими нормами.

Тип / контекстСрокНорма
Договоры с контрагентами (общий случай)5 лет после прекращенияст. 29 ФЗ-402, ст. 23 НК РФ
Договоры аренды недвижимости10 лет / весь срок + 5 летприказ Росархива № 236, ст. 23 НК РФ
Долгосрочные сервисные / IT-договоры5 лет после прекращенияст. 29 ФЗ-402
Трудовые договоры50 / 75 летст. 22.1 ФЗ-125
Договоры со связанными лицами / ВЭД5 лет (минимум, иногда дольше)ст. 23 НК РФ
Договоры по 44-ФЗ / 223-ФЗ5 лет / по приказу заказчика44-ФЗ, 223-ФЗ + Росархив

Срок отсчитывается «с 1 января года, следующего за годом последнего использования» — то есть если договор закрыт в марте 2026, срок 5 лет начинается с 1 января 2027 и заканчивается 31 декабря 2031. Это дополнительные ~9 месяцев к ожидаемому сроку, и про них регулярно забывают.

В реестре полезно вести отдельный столбец «Дата уничтожения» — рассчитанный формулой как «Дата окончания + 5 лет, округлённая до конца года». Это автоматически даёт картину: какие документы можно уничтожить в этом году, какие пока нельзя. Уничтожение оформляется актом экспертной комиссии — самостоятельно «выкидывать» договоры даже после истечения срока хранения нельзя.

Связь с другими реестрами

Реестр договоров — это центральный документ, к которому привязываются другие реестры. Без этой связи каждый реестр ведётся изолированно, и расхождения накапливаются.

Связанный реестрЧто связываетГде живёт связь
Реестр счетов на оплатуномер договора-основаниястолбец «Договор» в реестре счетов
Реестр актов выполненных работномер договора + период оказания услугстолбец «Договор» в реестре актов
Реестр заявок на оплатуномер договора + статья бюджетаполе «Основание» в заявке
Реестр заявок на закупкубудущий договор → текущий договорполе «Закупка» при наличии
Досье контрагентаИНН → ссылка на полное досьессылка в реестре договоров
Реестр доверенностейдоговор → подписанты → доверенностисвязка по контрагенту и подписанту

В Excel эти связи реализуются через ссылки на отдельные листы или внешние файлы. На малых объёмах это работает, на больших — становится узким местом: при изменении номера договора нужно обновить ссылку во всех связанных реестрах вручную. Именно эта проблема — главный сигнал, что Excel пора менять.

Когда Excel-реестр перестаёт работать

Это вопрос не философии, а конкретных порогов. Они стандартны и совпадают у большинства компаний.

Признаки, что Excel-реестру нужна замена

  • 100–150 договоров — открытие файла занимает 5+ секунд, фильтры тормозят;
  • 2+ ответственных одновременно — версии расходятся, восстанавливать актуальную мучительно;
  • Связи с реестрами счетов и актов требуют ручной синхронизации (ошибки в 5–15 % случаев);
  • Несколько юрлиц в группе — каждая ведёт свой Excel, консолидация раз в квартал на коленке;
  • Внешний аудит или налоговая проверка запросили подтверждение должной осмотрительности — собрать пакет за неделю невозможно;
  • Просрочка договора аренды уже случалась — реестр не уведомил вовремя;
  • Возникла потеря оригинала — из-за того, что физический архив не связан с реестром.

Каждый из этих признаков по отдельности кажется «неудобством». В сумме они стоят компании 2–4 рабочих дня каждого ответственного в неделю — то есть около 100 000–200 000 ₽ в месяц на средней зарплате юриста или менеджера договорной работы. Это и есть невидимая цена Excel-реестра, который «давно работает».

Риски ведения реестра в Excel

Помимо удобства, есть конкретные юридические и финансовые риски, которые операторы Excel-реестров обычно не осознают.

РискЧто происходитКак ограничить в Excel
Подмена данныхсотрудник изменил номер или дату задним числомзащита листа + версионирование файла
Потеря файлавосстановление возможно только из бэкапаавтосохранение в облако + резерв
Сговор контрагента и сотрудникадоговор «исчез» из реестрадоступ к реестру только у нескольких лиц + журнал
Расхождение с бухгалтериейдоговор учтён в реестре, но не в 1Срегулярная сверка раз в месяц
Истечение срока хранения досрочносотрудник «вычистил» реестр от старых записейархивная копия + регламент уничтожения
Невозможность аудита подписанийкто подписал договор — не зафиксированостолбец «Подписант со стороны компании»

Большая часть этих рисков ограничивается организационными мерами — регламент работы с реестром, разграничение прав, регулярное резервное копирование. Но в реальности эти меры редко работают: ответственность размыта, регламент один раз написан и забыт.

Жизненный цикл договора и роль реестра

Реестр — не самостоятельная сущность. Он отражает жизненный цикл договоров в компании. Понимание этого цикла помогает увидеть, на каких этапах реестр критичен, а на каких — лишь хранилище данных.

ЭтапЧто в реестреКто обновляет
Инициацияпроект договора заведён под № «черновик»инициатор
Согласованиестатус «на согласовании», текущий согласующийответственный за договорную работу
Подписаниефинальные № и дата, подписанты, сканюрист или секретарь
Действиесвязь со счетами, актами, заявками на оплатуавтоматически + ответственный
Контроль сроковуведомления за 30/60/90 дней до истеченияавтоматически в реестре
Продление / расторжениеновый договор или статус «прекращён», датаответственный
Архивпосле прекращения + 5 лет, потом уничтожение по актуархивариус / ответственный за делопроизводство

В этом цикле реестр — не пассивный список, а инструмент управления: на каждом этапе он подсказывает, что должно произойти дальше, и фиксирует, что произошло. Excel закрывает все этапы при правильной настройке шаблона; СЭД делает это автоматически за счёт привязки к карточкам документов.

Положение о реестре договоров: структура ЛНА

Чтобы реестр работал в команде из 3+ человек, нужен локальный нормативный акт — обычно это раздел инструкции по делопроизводству или отдельное «Положение о ведении реестра договоров». Без формального ЛНА реестр держится на устных договорённостях и быстро деградирует при смене сотрудников.

Минимальная структура положения о реестре договоров

  • цель ведения реестра и целевые пользователи (юрист, бухгалтерия, налоговая, СБ);
  • ответственный за ведение реестра (приказ или должностная инструкция);
  • правила нумерации договоров (обычно: ДГ-{год}-{номер});
  • перечень обязательных полей и их типы данных;
  • правила нормирования: справочники типов, статусов, валют;
  • сроки внесения новых записей (например, «не позднее 1 рабочего дня после подписания»);
  • правила доступа: кто может только смотреть, кто редактировать, кто администрировать;
  • регламент сверки с бухгалтерией (раз в месяц или квартал);
  • правила резервного копирования и хранения файла реестра;
  • связь с другими реестрами (счета, акты, доверенности);
  • правила уничтожения записей по истечении сроков хранения.

Положение размером 4–8 страниц утверждается приказом руководителя и доводится до сотрудников под роспись. Это занимает 2–3 рабочих дня на подготовку, но избавляет от десятков повторяющихся вопросов.

Расширенные возможности Excel: сводные таблицы и Power Query

Для среднего объёма (50–150 договоров) Excel предлагает несколько мощных инструментов, которые превращают реестр из плоского списка в полноценную аналитическую систему. Большинство этих возможностей не используются именно потому, что про них не знают.

Возможности Excel, увеличивающие ценность реестра

  • Сводные таблицы (Pivot Tables) — мгновенная аналитика: сумма договоров по контрагентам, по типам, по ответственным, по статусам;
  • Power Query — подгрузка реестра контрагентов из 1С, реестра счетов из банк-клиента, актуализация в один клик;
  • Power Pivot — построение модели из нескольких реестров (договоры + счета + акты) с возможностью drill-down;
  • Срезы (Slicers) — интерактивные фильтры для удобного просмотра большим количеством менеджеров;
  • Дашборд на отдельном листе — сводный экран с ключевыми KPI: количество действующих, истекающих в 30 дней, просроченных, общая сумма обязательств;
  • VBA-макрос для уведомлений — рассылка email ответственным за договоры, истекающие в течение N дней (раз в неделю);
  • Защита диапазонов — ключевые поля (номер, ИНН, сумма) запретить менять никому, кроме главного редактора реестра.

Эти инструменты бесплатны, входят в стандартный Excel, но настройка требует 4–6 часов работы продвинутого пользователя или 2–3 часов работы Excel-консультанта. Окупаемость — обычно одна сэкономленная неделя при налоговой проверке или одно вовремя продлённое арендное соглашение.

Совместная работа над реестром

Главная боль Excel-реестра в команде из 3+ человек — конфликты версий. Один открыл, другой внёс правки в копию, третий объединить не успел. Решений несколько, и они сильно отличаются по надёжности.

Способ совместной работыПлюсыМинусы
Файл на сетевой папкепросто, бесплатнопока один редактирует, другие видят «только чтение»
OneDrive / Google Drive с шарингомодновременное редактированиеиногда конфликты при одновременных изменениях одной строки
Google Sheets вместо Excelавтосохранение, история, real-timeчасть формул и форматирования отличаются от Excel
Airtable / Notionролевая модель, поля по типам, автоматизациивыход за пределы Excel; обучение команды
Специализированная СЭДполное решение всех проблемстоимость, время на внедрение

Для команд до 5 человек практический оптимум — Google Sheets или Excel в OneDrive. Для команд больше 5 человек или для холдингов — переход на специализированный инструмент почти неизбежен. Промежуточный вариант (Airtable, Notion) подходит командам, которые хотят попробовать «больше, чем Excel», но не готовы инвестировать в полноценную СЭД.

ABC-анализ договоров

Тот же принцип Парето, что в управленческом учёте, работает и в реестре договоров. 20 % договоров обычно отвечают за 80 % финансовых обязательств компании — и именно они требуют максимального внимания.

ГруппаДоля в количествеДоля в суммеУровень контроля
A — крупные / стратегические10–20 %70–80 %карточка с подробным досье, ежемесячный мониторинг
B — средние30–40 %15–25 %стандартная карточка, ежеквартальная сверка
C — мелкие / разовые40–60 %2–10 %минимальная запись, годовой пересмотр

Для группы A полезно вести расширенные параметры: ключевые риски, срок реакции при инцидентах, схема замещения подписанта, история проверок. Для группы C достаточно базовых полей. Это разделение помогает не утонуть в количестве записей и сосредоточить контроль на действительно критичных контрактах.

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

Что чаще всего ломает реестр договоров в Excel

  • одно и то же юрлицо записано трижды с разным написанием (ООО "ТехСервис", ТехСервис ООО, ТехСервис) — фильтр и сводка работают неправильно;
  • ИНН не проверен на 10 / 12 знаков — возможны опечатки, при налоговой запросе становится виден ущерб;
  • сумма указана без выделения НДС или валюты — невозможно посчитать реальные обязательства;
  • статус ведётся произвольно («активен», «работает», «действующий») — нельзя отфильтровать;
  • нет столбца «дата окончания» — все договоры выглядят бессрочными;
  • ссылки на сканы битые (файл переименован или перемещён) — оригинала не найти;
  • файл реестра не имеет регулярного бэкапа — потеря после случайного удаления необратима;
  • уничтожение записей раньше срока хранения — нарушение ст. 29 ФЗ-402 и ст. 23 НК РФ.

Большинство этих ошибок устраняется на этапе настройки шаблона. Но если реестр уже ведётся 1–2 года в неструктурированном виде, провести «очистку» (data cleansing) занимает 2–4 рабочих дня — и обычно это та работа, которую все откладывают, пока не приходит налоговая.

Один общий или несколько специализированных реестров

Это вопрос, который часто возникает в среднем бизнесе: вести один общий реестр всех договоров или отдельные реестры по типам (аренды, поставки, NDA, кадровые)? Ответ зависит от структуры команды и объёма.

ПодходКогда выбиратьМинусы
Один общий реестрдо 200 договоров, один ответственный по договорной работеперегружен полями, не все нужны для всех типов
Отдельные специализированные реестрыболее 200 договоров, разные ответственные по типамдублирование контрагентов, усложнение сверки
Гибридный подходобщий реестр + детализирующие листы по типамсложнее в Excel, но универсальнее

На практике большинство компаний идут по гибридному пути: главный реестр с основной информацией + дополнительные листы со спецификой (для аренды — площадь, ставка за м², условия повышения; для поставки — спецификация, плановый объём в рублях; для NDA — режим коммерческой тайны). Excel это позволяет за счёт связки разных листов через VLOOKUP по номеру договора. В СЭД это просто разные представления одной карточки.

Когда переходить в систему

Систему имеет смысл вводить тогда, когда Excel перестаёт справляться с одним из перечисленных выше порогов. Преимущества системы относительно Excel в применении к реестру договоров.

АспектExcelСистема СЭД / договорного учёта
Размердо 150–200 договоровтысячи и десятки тысяч
Совместная работаодновременная работа ломает версииролевая модель, аудит каждого изменения
Связь с заявками/счетамиручная (ссылками)автоматическая (карточки документа)
Контроль сроковусловное форматирование (визуально)уведомления по email/мессенджеру за N дней
Подписания и историястолбец-комментарийполная история действий с timestamp
Должная осмотрительностьссылка на файл досьеавтоматическая привязка к контрагенту
Поискфильтры по столбцамполнотекстовый поиск + AI-классификация
Хранениефайл + папка с PDFединый архив с timestamp и сроками

Посчитайте, во сколько обходится Excel-реестр

ROI-калькулятор Cloudwork оценит реальную стоимость потерянного времени, расхождений и пропущенных продлений договоров.

Открыть калькулятор →

В Cloudwork каждый договор живёт в карточке: с шаблоном, маршрутом согласования, контролем сроков, привязкой к досье контрагента (для должной осмотрительности по ст. 54.1 НК), связью с заявками и актами. Реестр строится автоматически как срез этих карточек, а не как параллельная таблица. Это решает ключевые проблемы Excel: одна актуальная версия, автоматические связи, аудит изменений и уведомления о сроках.

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

Материал носит информационный характер. Ссылки на ст. 23, 54.1 НК РФ, ст. 29 ФЗ-402 «О бухгалтерском учёте», ст. 22.1 ФЗ-125 «Об архивном деле», Приказ Росархива № 236 от 20.12.2019 актуальны на 1 мая 2026 года; перед применением рекомендуем сверяться с действующей редакцией.

Что посмотреть дальше по теме

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

Часто задаваемые вопросы

Какие поля обязательны в реестре договоров?

Минимально: внутренний номер договора, тип (поставка / оказание услуг / аренда / NDA и т. д.), дата заключения, контрагент с ИНН, предмет, сумма с НДС или «без НДС», валюта, дата окончания, статус (действует / расторгнут / на согласовании), ответственный исполнитель, ссылка на электронный или физический архив. На практике также добавляют статью бюджета, ЦФО, признаки автопродления и поле для пометок о существенных условиях. Без этих полей реестр становится списком, а не управляющим документом.

Сколько лет нужно хранить договоры?

По общему правилу — 5 лет с момента прекращения обязательств: 5 лет требует ст. 29 ФЗ-402 «О бухгалтерском учёте» для документов, на основании которых ведётся учёт; ст. 23 НК РФ требует хранить документы для исчисления налогов также 5 лет с момента последнего использования (для ряда случаев — больше). Договоры аренды недвижимости и долгосрочные сервисные договоры с особыми условиями обычно хранятся весь срок действия + 5 лет после прекращения. Уничтожение раньше срока — нарушение, особенно болезненное при выездной налоговой проверке.

Как в Excel автоматически отметить просроченные или скоро истекающие договоры?

Через условное форматирование с формулой. Для просроченных: =$F2<СЕГОДНЯ() (где F2 — дата окончания) — выделяет красным договоры с прошедшей датой окончания. Для скорого истечения: =И($F2>=СЕГОДНЯ();$F2<=СЕГОДНЯ()+30) — выделяет жёлтым договоры с окончанием в ближайшие 30 дней. На больших объёмах добавляют формулу =РАЗНДАТ(СЕГОДНЯ();$F2;"d") для расчёта количества дней до окончания. Это даёт визуальный сигнал по реестру при каждом открытии файла.

Когда Excel-реестр договоров перестаёт работать?

На практике три порога. Первый — 100–150 договоров в реестре: открытие файла начинает тормозить, фильтры медленные. Второй — несколько ответственных, работающих одновременно: версии расходятся, восстановление актуальной редакции занимает часы. Третий — невозможность связать договор с заявками на оплату, актами и счётами: реестр живёт сам по себе, бухгалтерия — сама по себе. На каждом из этих порогов компания обычно начинает дублировать данные в нескольких таблицах, что увеличивает риск ошибок и теряет смысл единого учёта.

Зачем реестр договоров для налоговой?

Это первичный инструмент для подтверждения должной осмотрительности по ст. 54.1 НК РФ. При выездной проверке инспектор запрашивает, какие договоры действовали в проверяемом периоде, на каких условиях, с какими контрагентами. Если у компании нет реестра — приходится поднимать договоры по почте и шкафам, и часть просто не находится. Если реестр есть и в нём указаны контрагент, ИНН, ссылка на досье, статус, — это организованный пакет первички, и проверка проходит значительно быстрее. Отсутствие реестра не нарушение само по себе, но при возникновении вопросов обходится дороже.