Ви щойно закрили трирічну угоду на $180 000 зі $15 000 платою за онбординг. Ваша CRM сяє перемогою, відділ продажів хоче повного зарахування до квоти, а раді директорів потрібне число ARR до п'ятниці. То скільки ж ви насправді додали — $195 000, $60 000 чи поки що нічого?
Усі три відповіді обґрунтовані, і кожна належить до різного метрика. $195 000 — це total contract value. $60 000 — це annual contract value. А виручка, яку ви можете визнати сьогодні, — це частка одного місяця підписки; решта лежить у deferred revenue, доки ви не надасте послугу. Переплутайте ці поняття — і ви завищите зростання для інвесторів, переплатите комісійні або проведете виручку, яку аудитор сторнує в кінці року.
Цей посібник визначає ARR, ACV і TCV з формулами й розрахунковими прикладами, показує, де ramp-угоди та expansion ламають наївну арифметику, пояснює, чому жоден із трьох не є визнаною виручкою, і дає чекліст вибору метрика для компенсації продажів, звітності для ради директорів і планування грошових потоків.
Три метрики за тридцять секунд
| Метрика | На що відповідає | Охоплення | Чи включає разові платежі? |
|---|---|---|---|
| ACV (annual contract value) | Скільки один контракт коштує на рік? | Один контракт, приведений до року | Ні |
| TCV (total contract value) | Скільки один контракт коштує за весь строк? | Один контракт, повний строк | Так |
| ARR (annual recurring revenue) | Який приведений до року потік несе весь бізнес? | Усі активні клієнти | Ні |
ACV і TCV описують одну угоду. ARR описує всю вашу клієнтську базу на певний момент часу. ACV і ARR враховують лише повторювану цінність підписки; TCV враховує все, що клієнт зобов'язався сплатити, включно з впровадженням, онбордингом і навчанням.
ACV: один контракт, приведений до року
Annual contract value нормалізує повторювану цінність одного контракту до одного року, щоб угоди різної тривалості можна було порівнювати. Однорічна угода на $120 000 і трирічна угода на $360 000 обидві мають ACV у $120 000 — те саме продажне досягнення на рік, хоча зобов'язання різні.
Формула:
ACV = (total contract value мінус разові платежі) / тривалість контракту в роках
Візьмімо приклад із початку: трирічна угода загальною вартістю $195 000, з яких $15 000 — разова плата за онбординг. Спершу відніміть плату, потім приведіть до року:
- Повторювана цінність: $195 000 − $15 000 = $180 000
- ACV: $180 000 / 3 = $60 000 на рік
Крок віднімання — це те, що команди пропускають. Онбординг, впровадження, міграція даних і разове навчання — це реальні гроші й реальна робота, але вони не повторюються, тож не належать до приведеного до року повторюваного метрика. Залиште їх — і угода з великою сервісною частиною виглядатиме як більша підписка, ніж є насправді, що завыщує виконання квоти сьогодні та закладає негарне порівняння при поновленні через дванадцять місяців, коли плата зникне й поновиться лише підписка.
ACV для контрактів, коротших за рік
Для контрактів коротших за рік приведіть до року шляхом масштабування вгору, а не вказівкою номінальної суми. Шестимісячний контракт на $30 000 повторюваних платежів має ACV у $60 000 ($30 000 / 6 × 12), бо це річний потік, який представляє угода. Вказівка $30 000 як ACV занижує угоду поруч із річними контрактами й робить когорти «місяць-до-місяця» постійно меншими, ніж вони є.
Задокументуйте будь-яку обрану вами конвенцію — деякі команди показують підрічні угоди за номіналом як «bookings ACV» — але ніколи не змішуйте обидві в одному звіті про пайплайн.
TCV: усе зобов'язання, усі роки, усе включно
Total contract value — це повна сума, яку клієнт зобов'язався сплатити за весь строк: повторювані платежі за підписку за кожен рік плюс усі разові нарахування. Нічого не віднімається й нічого не приводиться до року.
TCV = повторювані платежі за весь строк + разові платежі
Угода з початку має TCV у $195 000: $180 000 платежів за підписку за три роки плюс $15 000 плати за онбординг. Трирічна підписка на $60 000 на рік без сервісів має TCV у $180 000 та ACV у $60 000 — поділіть TCV на тривалість строку й отримаєте ACV, коли разові платежі дорівнюють нулю.
TCV за побудовою — найбільше з трьох чисел, і саме тому йому потрібна визначена роль. Це правильний метрик для покриття пайплайну (скільки сукупного попиту накопичується), для багаторічних очікувань щодо грошових потоків і для фінансових команд, які оцінюють сукупне зобов'язання. Це неправильний метрик для темпів зростання, мультиплікаторів оцінки й будь-чого, що порівнюється період до періоду — квартал, повний трирічних угод, покаже приголомшливе зростання TCV, яке нічого не говорить про приведений до року бізнес.
Що зараховується до TCV
Включайте кожну зобов'язану суму: платежі за підписку, впровадження й онбординг, навчання, а також будь-яке законтрактоване розширення чи ramp, уже прописане в order form. Виключайте чисту опціональність — невикористані опції поновлення, використання понад законтрактований мінімум, яке може ніколи не матеріалізуватися, і усні обіцянки «другої фази наступного року». Корисний тест: якщо клієнт міг би піти, не сплативши це, — це пайплайн, а не TCV.
ARR: приведений до року потік портфеля за всіма клієнтами
Annual recurring revenue відповідає на інше питання, ніж будь-який із метриків угоди: на цю мить яка приведена до року цінність усіх активних повторюваних підписок разом? Інвестори, кредитори й покупці оцінюють SaaS-бізнеси за ARR, бо він вимірює стійкий двигун виручки, а не продажі якогось одного кварталу.
Існують два стандартні способи його обчислення, і здорові компанії звіряють обидва:
З MRR: ARR = MRR × 12. Додайте повторювану виручку за один місяць за всіма активними підписками — базові плани, платні доповнення, повторювані зобов'язання щодо overage — і помножте на дванадцять. База з 400 клієнтів із середнім $500 на місяць — це $200 000 MRR і $2,4 млн ARR.
З ARR waterfall: ARR = початковий ARR + новий ARR + expansion ARR − contraction ARR − churned ARR. Ця версія пояснює рух: рік, що відкривається на $2,4 млн, додає $600 000 від нових логотипів і $300 000 від upsell, втрачає $150 000 на зниженнях тарифу і $250 000 на скасуваннях, закривається на $2,9 млн.
Обидві формули повинні виключати разові платежі, і обидві повинні враховувати лише живе, законтрактоване повторюване зобов'язання. Підписана угода, строк підписки якої ще не почався, — це bookings, а не ARR; вона приєднується до метрика, коли починається строк. Клієнт на безкоштовному тріалі чи призупиненому плані дає нуль, доки не відновиться білінг.
ARR waterfall — це звіт для управління
Одне число ARR каже, де ви стоїте; waterfall каже, як ви туди дісталися. Розділіть зміну кожного періоду на нові логотипи, expansion (upsell, cross-sell, додавання місць, апгрейди тарифу), contraction (зниження тарифу, видалення місць) і churn (повні скасування). Дві компанії можуть обидві зростати ARR на 20 відсотків із цілком різним здоров'ям — одна за рахунок expansion на лояльній базі, інша втрачає третину клієнтів і замінює їх дорогими новими логотипами. Ваша білінгова система має генерувати цей міст щомісяця; закрийте цю прогалину до наступного залучення інвестицій, бо кожен процес due diligence його запитує.
Де ramp і expansion ламають наївне ділення
Плоскі багаторічні угоди діляться чисто. Реальні корпоративні угоди рідко залишаються плоскими, і три поширені форми карають кожного, хто приводить до року на автопілоті.
Ramp-угоди підвищують ціну з року в рік: $50 000 першого року, $70 000 другого, $90 000 третього. Сукупна повторювана цінність — $210 000, тож прямолінійний ACV — $70 000 на рік. Це середнє правильне для квоти й арифметики пайплайну, але не плутайте його з білінгом якогось одного року чи з внеском у ARR першого року, який становить $50 000. Запишіть графік ramp в order form і переконайтеся, що фінанси виставляють ступінчасті суми, а не середнє.
Mid-term expansion додає місця чи продукти після дати початку. Клієнт підписується на ACV $60 000 у січні й додає $24 000 річних місць у липні. ACV контракту для цілей квоти зазвичай перераховується до $84 000, тоді як ARR зростає з $60 000 до $84 000 у липні — але визнана виручка за рік не дорівнює жодному з цих чисел, бо expansion діє лише шість місяців. Coterminous-доповнення (пропорційно до дати закінчення основного строку) зберігають дати поновлення вирівняними ціною саме такої неповнорічної арифметики, тож ваша білінгова система повинна пропорційно розподілити перший рахунок, а не виставляти повний рік.
Багаторічна передоплата зі знижкою змінює грошові потоки, не змінюючи ACV. Клієнт платить $150 000 авансом за три роки продукту вартістю $60 000 на рік — знижка $30 000 за передоплату. ACV залишається $60 000 (повторювана цінність проданого), TCV — це зобов'язані $150 000, а грошові кошти, отримані першого місяця, — $150 000. Три різні числа, три різні місця: звітність продажів, пайплайн і звіт про рух грошових коштів. Проведення $150 000 як виручки при отриманні — це помилка, на яку полюють аудитори, що підводить нас до питання виручки.
Чому жоден із трьох не є визнаною виручкою
Ось речення, що рятує засновників SaaS під час due diligence: метрики вимірюють зобов'язання, а виручка вимірює надану послугу. ACV, TCV і ARR описують, що клієнти погодилися сплатити. Визнана виручка — число у вашому звіті про прибутки та збитки — визнає цінність лише в міру виконання зобов'язання за виконанням, що для підписок означає рівномірно протягом періоду надання послуги. Чинний стандарт, ASC 606, вимагає розподіляти виручку за підпискою протягом строку в міру надання послуги, а не тоді, коли контракт підписано чи надійшли гроші.
Пройдімо річний контракт на $60 000, виставлений повністю 25 жовтня. Цього дня ви маєте $60 000 нового ACV, $60 000, доданих до ARR, коли почнеться строк, і $60 000 грошових коштів чи дебіторської заборгованості — але надано лише близько тижня жовтневої послуги, тож лише кілька тисяч доларів жовтневої виручки. Незароблений залишок лежить у балансі як deferred revenue — зобов'язання, що представляє послугу, яку ви ще винні, — і переходить у доходи місяць за місяцем.
У plain-text книзі це виглядає як два записи — рахунок, що створює зобов'язання, а потім один запис визнання на кожен місяць:
2026-10-25 * "Acme Corp - annual plan invoiced, term starts Nov 1"
Assets:Receivables:Acme 60000.00 USD
Liabilities:Deferred-Revenue:Acme -60000.00 USD
2026-11-30 * "Acme Corp - November subscription recognized, month 1 of 12"
Liabilities:Deferred-Revenue:Acme 5000.00 USD
Income:Subscriptions:SaaS -5000.00 USDЗапустіть цей запис визнання дванадцять разів — і зобов'язання амортизується до нуля рівно тоді, коли закінчиться строк. Авансові платежі за впровадження підкоряються тій самій логіці з одним додатковим судженням: якщо налаштування не має самостійної цінності окремо від підписки, його плата визнається протягом строку підписки разом із нею, а не в день надання. Помилка тут — визнання повного річного рахунку в місяці підписання — завищує квартал, занижує наступні три й створює залишок deferred revenue, який ніколи не зійдеться. Якщо ви ведете книги в Beancount, документація пояснює структурування рахунків доходів і зобов'язань саме для такого типу графіка, а Fava показує графік зменшення відкладеного залишку місяць за місяцем, тож пропущений запис визнання одразу помітний.
Розділення грошових коштів і виручки також пояснює, чому графіки білінгу важливі незалежно від усіх трьох метриків. Дві угоди з ACV $60 000 можуть означати $60 000 грошових коштів першого місяця (річна передоплата) або $5 000 на місяць (щомісячний білінг) — ідентичний ARR, дуже різний запас часу. Відстежуйте календар білінгу поряд з ARR, інакше ваш прогноз грошових потоків розійдеться з історією зростання протягом двох кварталів.
Поширені помилки та як їх уникнути
Врахування разових платежів в ACV чи ARR. Найпоширеніша помилка, зазвичай успадкована від CRM, що вкладає сервіси в поле «amount». Виправте це в джерелі: окремі типи рядків order form для повторюваних і разових платежів, і будуйте звіт ACV лише за повторюваними рядками. Перевіряйте щокварталу, вибірково беручи десять закритих угод і перераховуючи вручну.
Приведення до року часткових місяців. Угода, що починається 25 жовтня, додає п'ять дванадцятих від нічого до жовтневого ARR — ARR — це приведений до року знімок на певний момент, тож нова підписка враховується за повним річним потоком того дня, коли починається її строк, тоді як визнана виручка за жовтень — це пропорційний розрахунок за частковий період. Тримайте письмове правило, яка дата запускає відлік (дата початку строку, ніколи не дата підписання), і застосовуйте його до кожної угоди.
Змішування законтрактованого й живого ARR. Підписані, але ще не розпочаті угоди («contracted ARR») і активні підписки («live ARR») обидва корисні, але змішування їх в одне число дозволяє майбутнім стартам маскувати поточний churn. Показуйте їх двома рядками, що сумуються в підсумок, щоб рада директорів бачила і двигун, і пайплайн, що в нього конвертується.
Дозволяння кожній команді визначати метрики. Продажі приводять до року щомісячні угоди за номіналом, фінанси — за дванадцятьма MRR, а презентація для ради використовує те, що вище. Рішення — односторінкова політика метриків: точні формули, правила включення платежів і тріалів, правило дати початку й хто відповідає за кожен звіт. Кожне число в презентації для ради простежується до цієї сторінки, а зміни до неї версіонуються, як будь-яка облікова політика.
Плутанина bookings, billings і revenue. Bookings (TCV, підписаний цього періоду) живлять історію продажів. Billings (суми, виставлені цього періоду) живлять грошові кошти. Revenue (цінність, надана цього періоду) живить звіт про прибутки та збитки. Рекордний за bookings квартал з умовами річної передоплати може збігтися з плоским визнаним доходом і зростаючими грошовими коштами — усі три звіти кажуть правду про різні речі. Підписуйте кожен слайд тим, що він показує.
Який метрик коли використовувати
Підбирайте метрик під рішення:
- Квоти продажів і комісійні: ACV. Він зараховує приведене до року продажне досягнення, не нагороджуючи багаторічну тривалість двічі й не платячи за транзитні сервіси. Платіть за ramp за прямолінійним ACV, а за expansion — як за окремі події true-up.
- Покриття пайплайну й прогнозування: TCV для сукупного попиту, ACV для впливу на потік. Зважуйте пайплайн за етапом і виключайте опціональні поновлення й усні «другі фази» з обох.
- Звітність для ради, оцінка й залучення інвестицій: ARR з повним waterfall. Інвестори аналізують net revenue retention (початковий ARR плюс expansion мінус contraction і churn, поділені на початковий ARR) так само уважно, як і заголовне число — тризначний NRR на наявній базі вартує більше, ніж те саме зростання, куплене новими логотипами.
- Планування грошових потоків: графік білінгу, а не будь-який із трьох. ARR каже розмір двигуна; лише дати виставлення рахунків і умови оплати кажуть, коли надійдуть гроші.
- Фінансова звітність: визнана виручка за ASC 606, звірена з deferred revenue щомісяця. Якщо ARR зростає на 30 відсотків, а deferred revenue зменшується, один із двох процесів зламано — знайдіть, який, раніше за аудитора.
Ваш чекліст метриків на кінець місяця
Закривайте цикл однаково щомісяця, щоб числа залишалися надійними. Перерахуйте ARR з MRR білінгової системи й звірте з мостом waterfall. Вибірково перевірте закриті виграні угоди й підтвердіть класифікацію рядків повторюваного й разового. Підтвердіть, що кожна угода, яка ще не почалася, лежить у contracted ARR, а не в live ARR. Проведіть записи визнання підписки й звірте залишок deferred revenue з відкритими контрактами. Потім опублікуйте односторінковий міст — початковий ARR, новий, expansion, contraction, churn, кінцевий ARR — поряд із визнаною виручкою та білінгом, кожне з підписом, що воно таке. Робіть це щомісяця — і ваші метрики перестануть бути темою для суперечок і стануть спільною мовою для продажів, фінансів і ради директорів.





