Back to Resources

Capitalising Software Development Costs: IAS 38 and the Build vs Buy Decision

Finance Fundamentals

Share
Executive summary. Whether to capitalise or expense software development costs is one of the most significant accounting policy decisions available to a technology company. Done correctly, capitalisation accurately reflects the economic reality that internally developed software has a useful life extending beyond the current period. Done incorrectly, it overstates EBITDA, understates true cash burn and creates restatement risk. The rules under IAS 38 are specific: all six criteria must be met before capitalisation is appropriate, and the research versus development distinction is the most contested judgement call in practice.

The IAS 38 Six-Point Test

IAS 38 Intangible Assets permits capitalisation of development costs only when the entity can demonstrate all six of the following criteria. If any single criterion is not met, the costs must be expensed in the period incurred. There is no partial capitalisation; the test is binary.

#
Criterion
Typical Evidence
1
Technical feasibility The technical feasibility of completing the intangible asset so that it will be available for use or sale.
Working prototype or proof-of-concept
2
Intention to complete The intention to complete the intangible asset and use or sell it.
Board minutes, roadmap, product plans
3
Ability to use or sell The ability to use or sell the intangible asset.
No legal or market restrictions on use
4
Probable future economic benefits How the intangible asset will generate probable future economic benefits — existence of a market for the output, or internal usefulness if used internally.
Financial model, customer evidence
5
Availability of resources The availability of adequate technical, financial and other resources to complete the development and use or sell the asset.
Cash balance, headcount, funding
6
Reliable measurement of expenditure The ability to reliably measure the expenditure attributable to the intangible asset during its development.
Time-tracking, project cost codes

All six criteria must be met simultaneously and continuously throughout the development phase. If at any point during development the company determines that it can no longer satisfy one of the criteria (for example, if funding is no longer available and criterion 5 fails), any further costs must be expensed from that point, and the previously capitalised amount must be assessed for impairment.

In practice, the sixth criterion is the most frequently contested in audits of growth-stage technology companies. Reliable measurement of expenditure attributable to the asset requires a system for tracking which employee hours, contractor invoices and direct costs are spent on the qualifying development activity versus other activities. For companies that do not operate a project management system with time-tracking, this criterion will often fail. Implementing adequate time-tracking systems is therefore a prerequisite for a robust capitalisation policy, not a consequence of it.

Research vs Development: Where Is the Line?

IAS 38 divides the creation of intangible assets into two phases: the research phase and the development phase. The distinction matters because research costs must always be expensed; development costs may be capitalised if all six criteria are met. The accounting treatment is therefore driven entirely by whether a given activity falls in the research phase or the development phase.

IAS 38 defines the research phase as activities aimed at obtaining new knowledge. Development is the application of research findings to a plan or design for producing something new or substantially improved. The practical challenge is that real-world software development does not draw a clean line between these two phases. Engineers working on a new feature are simultaneously exploring technical feasibility (research) and implementing a solution (development).

The IFRIC has stated that for software development, the transition from research to development phase occurs when technical feasibility has been established. For software specifically, this is generally interpreted as the point at which a working prototype or proof-of-concept exists that demonstrates that the technical approach is viable. Before the prototype: research phase, expense everything. After the prototype: development phase, capitalise if all six criteria are met.

"The research-to-development transition is one of the most judgement-intensive accounting decisions in a technology company. Capitalising costs incurred before technical feasibility is established is not aggressive accounting; it is an accounting error. The auditor will ask for the prototype or proof-of-concept that evidences the transition date."

The 2021 IFRIC Agenda Decision on SaaS Configuration

In April 2021, the IFRS Interpretations Committee (IFRIC) published an agenda decision on the accounting for configuration and customisation costs of SaaS arrangements. This decision has significant practical implications for companies implementing cloud-based enterprise software such as Salesforce, Workday, SAP or any other SaaS platform where the company does not control the underlying software.

The IFRIC's conclusion was clear and far-reaching: where the company does not control the underlying intangible asset (because the software runs on the supplier's infrastructure and the company has only a right to receive access over the subscription term), the costs of configuring and customising that software generally do not meet the IAS 38 criteria for capitalisation and must be expensed.

The reasoning is rooted in the control concept: to capitalise an intangible asset, you must control it. Control means you have the power to obtain future economic benefits from it and to restrict others' access to it. If the software lives on the vendor's servers and your access is dependent on maintaining the subscription, you do not control the software. The expenditure on customisation and configuration is therefore the cost of obtaining a better-configured service, not the creation of an asset that you control.

This affects many growth-stage companies significantly. A company that spent £500,000 implementing Salesforce, customising workflows and training its team cannot capitalise those costs under the 2021 IFRIC decision. The entire £500,000 must be expensed, not as part of a software asset on the balance sheet. This is a commonly missed point in management accounts prepared without specialist accounting input, and it can materially overstate EBITDA if the implementation costs are incorrectly capitalised.

