Перейти к основному содержимому

Затраты на внедрение облачных решений: какие расходы на настройку хостинга капитализируются по ASC 350-40

Опубликовано 11 мин чтенияMike ThriftMike Thrift
Затраты на внедрение облачных решений: какие расходы на настройку хостинга капитализируются по ASC 350-40
Содержание страницы

Ваша компания только что заключила трехлетний договор на облачную ERP-систему за 60 000 долларов в год плюс смету на внедрение в размере 90 000 долларов от консультантов поставщика. Вот вопрос, который ваш финансовый контролер задаст еще до оплаты первого счета: эти 90 000 долларов полностью уменьшат прибыль этого квартала или осядут на балансе и будут понемногу переходить в расходы каждый месяц в течение трех лет? Ответ меняет вашу отчетную прибыль на десятки тысяч долларов в первый год, и определяется он одним правилом бухгалтерского учета, о котором большинство малых предприятий никогда не слышали.

Это правило — ASC 350-40 в редакции Обновления стандартов бухгалтерского учета FASB ASU 2018-15. Оно определяет, какие затраты на настройку облачных решений вы капитализируете, а какие списываете. Разберитесь в нем правильно — и ваша финансовая отчетность будет соответствовать экономике сделки. Ошибетесь — и вы либо занизите прибыль текущего года, либо будете держать на балансе фиктивный актив, который аудитор заставит вас списать. Это руководство последовательно разбирает правило по этапам, с бухгалтерскими проводками в подтверждение.

Почему затратам на настройку облачных решений потребовалось отдельное правило​

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

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

ASU 2018-15 устранило его, сблизив две модели. Затраты на внедрение в рамках договора хостинга, являющегося договором на оказание услуг, теперь оцениваются точно так же, как если бы они были затратами на проект программного обеспечения внутреннего использования по ASC 350-40. Некоторые из них капитализируются. Загвоздка в том, что какие именно затраты подпадают под капитализацию, полностью зависит от этапа проекта, к которому они относятся, — а этапы уже, чем большинство людей ожидает.

Первый вопрос: договор на оказание услуг или лицензия на программное обеспечение?​

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

Договор включает лицензию на программное обеспечение (учитывается как программное обеспечение внутреннего использования) только при выполнении обоих условий:

  1. У вас есть contractual right взять программное обеспечение во владение в любой момент в течение периода хостинга без существенных штрафов.
  2. Вам практически осуществимо запускать программное обеспечение на собственном оборудовании или заключить договор с другой стороной на его хостинг.

Для типичной подписки SaaS для малого бизнеса — QuickBooks Online, NetSuite, HubSpot, облачная ERP — оба условия не выполняются. Вы не можете забрать код домой, и вы не смогли бы запустить его самостоятельно, даже если бы забрали. Значит, это договор на оказание услуг, абонентская плата списывается по мере получения услуги, а затраты на внедрение проходят трехэтапный тест, описанный ниже.

Обратите внимание, что правило не меняет: учет самого элемента услуги. Ваши ежемесячные или годовые платежи за хостинг по-прежнему являются обычными операционными расходами. Анализу «капитализировать или списать» подлежат только единовременные затраты на внедрение и настройку.

Три этапа, которые решают все​

ASC 350-40 делит каждый проект программного обеспечения на три этапа. Этап определяет порядок учета — и точка.

Этап 1: Предварительный этап проекта — все списывается​

Предварительный этап охватывает все, что вы делаете, чтобы решить, что строить и стоит ли продолжать:

  • Оценка и выбор поставщиков, рассылка запросов предложений, просмотр демонстраций
  • Определение требований к системе и реинжиниринг бизнес-процессов
  • Консультанты, нанятые для помощи в выборе платформы
  • Окончательное решение об авторизации — официальное утверждение и финансирование проекта руководством

Каждый доллар на этом этапе списывается по мере возникновения. 15 000 долларов, которые вы заплатили независимому консультанту за сравнение трех ERP-систем и рекомендацию одной из них? Расход. Внутреннее время вашей команды, потраченное на составление требований до подписания договора? Расход. Ничего не капитализируется, пока руководство не авторизует проект и пока не станет вероятным, что проект будет завершен и программное обеспечение будет использоваться по назначению.

