Финансовая модель малого бизнеса на 12 месяцев — это связанная система допущений, драйверов продаж, P&L, cash flow и plan/fact, а не один лист с выручкой и расходами. Каждое число должно приходить из input или формулы, а прибыль и денежный остаток должны связываться через сроки оплаты и рабочий капитал.

Сначала задайте scope модели

  • Управленческое решение: план найма, мощности, цены, расходов и ликвидности на следующий год.

  • Горизонт: 12 месяцев с одним календарём и единицами измерения.

  • Статус данных: actual, estimate или scenario для каждого input.

  • Принцип признания: отдельно P&L и банковские даты cash flow.

  • Владелец модели, версия, дата источника и ритм plan/fact.

Бизнес-план, бюджет, forecast, valuation model и управленческая модель пересекаются, но не равны. Здесь scope ограничен внутренней операционной моделью действующего малого бизнеса.

Скачиваемая структура: 15 связанных листов

Лист

Назначение

Ключевой контроль

README_VERSION

Версия, период, единицы, владелец

Дата и scope заполнены

INPUTS

Допущения, источники и confidence

Нет числа без статуса и владельца

REVENUE_DRIVERS

Клиенты, частота, цена, скидки, возвраты

Выручка идёт от драйверов

UNIT_ECONOMICS

Маржинальный доход выбранной единицы

Определение совпадает с BUS-06

CAPACITY_AND_STAFF

Мощность, загрузка, штат и даты найма

Продажи не превышают capacity

VARIABLE_COSTS

Затраты, меняющиеся с объёмом

Единицы и знаки согласованы

FIXED_COSTS

Постоянные и ступенчатые расходы

Step costs имеют дату

TAX_INPUTS

Пользовательские ставки, режим, источник, дата

Нет универсального hardcode

PNL_MONTHLY

Выручка, маржа и операционный результат

Только формулы из drivers

CASH_FLOW_MONTHLY

Opening, движения и closing cash

Closing месяца = opening следующего

WORKING_CAPITAL

Дебиторка, запасы, кредиторка

Сроки связаны с cash

SIMPLIFIED_BALANCE

Остатки активов и обязательств

Только при достаточных opening data

SCENARIOS

Base, Downside и Upside

Selector меняет только inputs

PLAN_FACT

План, факт, отклонение, причина, действие

Каждое существенное отклонение объяснено

CHECKS

Технические и бизнес-проверки

Нет скрытых hardcoded values

Копируемый реестр полей

Сохраните следующий блок как файл с разделителем `;` или вставьте в табличный редактор. Это каркас данных, а не заполненная финансовая модель.

sheet;field;period;unit;value;status;source;source_date;confidence;owner;formula_or_note
README_VERSION;model_version;all;text;input;actual;internal;input;high;owner;manual
INPUTS;selected_scenario;all;text;Base;scenario;management;input;medium;owner;selector_only
REVENUE_DRIVERS;paying_clients;2027-01;clients;input;estimate;crm;input;input;sales;non_negative
REVENUE_DRIVERS;net_price;2027-01;RUB_per_unit;input;estimate;price_list;input;input;commercial;after_discounts_returns
CAPACITY_AND_STAFF;available_capacity;2027-01;units;input;estimate;operations;input;input;operations;constraint
VARIABLE_COSTS;variable_cost_per_unit;2027-01;RUB_per_unit;input;estimate;management_accounting;input;input;finance;declared_scope
FIXED_COSTS;fixed_costs;2027-01;RUB;input;estimate;contracts;input;input;finance;step_dates_separate
TAX_INPUTS;tax_input;2027-01;user_defined;input;estimate;official_current_source;input;input;finance;no_universal_default
PNL_MONTHLY;operating_result;2027-01;RUB;formula;formula;linked_sheets;formula;high;finance;revenue-variable-fixed-tax_inputs
CASH_FLOW_MONTHLY;closing_cash;2027-01;RUB;formula;formula;bank_dates;formula;high;finance;opening+inflows-outflows+financing
WORKING_CAPITAL;accounts_receivable;2027-01;RUB;formula;estimate;contracts_and_aging;input;input;finance;collection_schedule
PLAN_FACT;variance;2027-01;RUB_and_percent;formula;actual;accounting;input;high;owner;fact-plan
CHECKS;cash_roll_forward;2027-01;boolean;formula;formula;linked_sheets;formula;high;finance;closing_prev_equals_opening_current

Расширьте месячные строки до 12 периодов. Формульные строки копируются, а бизнес-значения меняются только в INPUTS и специально обозначенных actual cells.

