Капіталізація програмного забезпечення з а ASC 350-40: Практичний посібник щодо вибору між капіталізацією та витратами
Опитування Gartner 2024 року показало, що 63% засновників SaaS-компаній на ранніх стадіях неправильно класифікують витрати на розробку програмного забезпечення. Ця помилка дорого коштує їм на двох фронтах: інвестори дисконтують їхні фінансові показники, коли класифікація виглядає недбалою, а аудитори вказують на проблему під час перевірки (due diligence), що може затримати раунди фінансування або процеси продажу на місяці.
Капіталізація програмного забезпечення — це не просто бухгалтерська технічність. Вона безпосередньо впливає на EBITDA, баланс і те, як ваш бізнес виглядає в очах кредиторів, інвесторів і покупців. Правила ASC 350-40 — та суттєве оновлення 2025 року — визначають, які витрати потрапляють до звіту про прибутки та збитки негайно, а які розподіляються на роки.
Цей посібник розглядає вимоги стандарту, нещодавнє оновлення ASU 2025-06, витрати, які можна капіталізувати, ті, які не можна, та наслідки правильного підходу для фінансової звітності.
Що охоплює ASC 350-40
ASC 350-40 — це стандарт FASB для програмного забезпечення внутрішнього використання — ПЗ, яке ваша компанія створює або купує для власних операцій, а не для продажу клієнтам як основний продукт. Приклади включають:
- Внутрішні системи CRM, ERP, HR або бухгалтерського обліку
- Інструменти хмарної інфраструктури та платформи DevOps
- SaaS-платфор му, яку ви експлуатуєте для клієнтів (клієнт отримує доступ до неї як до послуги, а не як до ліцензійного програмного забезпечення, яке він встановлює)
- Внутрішні конвеєри даних, дашборди та інструменти аналітики
- Кастомну автоматизацію робочих процесів або бек-офісу
Якщо ви продаєте ліцензійне програмне забезпечення, яке клієнти встановлюють на власні комп'ютери, це підпадає під дію ASC 985-20 (програмне забезпечення для зовнішнього продажу), де діють інші правила. Більшість сучасних SaaS-компаній підпадають під ASC 350-40, оскільки клієнти використовують програмне забезпечення як розміщений сервіс.
Основне питання, на яке відповідає стандарт: коли ви витрачаєте гроші на створення ПЗ, чи мають ці витрати бути визнані як витрати негайно, чи капіталізовані як нематеріальний актив і амортизуватися протягом майбутніх періодів?
Стара триетапна модель (до ASU 2025-06)
Протягом десятиліть ASC 350-40 використовував структуру на основі етапів. Згідно зі старими вказівками, які залишаються чинними для більшості звітних організацій до 2027 року, розробка програмного забезпечення поділяється на три окремі фази.
Етап 1: Попередній етап проєкту
Це дослідницька фаза — визначення вимог, оцінка технологій, отримання демонстрацій від постачальників і прийняття рішення про те, чи варто розробляти, купувати або відмовитися від ідеї. Усі витрати на цьому етапі визнаються витратами в міру їх виникнення, подібно до витрат на дослідження. Обґрунтування: доки керівництво не візьме на себе зобов'язання, у вас ще немає ймовірного активу.
Заходи на цьому етапі включають:
- Формування концепції та альтернативні варіанти дизайну
- Демонстрації від постачальників та оцінка технологій
- Аналіз ви трат і вигод та техніко-економічне обґрунтування
- Остаточний вибір підходу або постачальника
Етап 2: Етап розробки додатку
Капіталізація починається, коли керівництво санкціонує проєкт, виділяє фінансування, а його завершення є ймовірним. Цей етап охоплює безпосереднє створення — написання коду, тестування, налаштування, інтеграцію та встановлення.
Витрати, що підлягають капіталізації на цьому етапі, зазвичай включають:
- Заробітну плату та пільги розробників, інженерів QA та керівників проєктів (тільки час, безпосередньо пов'язаний із кодуванням, тестуванням та налаштуванням ПЗ)
- Гонорари зовнішніх консультантів за розробку
- Ліцензії на програмне забезпечення та інструменти, використані для розробку додатку
- Прямі витрати на матеріали та послуги, використані під час розробки
- Витрати на відсотки (в окремих випадках)
Капіталізація припиняється, коли програмне забезпечення фактично завершене та готове до використання за призначенням — зазвичай після закінчення тестування та розгортання системи в робочому середовищі, навіть якщо впровадження відбувається поступово.
Етап 3: Етап після впровадження
Після запуску поточні витрати знову підлягають визнанню як витрати. Навчання, обслуговування, виправлення помилок і рутинна підтримка — все це списується на витрати. Виняток: покращення, які додають нові функції (а не просто виправляють або підтримують існуючу функціональність), можуть бути капіталізовані за тими ж критеріями, що й на етапі 2.
Головне оновлення 2025 року: ASU 2025-06
18 вересня 2025 року FASB випустила ASU 2025-06, що значно модернізує ASC 350-40. Оновлення є обов'язковим для річних періодів, що починаються після 15 грудня 2027 року, з дозволом на дострокове застосування.
Зміна є структурною: триетапна модель скасовується. FASB чітко видалила всі посилання на етапи проєкту, оскільки застаріла структура не відповідала сучасним методам гнучкої та ітеративної розробки, де вимоги еволюціонують, а "етапи" накладаються або виконуються паралельно.
Новий поріг на основі принципів
Згідно з переглянутим стандартом, ви капіталізуєте витрати на програмне забезпечення лише за умови дотримання обох таких умов:
- Авторизація керівництвом: Керівництво санкціонувало проєкт і зобов'язалося його фінансувати.
- Поріг імовірності завершення: Існує ймовірність того, що проєкт буде завершено, а програмне забезпечення виконуватиме свою призначену функцію.
Цей другий тест є дуже важливим. FASB запровадила концепцію під назвою значна невизначеність розробки для оцінки ймовірності завершення. Ви повинні оцінити:
- Чи включає програмне забезпечення нові або неперевірені функції, які не були підтверджені кодуванням або тестуванням
- Чи залишаються вимоги до продуктивності невизначеними або підлягають суттєвому перегляду
Якщо існує значна невизначеність, капіталізація має бути відкладена до моменту її вирішення. FASB дала зрозуміти, що очікує від нового правила збільшення обсягу витрат на ПЗ, які визнаються витратами періоду, особливо в SaaS-компаніях, де вимоги постійно ітеруються.
Що це означає на практиці
Для стартапу, що створює щось справді нове — платформу ШІ-аге нтів або інноваційний механізм автоматизації — нове правило може призвести до збільшення операційних витрат на ранніх етапах. Для зрілих компаній, що вдосконалюють чітко визначені системи, практичний вплив буде меншим. У будь-якому випадку, перехід від механічної перевірки етапів до порогу, заснованого на професійному судженні, означає, що компаніям потрібна чіткіша документація управлінських рішень, технічної здійсненності та статусу проєктів.
Що можна і що не можна капіталізувати: практичний чекліст
Незалежно від того, чи застосовуєте ви застарілу модель стадій, чи новий тест на основі принципів, межа між витратами, що підлягають капіталізації, та тими, що списуються на витрати періоду, за своєю суттю подібна. Ось робочий чекліст.
Зазвичай підлягає капіталізації
- Прямі витрати на оплату праці розробників, дизайнерів та фахівців з QA під час фази розробки
- Розподілені податки на заробітну плату та пільги для цих працівників
- Гонорари зовнішнім консультантам та підрядникам за розробку
- Витрати на програмне забезпечення, інструменти та хмарну інфраструктуру, безпосередньо використані під час розробки
- Витрати на розробку нового функціоналу після запуску (вдосконалення, які суттєво розширюють можливості)
- Витрати на розробку ПЗ для конвертації (програмне забезпечення, що переносить старі дані в нові), на відміну від самої діяльності з конвертації даних