Этап 2: Разработка приложения — капитализируется то, что соответствует критериям​

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

  • Конфигурацию и кастомизацию размещенного программного обеспечения под ваши спецификации
  • Кодирование и создание интерфейсов между облачным приложением и другими вашими системами
  • Тестирование, включая параллельное тестирование с вашей устаревшей системой
  • Обновления и доработки, выполненные во время внедрения и добавляющие функциональность
  • Расходы на оплату труда и связанные с ней расходы сотрудников, которые посвящают время непосредственно этой деятельности, а также вознаграждение сторонних консультантов за ту же работу

Ключевой критерий — затрата непосредственно создает рабочую конфигурацию, которую вы будете использовать в течение срока хостинга. Консультант, настраивающий маршруты согласования в вашей новой ERP, подпадает под капитализацию. Создание API-интеграции, которая передает заказы из ERP в вашу складскую систему, подпадает под капитализацию.

Этап 3: После внедрения и эксплуатация — все списывается​

Как только система (или ее модуль) запущена, вы снова списываете все:

  • Техническое обслуживание, поддержка и исправление мелких ошибок
  • Затраты на обучение — всегда списываются, независимо от того, когда они возникают
  • Затраты на преобразование и миграцию данных — списываются по мере возникновения
  • Текущее администрирование и реинжиниринг процессов после запуска

Перечитайте эти две выделенные строки, потому что на практике именно здесь чаще всего нарушают это правило.

Почему обучение и преобразование данных все равно списываются​

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

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

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

На практике это означает, что вы должны разделять счета поставщиков по видам деятельности, а не просто оплачивать их. Единый акт выполненных работ на внедрение стоимостью 90 000 долларов может содержать 50 000 долларов на конфигурацию (капитализировать), 25 000 долларов на миграцию данных (списать) и 15 000 долларов на обучение конечных пользователей (списать). Попросите поставщика разбить время по видам деятельности до начала проекта — восстанавливать разбивку во время аудита из счета с общей суммой мучительно, а аудиторы будут предполагать худшее в отношении недокументированных сумм.

Амортизация капитализированных затрат​

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

Срок хостинга включает нерасторгаемый период плюс любые периоды продления, которые вы с разумной уверенностью намерены использовать. Договор на один год, который вы полностью рассчитываете продлить дважды, амортизируется в течение трех лет, а не одного. Это суждение имеет значение: амортизация 50 000 долларов за один год — это 4 167 долларов в месяц расходов, тогда как распределение на три года — 1 389 долларов. Задокументируйте допущение о продлении при первоначальном признании.

Еще две детали представления, которые проверяют аудиторы:

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

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

Бухгалтерские проводки, от начала до конца​

Допустим, вы подписываете трехлетний договор на облачную ERP. Внедрение раскладывается на 50 000 долларов работ по конфигурации (капитализируемые), 25 000 долларов на миграцию данных (расход) и 15 000 долларов на обучение (расход). Вот полный жизненный цикл.

Оплата счетов за внедрение:

2026-11-15 * "Cloud ERP vendor" "Implementation - configuration phase"
  Assets:Prepaid-Expenses:Cloud-Implementation  50,000.00 USD
  Expenses:Professional-Fees:Data-Migration      25,000.00 USD
  Expenses:Training:ERP-End-User                 15,000.00 USD
  Assets:Checking:Operating                     -90,000.00 USD

Обратите внимание на разбивку: один платеж, три направления. Доллары на конфигурацию становятся активом; миграция и обучение сразу идут в расходы.

Ежемесячная амортизация в течение 36-месячного срока хостинга (50 000 долларов / 36 = 1 388,89 доллара):

2026-12-31 * "Amortize cloud ERP implementation costs" ""
  Expenses:G-and-A:Software-Subscriptions   1,388.89 USD
  Assets:Prepaid-Expenses:Cloud-Implementation  -1,388.89 USD

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

Пять ошибок, которые сбивают с толку малый бизнес​

1. Списание всего из осторожности. Привычка, возникшая до 2018 года, сохраняется. Если вы списываете все 90 000 долларов в первый год, когда 50 000 долларов должны были оказаться на балансе, вы занижаете прибыль первого года и завышаете последующие годы. Кредиторы, читающие вашу отчетность, видят худшую картину обслуживания долга, чем в реальности.

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

