Skip to content

Capitalized software, explained

Some costs of building software you use to run your business, including a SaaS platform customers access but don't take possession of, are recorded as an asset and amortized once it's ready to use.

Section
US GAAP
Mentioned in
4 pages
Illustration only. No real figures.

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 software: asset and amortizationCapitalized = Development cost × Qualifying share · Monthly amortization = Capitalized ÷ Useful life
$

Engineering payroll and contractors on the project.

%

Coding and testing of new functionality, from your time tracking.

mo

Amortization each month

$10,000.00

How it’s worked out

  1. 1Capitalized$600,000.00 × 60% qualifying$360,000.00
  2. 2Expensed as incurred$600,000.00 − $360,000.00$240,000.00
  3. 3Amortization each month$360,000.00 ÷ 36 months$10,000.00
  4. 4Amortization, first yearFirst 12 months from go-live$120,000.00
MonthAmortizationNet 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.

Capitalizing qualifying engineering payrollBalanced
AccountDebitCredit
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.

Read further

Works in your QuickBooks Online or Xero file

Want your books closed every month?

Lopifi is building AI bookkeeping that keeps your books closed on US GAAP as transactions happen, with a CPA review every quarter, for $200 a month. We’re not open yet.

$200/month when we open. No card now.

General information for US companies, not tax, legal or accounting advice. Check the specifics with a CPA before you act on them.