Как связать модель

  1. REVENUE_DRIVERS рассчитывает объём и чистую цену по сегментам и каналам.

  2. CAPACITY_AND_STAFF ограничивает объём доступной мощностью и датами найма.

  3. VARIABLE_COSTS и UNIT_ECONOMICS дают маржинальный доход.

  4. FIXED_COSTS и TAX_INPUTS формируют P&L без скрытых ставок.

  5. Условия оплаты переводят продажи и расходы из P&L в CASH_FLOW_MONTHLY.

  6. WORKING_CAPITAL объясняет дебиторку, запасы и кредиторку.

  7. SCENARIOS меняет только input cells, а PLAN_FACT обновляет ожидаемый исход.

Минимальные формулы

Блок

Формула

Проверка

Чистая выручка

клиенты × частота × цена − скидки − возвраты

Драйверы по сегментам не дублируются

Маржинальный доход

чистая выручка − переменные затраты

Состав затрат объявлен

Операционный результат

маржинальный доход − fixed costs − выбранные tax inputs

Налоговые значения имеют источник

Closing cash

opening + inflows − outflows + net financing

Roll-forward между месяцами

AR closing

AR opening + billed − collected − write-offs

Сроки оплаты согласованы

Plan/fact %

(fact − plan) / |plan|

Нулевой plan обрабатывается отдельным флагом

Синтетический тест трёх месяцев

Допущения: одна услуга, цена 6 000 ₽, переменные затраты 2 500 ₽ на единицу, fixed costs 220 000 ₽ в месяц. Клиенты оплачивают 70% в месяце продажи и 30% в следующем. Налоги, capex и финансирование исключены из теста и должны быть введены пользователем в рабочей модели.

Месяц

Единиц

Выручка

Маржинальный доход

Операционный результат

Cash inflow

Closing cash

Январь

100

600 000 ₽

350 000 ₽

130 000 ₽

420 000 ₽

50 000 ₽

Февраль

120

720 000 ₽

420 000 ₽

200 000 ₽

684 000 ₽

214 000 ₽

Март

90

540 000 ₽

315 000 ₽

95 000 ₽

594 000 ₽

363 000 ₽

Cash test предполагает начальный остаток января 100 000 ₽ и оплату переменных и fixed costs в том же месяце. Январь: 100 + 420 − 250 − 220 = 50 тысяч. Февраль получает 70% своей выручки и оставшиеся 30% января: 504 + 180 = 684 тысячи; closing = 50 + 684 − 300 − 220 = 214 тысяч. Март продолжает ту же цепочку.

Это не прогноз реального бизнеса. Тест нужен, чтобы проверить roll-forward, лаг дебиторки и различие операционного результата и денег.

Сценарии без трёх независимых файлов

Input

Downside

Base

Upside

Основание

Клиенты

ввод

ввод

ввод

воронка, контракты, capacity

Цена и скидки

ввод

ввод

ввод

прайс, тест, договор

Возвраты

ввод

ввод

ввод

факт по сегментам

Переменные затраты

ввод

ввод

ввод

поставщики и unit economics

Даты найма

ввод

ввод

ввод

утверждённый staffing plan

Срок оплаты

ввод

ввод

ввод

договоры и aging

Scenario selector должен менять только эти inputs. Если формулы в P&L или cash flow различаются между сценариями, модель трудно проверить и поддерживать.

Plan/fact: найдите сломанное допущение

Поле

Смысл

Plan

Утверждённое значение на начало цикла

Forecast

Текущая оценка конца периода

Actual

Закрытый факт из учёта

Variance ₽

Actual − Plan

Variance %

(Actual − Plan) / |Plan|, если Plan не равен нулю

Driver

Какое допущение объясняет отклонение

Action

Решение, владелец и срок

Обязательные checks

  • Closing cash месяца равен opening cash следующего месяца.

  • Формульные ячейки не содержат hardcoded бизнес-значений.

  • Единицы, периоды и знаки согласованы во всех связанных листах.

  • Scenario selector меняет только inputs.

  • Количество клиентов и единиц не становится отрицательным без явного смысла.

  • Налоги и НДС имеют выбранный режим, официальный источник и дату.

  • Balance sheet создаётся только при достаточных opening data; иначе SOURCE_MATERIAL_REQUIRED.

  • Actual и estimate визуально и структурно различаются.

Ограничения

Шаблон не является российской бухгалтерской или налоговой формой. Полный баланс требует начальных остатков и специалиста. Чем слабее источники drivers и сроков оплаты, тем меньше прогнозная ценность файла, даже если все формулы технически сходятся.

Практический следующий шаг

Создайте README_VERSION и INPUTS, перенесите один закрытый месяц как тест и добейтесь прохождения checks. Только после этого расширяйте формулы на 12 месяцев, добавляйте Base, Downside, Upside и запускайте ежемесячный plan/fact.

Что читать дальше

Источники и дата проверки

Источники проверены 26 июля 2026 года. Они задают определения и методические границы; даты, суммы и вероятности конкретного бизнеса берутся из его учёта.