3. Капитализация миграции данных, потому что она «ощущается как» внедрение. По простому языку это работа по внедрению, но не капитализируемая затрата по ASC 350-40. Поставщики миграции предлагают пакеты с фиксированной ценой, которые размывают эту границу. Получите разбивку по видам деятельности в письменном виде.

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

5. Игнорирование разницы между бухгалтерским и налоговым учетом. Для целей федерального налогообложения затраты на внедрение облачных решений, как правило, вычитаются как обычные и необходимые деловые расходы при оплате или возникновении — для большинства договоров на оказание услуг не существует налогового эквивалента капитализации по ASC 350-40. Это означает, что в ваших книгах отражается актив и амортизация, тогда как в налоговой декларации — немедленный вычет. Отслеживайте разницу в рабочих документах по основным средствам или отложенным налогам, чтобы она корректно сторнировалась, а не превращалась в постоянную загадочную статью сверки.

Практический чек-лист для вашего следующего облачного внедрения​

Прежде чем начнется следующее внедрение, внедрите эти пять мер контроля:

  1. Зафиксируйте дату авторизации. Получите письменное одобрение руководства с обязательством по финансированию и автоматически рассматривайте затраты до этой даты как расходы предварительного этапа.
  2. Требуйте выставления счетов по видам деятельности. Акт выполненных работ должен разделять конфигурацию и кастомизацию, интеграции, тестирование, миграцию данных и обучение на отдельные статьи с отдельными ставками или фиксированными вознаграждениями.
  3. Настройте счет актива заранее. Создайте счет предоплаченного актива внедрения для каждого договора (а не один общий счет), чтобы графики амортизации и проверки на обесценение оставались четкими, когда вы используете несколько систем.
  4. Задокументируйте срок хостинга. Запишите нерасторгаемый период, ожидаемые продления и обоснование и прикрепите это к графику амортизации.
  5. Запланируйте проверку на обесценение. Как минимум ежегодно — и всякий раз, когда вы рассматриваете смену поставщика или вывод модуля из эксплуатации — спрашивайте, имеет ли балансовая стоимость по-прежнему будущую выгоду.

Облачное программное обеспечение перенесло серверы с вашей территории, но не убрало бухгалтерское суждение с вашего стола. Компании, которые хорошо справляются с этим, рассматривают учет внедрения как часть плана проекта, а не как уборку в конце года. Распределяйте каждый счет по его этапу при поступлении, амортизируйте актив в течение реального срока хостинга — и ваша финансовая отчетность будет рассказывать ту же историю, что и ваш ИТ-план.

Источник: https://beancount.io/ru/blog/2026/10/31/cloud-implementation-costs-explained-asc-350-40-capitalize-amortization-guide

Опубликовано: 31 октября 2026 г.

11 мин чтения

Капитализация против отнесения на расходы: когда капитализировать разработку ПО, подписки и расходы на облачную инфраструктуру

Капитализируйте затраты на разработку приложений по ASC 350-40 и относите на…

software-capitalization
saas
10 мин чтения

Капитализация программного обеспечения согласно ASC 350-40: Практическое руководство по выбору между капитализацией и расходами

Стандарт ASC 350-40 регулирует, какие затраты на разработку ПО SaaS-компании…

saas
software-capitalization
10 мин чтения

Feast против Tecton: капитализация собственной инфраструктуры feature store по ASC 350-40, когда вы создаете, а не покупаете

Создание на базе Feast превращает зарплату инженеров в капитальный актив по ASC…

software-capitalization
saas
9 мин чтения

FASB ASU 2025-06: как новое правило капитализации программного обеспечения для внутреннего использования вписывается в agile-разработку

Стандарт FASB ASU 2025-06 заменяет трёхэтапный тест ASC 350-40 единым порогом…

software-capitalization
saas
10 мин чтения

Как учитывать расходы на патенты: что капитализировать, как работает амортизация и когда списывать «мертвый» патент

Расходы на подачу заявки и юридические услуги по патенту капитализируются, а не…

accounting
amortization