What it means
Normally what you pay engineers is an expense in the month you pay it. ASC 350-40 makes an exception for software you build to run your business, which includes a SaaS platform customers use over the internet. Part of the cost of building it is recorded as an asset, called capitalized software, and spread over the years it's used.
Think of a delivery van. You don't expense the whole van in the month you buy it; you spread its cost over the years it does the work. For software, that spreading is called amortization.
Under the current rules a project moves through stages. Planning and weighing options is expensed. Once development starts, the qualifying costs of building the software are capitalized, mostly payroll for the engineers doing the work. Maintenance, training and bug fixes after launch are expensed. Amortization starts when the software is ready for its intended use.
ASU 2025-06 removes the stages. Capitalization starts once management has authorized and committed to funding the project and it's probable the software will be completed and used as intended. That threshold isn't met while significant development uncertainty remains, such as unresolved novel features or performance requirements still being revised. It's effective for annual periods beginning after December 15, 2027, and early adoption is allowed.
In March, Acme's engineers spend $30,000 of payroll building a new billing platform, and the work qualifies. Payroll booked it to engineering salaries, so the accountant moves $30,000 to capitalized software on the balance sheet, and March's operating expenses fall by the same amount. If Acme picks a three-year useful life, the asset is amortized at about $833 a month once the platform goes live.
Auditors ask for time records showing who worked on what. Sections 174 and 174A are separate tax rules for similar costs, so the books and the tax return can treat the same payroll differently, and the income tax provision tracks the gap.
Why it matters. Done right, it matches the cost of a platform to the years it earns revenue. Done loosely, it turns operating expenses into an asset an auditor will challenge.
Try it with your numbers
Change any number. The working below updates as you type.
Capitalized = Development cost × Qualifying share · Monthly amortization = Capitalized ÷ Useful lifeEngineering payroll and contractors on the project.
Amortization each month
$10,000.00
How it’s worked out
- 1Capitalized$600,000.00 × 60% qualifying$360,000.00
- 2Expensed as incurred$600,000.00 − $360,000.00$240,000.00
- 3Amortization each month$360,000.00 ÷ 36 months$10,000.00
- 4Amortization, first yearFirst 12 months from go-live$120,000.00
| Month | Amortization | Net book value |
|---|---|---|
| Jul 2026 | $10,000.00 | $350,000.00 |
| Aug 2026 | $10,000.00 | $340,000.00 |
| Sep 2026 | $10,000.00 | $330,000.00 |
| Oct 2026 | $10,000.00 | $320,000.00 |
| Nov 2026 | $10,000.00 | $310,000.00 |
| Dec 2026 | $10,000.00 | $300,000.00 |
| Jan 2027 | $10,000.00 | $290,000.00 |
| Feb 2027 | $10,000.00 | $280,000.00 |
| Mar 2027 | $10,000.00 | $270,000.00 |
| Apr 2027 | $10,000.00 | $260,000.00 |
| May 2027 | $10,000.00 | $250,000.00 |
| Jun 2027 | $10,000.00 | $240,000.00 |
First 12 of 36 months. Under today's ASC 350-40, only application-development-stage costs qualify; planning, training, data conversion and maintenance are expensed. ASU 2025-06 replaces the stages with a probable-to-complete test for annual periods beginning after December 15, 2027 (early adoption allowed). For tax, the same costs follow Section 174A.
The entry, worked
In March, Acme's engineers spend $30,000 of payroll building a new billing platform that qualifies for capitalization. Payroll was first booked to engineering salaries.
| Account | Debit | Credit |
|---|---|---|
| Capitalized software | $30,000.00 | |
| Engineering salaries | $30,000.00 | |
| Total | $30,000.00 | $30,000.00 |
The qualifying cost moves from expense to an asset, which is amortized over its useful life once the platform goes live.
Common questions
Is SaaS software internal-use or software to be sold?
If customers access it on your servers and can't take possession of it, it's generally internal-use software under ASC 350-40. Software you license for customers to install falls under ASC 985-20.
Are the rules changing?
Yes. ASU 2025-06 removes the project stages and starts capitalization once management has authorized and committed to funding the project and it's probable it will be completed and used as intended. It's effective for annual periods beginning after December 15, 2027, and early adoption is allowed.
Is capitalized software the same as Section 174 for tax?
No. Sections 174 and 174A are tax rules with their own definitions. Your books and your tax return can treat the same engineering cost differently, and the difference is tracked for the tax provision.
Where it comes up
The glossary entries, founder guides and lessons on this site that use the term and link here.
- AmortizationSpreading the cost of a finite-lived intangible, a prepaid or a debt discount over the periods it servesGlossary
- US GAAP for early-stage startups, in plain EnglishAccrual accounting, revenue recognition (ASC 606), leases (ASC 842), stock compensation and capitalized software: what each means for a small company.Guide · 4 min
- Cash flow statement explained: why profit isn’t cashHow the cash flow statement starts at net income, adds back non-cash costs and working capital, splits three activities and ties to the balance sheet.Guide · 5 min
- Adjusting entriesThree entries nobody sends an invoice for, made on the last day of the month, that turn a record of transactions into a set of accounts.Lesson 9
Read further
General information for US companies, not tax, legal or accounting advice. Check the specifics with a CPA before you act on them.