For many software companies, economically similar development activities have long produced different accounting outcomes depending on how software is delivered to customers. In an on-premises licensing model, software development costs typically are evaluated under Accounting Standards Codification (ASC) 985-20 (software to be sold, leased, or marketed). By contrast, SaaS and cloud-delivery arrangements often do not convey a software license for accounting purposes; instead, customers receive access to a hosted service. As a result, software companies historically have accounted for substantial portions of product development spend as internal-use software under ASC 350-40, even when that software is central to revenue-generating offerings.
ASU 2025-06 is aimed at modernizing and improving the internal-use software model. Most important for software companies, the ASU improves operability across development approaches (including agile environments) by replacing legacy project stage gating with a recognition threshold based on 1) management’s authorization to fund and 2) probability of completion, with explicit consideration of development uncertainty.
Crowe observation
Importantly, ASU 2025-06 leaves untouched the guidance in ASC 985-20 for costs incurred for software to be sold, licensed, or otherwise marketed. Consequently, the greatest expected impact of the new ASU will be on software delivered via hosting arrangements, which often is accounted for as internal-use software.
While ASU 2025-06 does not modify the scope of ASC 350-40, software companies should have clear accounting policies for when software arrangements convey a license and fall within the scope of ASC 985-20 versus when they are treated as a service under ASC 350-40.
For hosted arrangements, a customer is considered to have obtained a software license if it meets both conditions of a two-condition U.S. GAAP test:
If either condition is not met, the arrangement with the customer is treated as a service contract, not a software license.
For software companies, the scope of ASC 350-40 becomes especially important when the company deploys software that customers access via a hosted arrangement. While ASC 350-40 generally excludes from its scope software that is marketed externally, software that a customer obtains access to in a hosting arrangement often is treated as internal-use software because the customer either cannot take possession of the software or it is not feasible for the customer to deploy the software independent of the software vendor.
The headline change of ASU 2025-06 is that it eliminates the project stage gating (the preliminary, application development, and post-implementation stages) as the primary trigger for capitalization. Instead, the ASU introduces a streamlined capitalization threshold.
Under the amended guidance (350-40-25-12), capitalization begins only when both of the following conditions are met:
The ASU anchors the second criterion of the recognition threshold on “probable,” referencing the Master Glossary definition, “likely to occur.” For software companies, that matters because the recognition decision is no longer a mechanical “we entered the application development stage” moment; it becomes a documented accounting judgment about whether completion and intended use are likely, with explicit consideration of development risks.
Under ASC 350-40-25-12A, an entity cannot conclude that the probable-to-complete recognition threshold has been met if significant development uncertainty exists. Accordingly, capitalization is deferred until that uncertainty is resolved.
Importantly, the evaluation of significant development uncertainty is required for all internal-use software projects, regardless of delivery model (on-premises, hosted, or cloud-based). For some projects, such as implementations or configurations of established third-party software, the assessment might be straightforward and quickly resolved. For others, the assessment will require more judgment and documentation.
ASU 2025-06 limits significant development uncertainty to two specific factors. If either factor is present, the probable-to-complete recognition threshold is not met:
The ASU does not require all performance requirements to be finalized before capitalization begins. Rather, the focus is on whether significant performance requirements remain unresolved or subject to substantial revision. Ongoing refinement of minor features or incremental tuning does not, by itself, create significant development uncertainty.
As a practical matter, the most challenging judgments are shifting away from labeling development “stages” and toward clearer, evidence-based questions:
ASU 2025-06 relies on a “software project” concept, but the term is not defined in the Master Glossary – a point that will require judgment and documentation.
For SaaS companies, a workable policy might align “software project” with how the organization approves and funds meaningful product initiatives – for example, at the level of:
Defining the software project requires judgment, but that judgment should be exercised within clear guardrails. Defining a project too broadly (for example, as an entire product road map or multiyear platform vision) might inappropriately delay capitalization by importing unresolved uncertainty from unrelated initiatives. Conversely, defining a project too narrowly (for example, at the sprint or user-story level) might fail to reflect how management authorizes funding, evaluates success, and manages development risk.
A defensible software project definition generally aligns with how management governs the initiative – specifically, where there is a clear funding decision, an identifiable intended function, and a basis for assessing development uncertainty and substantial testing completion.
The accounting objective is not to mirror the development methodology perfectly; it is to choose a unit that 1) has an identifiable intended function, 2) has a governance decision point where management commits funding, and 3) can be assessed for development uncertainty and “substantial testing completed.” Importantly, the project definition should be neutral to the desired accounting outcome and applied consistently across similar initiatives.
U.S. GAAP provides concrete examples of what authorization and commitment might look like: executing a third-party development contract, approving internal development expenditures, or committing to obtain software from a third party.
For SaaS development, an authorization and commitment to fund event often is evidenced by:
The key is consistency: The company’s policy should explain what constitutes commitment and how it is documented.
The amended capitalization threshold ties the probable-to-complete determination to an explicit evaluation of whether any significant development uncertainty is present.
Conceptually, SaaS companies should treat this as a two-layer analysis:
ASU 2025-06’s significant development uncertainty triggers are tightly framed:
Practical steps for assessing significant development uncertainty include:
Use the ASU examples as a sanity check. For example, ASU 2025-06’s “Development of a Novel Technology” illustration delays capitalization until novel functionality uncertainty is resolved through coding and testing and performance requirements are identified and stable. Only then does the company conclude that the capitalization requirements are met and begin capitalizing eligible software costs.
Crowe observation
The board indicated it expects more costs will be expensed for software being developed to be sold as part of a cloud computing arrangement because significant development uncertainty might be observed more often for that profile of software.
Software companies should plan for the operational impact: They likely will need better documentation about “what was novel,” “what was stable,” and “when did we cross the line.”
The amended guidance makes clear that if significant development uncertainty exists, the threshold is not met until that significant development uncertainty is resolved.
Capitalization then begins when the other conditions (authorization and commitment plus probable-to-complete) are met and ends no later than when the software is substantially complete and ready for intended use – that is, after all substantial testing is completed.
Although ASU 2025-06 reshapes when to start capitalizing, many software companies will find that what they capitalize and how they track it still require the same core disciplines: identifying eligible internal payroll and external direct costs; excluding selling, training, and duplicative costs; and applying consistent time tracking and cost accumulation.
The difference in practice is that SaaS companies might need to remap cost tracking to the new decision points:
In other words, reporting entities might find that the accounting model is now more synchronized with real SaaS gating artifacts (for example, architecture readiness, performance readiness, and security testing completion) rather than legacy “preliminary versus application development” language.
Controllers and chief accounting officers at software companies should take certain actions now.
Software companies should anticipate that the most-audited decisions will be:
As a strong practice, companies should create a standard capitalization threshold memo template that is completed at the point they begin capitalizing for each major project and is updated when key facts change.
At a minimum, a strong capitalization threshold memo typically would document:
In practice, these are the conclusions auditors and regulators will focus on when evaluating capitalization judgments under the amended guidance.
Many SaaS companies will need to adjust:
If capitalization patterns shift (often toward more expensing early for novel SaaS projects), companies should consider communicating certain information to shareholders:
The amendments are effective for fiscal years beginning after Dec. 15, 2027, including interim periods within those fiscal years, with early adoption permitted.
Entities are required to apply the amendments using one of the following transition methods:
For software companies, the transition method choice often turns on two practical questions:
The codification also specifies transition-related disclosure requirements under ASC 250-10-50 that vary based on the transition method elected, including additional cumulative-effect and comparative-period disclosures for entities applying the guidance using a modified or retrospective approach.
For SaaS and hybrid software companies, ASU 2025-06 is less about new terminology and more about redefining when capitalization begins. The amended ASC 350-40 model aligns more closely with how software is developed today, but it requires clearer, more disciplined answers to foundational questions about project definition, performance requirements, and the resolution of development uncertainty.
To navigate adoption well, companies should align finance and engineering around a repeatable, evidence-based documentation process rather than rely on tooling or legacy stage concepts. Starting early – by piloting the new framework on a significant initiative – can allow organizations to choose a transition approach deliberately, communicate the impact clearly, and avoid last-minute surprises.
FASB materials reprinted with permission. Copyright 2026 by Financial Accounting Foundation, Norwalk, Connecticut. Copyright 1974-1980 by American Institute of Certified Public Accountants.