What is R&D Capitalization (ASC 350-40)?
R&D capitalization is the accounting practice of recording certain software development costs as assets on the balance sheet rather than expenses on the income statement.
R&D capitalization is the accounting practice of recording certain software development costs as assets on the balance sheet rather than expenses on the income statement. Under ASC 350-40, costs incurred during the "application development stage" can be capitalized.
Three stages: Preliminary Project Stage (all costs expensed — planning, research, feasibility), Application Development Stage (costs can be capitalized — coding, testing, direct labor), and Post-Implementation Stage (costs expensed — maintenance, bug fixes, training).
What can be capitalized: developer salaries during coding, third-party software costs, testing costs, and directly related overhead. What cannot: maintenance, data conversion, general overhead, and training.
Capitalization matters because it shifts costs from the income statement (reduces current profit) to the balance sheet (spreads cost over the asset's useful life via amortization). This can significantly change reported profitability and tax liability.
Why It Matters
R&D capitalization directly affects reported profitability, tax liability, and the Innovation Tax metric. Misclassifying maintenance work as capitalizable development overstates R&D investment and understates true maintenance burden.
Frequently Asked Questions
What is R&D capitalization?
Recording software development costs as balance sheet assets instead of income statement expenses. Under ASC 350-40, coding and testing costs during development can be capitalized; maintenance and planning cannot.
Why does R&D capitalization matter?
It affects reported profitability and taxes. Capitalizing costs increases current-period profit (costs are amortized over years). But over-capitalizing maintenance work misrepresents business health.
Related Terms
Need Expert Help?
Richard Ewing is a Product Economist and AI Capital Auditor. He helps companies translate technical complexity into financial clarity.
Book Advisory Call →