Capitalise or Expense: A Decision Framework

The following decision framework captures the key questions that must be answered before capitalising any software development cost.

Question
If No
Result
1. Does the company control the underlying software (i.e. is it building its own software, not configuring a SaaS)?
Expense (SaaS config: IFRIC 2021)
2. Has technical feasibility been established (working prototype exists)?
Expense (research phase)
3. Does the company have a documented intention to complete and use the asset?
Expense (no clear intention)
4. Can future economic benefits be demonstrated (market exists or internal utility clear)?
Expense (no probable benefit)
5. Are adequate resources available to complete development?
Expense (insufficient resources)
6. Can expenditure be reliably measured (time-tracking and project codes in place)?
Expense (cannot measure reliably)
All six criteria met?
Capitalise as intangible asset under IAS 38

How Capitalisation Affects Key Metrics

The decision to capitalise or expense software development costs has a significant impact on the income statement, balance sheet and key metrics used by investors to evaluate the business. Understanding these impacts is essential for CFOs advising boards on accounting policy choices, and for ensuring that investor presentations are transparent about the policies applied.

EBITDA impact
HigherCapitalised costs are excluded from opex (R&D expense) and appear as capex. EBITDA is therefore higher under a capitalisation policy.
Operating profit impact
Neutral over lifeAmortisation of capitalised costs reduces operating profit. The benefit of capitalisation is timing: costs are spread over the useful life rather than front-loaded.
Cash flow impact
ReclassificationCapitalised costs move from operating cash flow (R&D expense) to investing cash flow (capex). Operating cash flow is higher; investing cash outflow is higher.
Balance sheet impact
Higher assetsCapitalised costs appear as an intangible asset on the balance sheet, amortised over the useful life (typically 3 to 5 years for software).

The reclassification of costs from operating to investing cash flow is a particular area for investor scrutiny in growth-stage technology companies. A company that capitalises a large proportion of its engineering costs will report a significantly higher operating cash flow than one that expenses the same costs. Investors should adjust for this when comparing companies with different capitalisation policies, and CFOs should proactively disclose the policy and its impact in investor presentations and data rooms.

Tax Treatment of Capitalised Software

For UK corporation tax purposes, the tax treatment of capitalised software costs follows the accounting treatment under the intangible assets regime in Part 8 of the Corporation Tax Act 2009 (CTA 2009). Where software development costs are capitalised as an intangible asset in the accounts, the amortisation charge is generally tax-deductible in the period in which it is recognised in the accounts, subject to the fixed-rate election available under CTA 2009.

The important caveat is the date of acquisition. Intangible assets created from 1 April 2002 onwards fall within the CTA 2009 regime. For most growth-stage companies, all internally developed software will fall within this regime. Under the fixed-rate election, a company can elect to deduct 4% per annum (25-year straight-line) regardless of the accounting amortisation rate, which provides cash flow certainty if the accounting policy uses a shorter amortisation period.

R&D tax credits (under either the SME scheme or RDEC, now consolidated under the new merged scheme from April 2024) interact with the capitalisation decision. Costs that are capitalised as intangible assets are generally not qualifying expenditure for R&D tax credits in the year of capitalisation; the relief is obtained via the tax deduction on amortisation. Finance teams should model the timing difference carefully, particularly for companies that rely on annual R&D credit cash receipts to fund operations.

Key Takeaways

  • IAS 38 permits capitalisation of development costs only when all six criteria are met simultaneously. If any single criterion fails, the costs must be expensed immediately.
  • The research phase must always be expensed. The development phase may be capitalised. The transition point is when technical feasibility is established, typically evidenced by a working prototype.
  • The 2021 IFRIC Agenda Decision on SaaS configuration and customisation is one of the most commonly missed accounting rules in growth-stage companies. Costs of configuring Salesforce, Workday, SAP or any SaaS where you do not control the software are generally expensed, not capitalised.
  • Capitalisation increases EBITDA and reclassifies operating cash outflow as investing cash outflow. Both effects must be disclosed transparently to investors comparing companies with different policies.
  • The sixth criterion (reliable measurement) requires time-tracking systems. If your engineering team does not log hours by project, you cannot demonstrate reliable measurement and the criterion fails.
  • For UK tax purposes, capitalised software costs are deductible via amortisation under CTA 2009. Consider the interaction with R&D tax credits when modelling cash flows.

Work Together

Need this applied to
your business?

Software capitalisation policy directly affects EBITDA, cash flow classification and investor comparability. CrunchSpark reviews and implements IAS 38-compliant accounting policies for technology companies at every stage.

Book a Free Discovery Call →