Page 4 - Business Insights Technology Industry
P. 4

UNDERSTANDING CAPITALIZATION OF
      SOFTWARE DEVELOPMENT COSTS                                                              WHAT IS SOFTWARE           The  stages  of  software  development  have
                                                                                                                              STAGES OF CAPITALIZATION
                                                                                               CAPITALIZATION?
      FOR SAAS PROVIDERS                                                              Software capitalization involves recognizing   been  ascribed  certain  labels  in  GAAP,
                                                                                      certain development  costs as assets rather
                                                                                                                         which  are  subject  interpretation  despite
                                                                                      than  immediately  expensing  them.  For
                                                                                      SaaS providers, this practice is critical as it   the  many  examples  and  clarifications  that
                                                                                                                         have been made over the years. Remember
                                                                                      affects  how  costs  are  amortized  over  time,   that software has been around for decades.
                                                                                      impacting  financial  statements  and  taxable   So  too  have  the  applicable  accounting
                                                                                      income, and influencing investor perceptions   standards. With the current pace of change
                                                                                      of profitability and long-term value.  in the software and application development
                                                                                          ELIGIBILITY AND GUIDELINES     fields, GAAP has struggled to keep pace and
                                                                                      For SaaS providers marketing their software   adjust  its  sometimes-antiquated  language
                                                                                                                         and approaches to what is happening in
                                                                                      to external customers (or for companies just   real-time.  For  this  reason,  the  Financial
                                                                                      developing their own internal-use software),   Accounting  Standards  Board (FASB)
                                                                                      GAAP stipulates that software development   has  added  software  development  costs  to
                                                                                      costs  be  capitalized  once  “technological   its  Technical Agenda.  This  means  that  the
                                                                                      feasibility”  is  achieved.  Technological   FASB has identified this area of accounting
                                                                                      feasibility  occurs  when  the  software  is   regulation  as  needing  further  review  and
                                                                                      ready for its intended use and completion is   likely  adjustment.  Don’t  hold  your  breath
                                                                                      probable. This guideline applies whether the   though.  Change  is  slow  at  the  FASB  and
                                                                                      software is developed internally or acquired   with  GAAP,  and  even  when  changes  do
                                                                                      externally for further development.  come, they usually miss the mark. We’ll be
                                                                                               KEY CONCEPTS IN           here to apprise you of any relevant changes.
                                                                                          SOFTWARE CAPITALIZATION        For now, and for the foreseeable future, here
                                                                                                                         are  descriptions  of  these  stages  and  some
                                                                                       ► Capital vs. Expense:  SaaS  providers   examples of how to identify them (and how
                                                                                         must   distinguish   between   capital
                                                                                         expenditures  that  enhance  long-term   to apply accounting to them):
                                                                                         value  (such as software  development
                                                                                         costs)  and  expenses  that  are  deducted   1.  PRELIMINARY STAGE:
                                                                                         immediately  from  earnings  (such as
                                                                                         marketing or administrative costs).  Costs incurred during the preliminary stage,
                                                                                       ► Assets: Software developed for external   such as initial  concept  development and
                                                                                         sale  is  considered  an  intangible  asset,   market research specific to external customer
                                                                                         reflecting  its  economic  value  to  the   needs,  are  generally  expensed  as  they  are
                                                                                         company.                        incurred.
                                                                                                                          ►  Conducting  market  analysis  and
                                                                                       ► Amortization:  Capitalized  software   feasibility studies to understand market
          I   n today’s fast-paced tech industry, especially for (but not limited to) Software-  costs are amortized over their estimated   demand and competitive landscape.
                                                                                         useful  life,  typically  on  a  straight-line
              as-a-Service  (SaaS)  providers  marketing  their  solutions  to  external  customers,
              the treatment of software development costs is pivotal for financial reporting and   basis, aligning with revenue recognition   ►  Developing  initial  prototypes  or
        strategic decision-making. This is an important area of generally accepted accounting   as customers use the software. Of course   Minimum Viable Products (MVPs)
        principles (GAAP) that is frequently overlooked by SaaS and other software startups. Just   useful lives are estimates that are subject   to  validate  customer requirements  and
        know, in a simple sense, that any expenditures made for software development may be   to  interpretation  and  later  adjustment.   product-market fit.
        required to be carried as an asset to be expensed over time, and not entirely upfront when   Typically we see three-to-five years used
        costs are incurred. Read on to explore how SaaS providers navigate the complexities of   though.
        capitalizing software development costs, including the impact of different methodologies
        used.



    3                                                                                                                                                       4
   1   2   3   4   5   6   7   8   9