- 1Ложь: «Деньги поступили на мой банковский счет, значит, это доход»
- 2Решение: Признавайте доход по мере его выполнения
- 3Годовая предоплата в размере 120 долларов США, месяц за месяцем
- 4Ежемесячные продления проще — пока они не станут сложными
- 5Где это пересекается с учетом по кассовому методу и методу начисления
- 6Где ReCharge и WooCommerce Subscriptions вписываются в картину
- 7Правильное получение данных о заказах в рамках графика
Деньги от годовой предоплаты реальны. Доход — нет, пока еще нет. Разрыв между этими двумя фактами — это то, где учет подписок идет не так.
Вы запустили годовой план в ноябре. Оплата за двенадцать месяцев вперед, два месяца бесплатно — чистые 120 долларов вместо 144 долларов. В выходные Черной пятницы 214 клиентов воспользовались этим предложением. Ваш платежный процессор перевел чуть более 25 000 долларов, и QuickBooks утверждает, что ноябрь был лучшим месяцем в истории вашего магазина.
Затем появляется отчет о прибылях и убытках за январь, и кажется, что бизнес рухнул. Те же клиенты. Те же коробки, отправляемые каждый месяц. Но в отчете P&L говорится о коллапсе доходов — потому что все они были учтены в день поступления денег.
Если вы сталкивались с чем-то подобным — всплеск в один месяц, который вы не могли объяснить своему бухгалтеру, «проблемный» квартал, который не ощущался проблемным, маржа, которая дико колеблется в зависимости от того, когда поступают предоплаты, — вы уже столкнулись с проблемой, о которой идет речь в этой статье. Отложенный доход — это единственная бухгалтерская концепция, которая отличает продавцов электронной коммерции с подписками и понятными книгами от продавцов, чей P&L является генератором случайных чисел.
Механика проще, чем предполагает название. Давайте разберем ее с нуля.
Ложь: «Деньги поступили на мой банковский счет, значит, это доход»
Это самое естественное предположение в торговле, и для разовых заказов оно примерно верно. Кто-то покупает свечу, вы отправляете свечу, деньги ваши. Деньги и заработок поступают вместе.
Подписки, оплаченные авансом, разрывают эту связь. Когда клиент платит 120 долларов в ноябре за двенадцать ежемесячных доставок, вы не заработали 120 долларов в ноябре. Вы заработали 10 долларов — стоимость одной доставки — и взяли на себя обязательство доставить еще одиннадцать.
В бухгалтерском учете есть название для денег, которые вы собрали, но еще не заработали: отложенный доход (вы также можете встретить «незаработанный доход» — это одно и то же). И вот что удивляет большинство продавцов: отложенный доход — это обязательство, а не доход. Он находится в вашем балансе рядом с вашими кредитами и неоплаченными счетами, потому что это именно то, что это — что-то, что вы должны. Вы просто должны это в виде продукта и услуги, а не в виде долларов.
Ложь не глупа. Баланс вашего банковского счета действительно увеличился, и для индивидуального предпринимателя, следящего за денежными средствами, это та цифра, которая кажется реальной. Но в тот момент, когда вы учитываете предоплаченные подписки как мгновенный доход, три вещи нарушаются:
- Ваша ежемесячная отчёта о прибылях и убытках теряет смысл. Выручка резко растёт, когда кампании запускаются, и падает, когда они не запускаются, и ни одно из этих движений не говорит вам, как идут дела у бизнеса.
- Ваши маржи становятся непонятными. Ноябрь показывает выручку в размере 25 000 долларов США против стоимости продукта за один месяц. Месяцы со второго по двенадцатый показывают стоимость выполнения этих заказов против нулевой соответствующей выручки.
- Ваша налоговая картина может искажаться. В зависимости от вашего метода учёта, признание дохода до его получения может привести к переносу налогооблагаемого дохода на более ранний срок. (Правила определения сроков здесь становятся действительно техническими — подтвердите свой подход у вашего CPA.)
Решение: Признавайте доход по мере его выполнения
Принцип учёта по методу начисления, лежащий в основе всего этого, выражается одним предложением: выручка признаётся, когда она заработана, а не когда она получена. Для подписки «заработанное» означает доставленное — каждый месяц обслуживания или каждая отправленная коробка превращает часть обязательства в реальную выручку.
Вот подробный пример, от начала до конца. Цифры вымышленные и намеренно округлены.
Годовая предоплата в размере 120 долларов США, месяц за месяцем
Первый день — продажа. Клиент платит 120 долларов США за 12-месячную подписку. Денежные средства увеличиваются, как и ваше обязательство:
| Счет | Дебет | Кредит |
|---|---|---|
| Денежные средства (или клиринговый счёт процессора) | $120 | |
| Отложенная выручка (обязательство) | $120 |
Обратите внимание, чего нет в этой проводке: выручки. Ваша отчёта о прибылях и убытках не меняется в день продажи.
Каждый месяц — признание. Каждый раз, когда вы выполняете обязательство за месяц (отправляете коробку, предоставляете период обслуживания), вы переносите одну двенадцатую часть из обязательства в заработанную выручку:
| Счет | Дебет | Кредит |
|---|---|---|
| Отложенная выручка | $10 | |
| Выручка от подписки | $10 |
График. Если проделать это в течение года, баланс аккуратно развернётся:
| Месяц | Признанная выручка | Оставшаяся отложенная выручка |
|---|---|---|
| 1 | $10 | $110 |
| 2 | $10 | $100 |
| 3 | $10 | $90 |
| … | … | … |
| 11 | $10 | $10 |
| 12 | $10 | $0 |
Умножьте это на ваших 214 клиентов «Чёрной пятницы», и картина преобразится. Вместо всплеска в 25 680 долларов США в ноябре, за которым следуют одиннадцать месяцев кажущегося голода, в вашей бухгалтерии будет отображаться примерно 2 140 долларов США выручки от подписки каждый месяц — сопоставленной с фактической стоимостью выполнения этих месяцев. Это отчёта о прибылях и убытках, которую вы можете читать, прогнозировать и передавать кредитору без двадцатиминутного дисклеймера.
[ИЗОБРАЖЕНИЕ: Два рядом расположенных столбчатых диаграммы — «вид по кассовому методу» с одним огромным столбцом за ноябрь и ровными месяцами после, против «вид с отложенной выручкой» с двенадцатью ровными ежемесячными столбцами]
Ежемесячные продления проще — пока они не станут сложными
Если ваши подписчики платят из месяца в месяц, вы можете подумать, что вы вне игры. В основном, так и есть. Плата в размере 12 долларов США 1 марта за мартовскую коробку признаётся в течение того же периода, когда она получена — денежные средства и выручка совпадают, и откладывать практически нечего.
Но программы подписки включают механизмы, которые незаметно вводят временные разрывы:
- Пропуски. В программе «подпишись и сэкономь» пропущенный месяц обычно означает отсутствие оплаты и отправки — ничего для записи. Но если клиент пропускает месяц после оплаты, вы держите деньги за доставку, которая была отложена. Эта оплата учитывается как отложенная выручка до тех пор, пока отложенный заказ фактически не будет отправлен.
- Паузы. Приостановленная годовая подписка не отменяет ваши обязательства; она их продлевает. Оставшийся отложенный остаток остается в вашей бухгалтерской книге, и признание возобновляется, когда возобновляется выполнение обязательств. У клиента, который приостановил подписку на шестом месяце с неучтенными 60 долларами, остается 60 долларов ваших обязательств — на любой срок, пока длится пауза.
- Возвраты и отмены. Именно здесь учет обязательств окупается. Скажем, годовой клиент отменяет подписку на четвертом месяце, и вы возвращаете неиспользованную часть. Вы учли 40 долларов, вы возвращаете 80 долларов — и эти 80 долларов списываются с отложенного дохода, а не с выручки. Ваша признанная выручка за первые четыре месяца остается точной, потому что вы ее действительно заработали. (Возвраты по уже признанной выручке работают иначе — это контр-выручка, и мы рассматриваем ее в учете возвратов и отмен.)
- Пересечение биллингового цикла. Даже простые ежемесячные планы могут пересекать периоды — плата от 28 января за февральскую коробку по праву относится к февралю. В малых масштабах большинство продавцов и их бухгалтеры разумно игнорируют это. При значительном объеме стоит принять решение о политике.
Общая закономерность для всех четырех: биллинговый график подписки и график ее выполнения — это две разные временные шкалы, а выручка следует за выполнением.
Где это пересекается с учетом по кассовому методу и методу начисления
Все вышесказанное относится к учету по методу начисления. Если ваш магазин работает по чистому кассовому методу — вы записываете доход, когда поступают деньги, и точка — то отложенный доход формально не существует в ваших книгах, и ноябрьский всплеск является вашим ноябрем.
Это законно и распространено для мелких продавцов, но подписки — один из самых веских аргументов для перехода. Чем больше предоплаченного дохода вы несете, тем больше кассовый отчет о прибылях и убытках расходится с операционной реальностью — и тем труднее ответить на простые вопросы, такие как «был ли этот месяц хорошим?». Если вы взвешиваете переход, компромиссы изложены в нашем руководстве по кассовому и методу начисления для электронной коммерции.
Даже приверженные продавцы, использующие кассовый метод, должны отслеживать свои отложенные обязательства где-нибудь, хотя бы в электронной таблице. Знание того, что 18 000 долларов на вашем банковском счете — это предоплаченное выполнение обязательств, убережет вас от траты денег, которые вы еще не заработали.
Где ReCharge и WooCommerce Subscriptions вписываются в картину
Если вы управляете подписками на Shopify, вы, вероятно, используете ReCharge или встроенные функции подписок Shopify; на WooCommerce это обычно WooCommerce Subscriptions, часто в сочетании с набором инструментов для оформления заказа и воронки продаж. Стоит уточнить, чем являются эти инструменты: биллинговыми движками. Они управляют контрактом на подписку — графиком, сохраненной картой, пропусками и паузами — и при каждом продлении они создают заказ и платеж в вашем магазине.
Именно так ваши данные появляются в вашей бухгалтерии: как заказы. Продление подписки ReCharge или Woo Subscriptions попадает в поток заказов вашего магазина, затем в выплаты вашего платежного процессора и поступает в вашу книгу учета так же, как и любой другой заказ. Приложение для подписок знает историю биллинга; ваши данные о заказах и выплатах несут историю денег.
Ни один из этих инструментов не ведет ваш график признания выручки. Он находится в вашем файле учета и представляет собой один и тот же короткий список, независимо от того, какой стек подписок вы используете:
- Счет отложенных доходов (обязательств) в вашей учетной системе QuickBooks, отнесенный к текущим обязательствам.
- График признания выручки — какие предоплаченные заказы существуют, сколько остается незаработанным по каждому, и сколько нужно признать в этом месяце. Для большинства магазинов это электронная таблица, основанная на экспорте данных из приложения подписок.
- Ежемесячная бухгалтерская запись, перемещающая заработанную долю из отложенных доходов в доходы от подписок.
- Ежемесячная проверка адекватности, подтверждающая, что баланс отложенных доходов в вашем балансе по-прежнему равен сумме невыполненных обязательств в вашем графике.
Это вся система. Концептуально она не сложна — это проблема дисциплины, поэтому обычно она ломается в одном и том же месте: в исходных данных о заказах.
Правильное получение данных о заказах в рамках графика
График признания выручки хорош настолько, насколько хороши поступающие в него данные о продажах. Если заказы подписок попадают в QuickBooks как единовременные депозиты — комиссии, смешанные с выручкой, возвраты, невидимо зачтенные против продаж — вы не сможете построить надежный график отложенных доходов, потому что вы не сможете определить, что на самом деле содержал любой данный платеж. Исправление этого уровня идет первым; вот как продажи Shopify должны быть записаны в QuickBooks до того, как в картину войдет какая-либо логика подписок.
Это уровень, на котором инструмент синхронизации оправдывает себя. LedgerPort синхронизирует заказы Shopify и WooCommerce с QuickBooks Online, отделяя комиссии от выручки и записывая возвраты как возвраты — включая продление подписок, поскольку продление — это такой же заказ, как и любой другой. На плане Scale журналы выплат сопоставляют депозиты процессора с заказами внутри них, поэтому денежная сторона ваших книг сверяется чисто, в то время как ваш график признания выручки обрабатывает заработанную сторону. И синхронизация работает автоматически, что особенно важно для магазинов с подписками: продления генерируют постоянный поток заказов в течение месяца, а не кучу, которую можно ввести пакетно 31-го числа.
Чтобы прояснить границу: ежемесячная бухгалтерская запись по отложенным доходам по-прежнему остается за вами (или вашим CPA). Никакой инструмент синхронизации заказов не должен претендовать на знание ваших обязательств по выполнению заказов. Чистая синхронизация предоставляет вам точные данные о заказах, комиссиях и возвратах, от которых зависит график — и, для магазинов со значительным объемом продлений, возвращает часы каждую неделю, которые раньше уходили на ручное составление графика.
Если подписки становятся реальной частью вашего дохода, более подробные основы изложены в нашем руководстве по бухгалтерскому учету электронной коммерции. А если ваша последняя предоплаченная кампания превратила ваш отчет о прибылях и убытках в детектив, начните с малого: откройте QuickBooks, добавьте счет отложенных доходов, и постройте двенадцатистрочную таблицу для одного клиента стоимостью 120 долларов. Как только вы увидите, как одна предоплата разворачивается по 10 долларов в месяц, вся модель станет понятной — и LedgerPort может поддерживать чистоту данных о заказах под ней, начиная с бесплатной версии.
