FAR R&D and Software · Updated November 2026
R&D vs Software Costs: When Do You Expense and When Do You Capitalize?
Treatment depends on what is being developed and where the project is in its lifecycle.
General R&D
Many research and development costs are expensed as incurred under applicable U.S. GAAP.
Software for sale
Software developed for external sale can have different treatment before and after the relevant technological milestone.
Internal-use software
Software built for the company's own use follows a different framework with stage-based capitalization rules.
Alternative future use
Certain equipment or materials purchased for R&D can be capitalized when they have an alternative future use.
The takeaway
Purpose and development stage determine the accounting.
Related Summit guides
FAQ
Is all R&D capitalized?
No.
Is all software development immediately expensed?
No.
Why does technological feasibility matter?
It can affect capitalization timing for certain software developed for external sale.
