Capitalizing, Expensing, and Amortizing Software and R&D Costs

BAR chapter covering software capitalization, research-versus-development distinctions, amortization, and classification errors.

This chapter covers a technical area where classification decisions drive recognition, amortization, and disclosure. The main BAR issue is knowing when spending creates an asset, when it stays an expense, and how the answer changes across software and research contexts.

In This Chapter

How to Use This Chapter

  • Read this chapter when software and R&D questions are blending together.
  • Focus on the triggering stage or condition that changes the accounting treatment.
  • Revisit it whenever a fact pattern asks you to separate internal-use, external-sale, and pure research costs.

In this section

Revised on Friday, April 24, 2026