Accounting Policy
7
Minutes Read
Published
June 5, 2025
Updated
June 5, 2025

Software capitalisation policy for UK SaaS and deeptech startups: your auditor's checklist

Glencoyne Editorial Team
The Glencoyne Editorial Team is composed of former finance operators who have managed multi-million-dollar budgets at high-growth startups, including companies backed by Y Combinator. With experience reporting directly to founders and boards in both the UK and the US, we have led finance functions through fundraising rounds, licensing agreements, and periods of rapid scaling.

Understanding Software Capitalisation Policy for UK Startups

For a UK tech startup, particularly in SaaS or deeptech, your codebase is more than just software; it’s the primary value driver of your company. Yet, how that value is represented on your financial statements is a source of constant confusion. You have likely been told to expense everything to maximise your R&D tax credit claim, but your accountant or a potential investor is asking about your capitalisation policy. This isn't just an academic exercise. Getting this wrong can lead to difficult questions from auditors, challenges during due diligence, and a misrepresentation of your company’s financial health.

This guide provides a pragmatic path for UK startups. We will demystify the rules for software development cost capitalisation, show you how to implement a compliant process without alienating your engineering team, and navigate the critical conflict between UK accounting standards and HMRC’s R&D tax incentives. It's about building a robust financial foundation that satisfies auditors and investors alike. For broader context, see the accounting policy topic.

Foundational Concepts: Turning Code into a Company Asset

At its core, software development cost capitalisation is about financial reporting. It’s the process of treating certain costs associated with creating software as a long-term asset on your balance sheet, rather than an immediate expense on your Profit & Loss (P&L) statement. Think of it like building a factory. The initial costs to build it aren't just written off in one month; they are recorded as an asset, and their value is recognised over the factory's useful life.

When a cost is expensed, it immediately reduces your profit for that period. For a pre-revenue startup, this increases your reported loss and burn rate. When a cost is capitalised, it is added to your balance sheet as an 'intangible asset', increasing the total asset value of your company. The cost is then gradually expensed over its useful life through a process called amortisation. This method better reflects the long-term value the software is expected to generate.

The primary accounting standard governing intangible assets, including software development, is International Accounting Standard 38 (IAS 38). For UK companies applying FRS 102, IAS 38 provides the foundational principles and is the key rulebook. Understanding its principles is the first step toward creating a defensible policy.

The Two-Phase Rule: When to Flip the Switch from Expense to Asset

One of the most significant sources of confusion is deciding *when* to start capitalising costs. You cannot just capitalise every pound spent on your tech team from day one. IAS 38 provides a clear framework for this decision, splitting development into two distinct phases: a 'Research' phase where costs are always expensed, and a 'Development' phase where costs can be capitalised if specific criteria are met.

The Research Phase (Always Expense)

This phase includes all activities aimed at obtaining new knowledge or exploring technical possibilities. For a software startup, this typically looks like:

  • Evaluating different technology stacks or architecture patterns.
  • Prototyping or building proof-of-concepts to test a novel idea.
  • Activities aimed at discovering user needs before a clear product is defined.
  • Exploring alternative approaches or algorithms.

Costs incurred during this exploratory stage are considered too uncertain to be recognised as an asset. Therefore, all associated salaries, contractor fees, and overheads must be expensed through the P&L as they are incurred.

The Development Phase (Can be Capitalised)

The switch from research to development happens at a key milestone: the point of 'technical feasibility'. This is the moment you have determined that the product can and will be built. From this point forward, you are no longer exploring; you are building. Activities in this phase often include:

  • Designing, coding, and testing new features for an established product roadmap.
  • Building the back-end infrastructure for a defined application.
  • Developing the user interface based on finalised designs.
  • Integration testing and bug fixing before a major release.

Once you enter the development phase, you can begin capitalising directly attributable costs, provided you also meet a strict set of additional criteria.

The Auditor's Checklist: Meeting the Six-Point Test for Capitalisation

Simply reaching the 'development' phase is not enough. To begin capitalising costs, IAS 38 requires that you can demonstrate and document that your project meets six specific criteria. Think of this as the checklist your auditor will use. A project must meet all six criteria, often remembered by the 'PIRATE' acronym.

  1. Probable future economic benefits: You must be able to show how the software will generate revenue or reduce costs. This could be demonstrated through a business plan, financial model, or market analysis.
  2. Intention to complete: You need to demonstrate a clear commitment to finishing the project. Evidence typically includes board meeting minutes, project plans, and resource allocation.
  3. Resources adequate: You must have the technical, financial, and other resources to complete the project. This means having the engineering team, funding, and infrastructure in place.
  4. Ability to use or sell: You need a clear plan for the software. Will you use it internally to improve operations or sell it to customers? You need to prove a market exists for the final product.
  5. Technical feasibility: As discussed, this is the critical trigger point. You must have completed the necessary work to be confident the project is technically achievable, often documented by completing a proof-of-concept or a detailed technical specification.
  6. Expenditure measurable: You must be able to reliably measure the costs directly attributable to the project. This is a common pain point for startups and is where robust tracking becomes essential.

The How-To: Tracking Development Costs Without Driving Your Team Crazy

This is where theory meets reality. The requirement to reliably measure expenditure can feel daunting for a startup without a dedicated finance team. Your developers are focused on building, not filling out timesheets. The reality for most startups at this stage is more pragmatic: you need a system that is good enough for an audit without introducing massive administrative overhead.

Here’s how to set up a defensible tracking process using tools you likely already have, like Jira and Xero.

Step 1: Identify Directly Attributable Costs

Only costs incurred directly in the development phase can be capitalised. This typically includes:

  • Staff Costs: The gross salaries, employer's national insurance contributions, and pension costs for developers, QA engineers, and product managers working directly on the project.
  • Contractor Fees: Invoices for freelance developers or agencies working on the capitalisable project.
  • Software Licences: Costs for specific tools used exclusively for the development of the asset.

General overheads like office rent, HR salaries, or marketing costs cannot be capitalised. Refer to our Cost Classification Policy for guidance on consistent treatment.

Step 2: Allocate Staff Time Pragmatically

Since individual timesheets are often impractical, use a percentage-based allocation. At the end of each month or sprint, the Head of Engineering or a tech lead can estimate the percentage of each developer's time spent on capitalisable projects versus other activities like research, bug fixes for old products, or administrative tasks.

Worked Example: Payroll Allocation

Consider a developer, Jane, with a gross monthly salary cost of £5,000.

  • Her manager estimates her time based on Jira tickets closed during the sprint:
    • Project A (New Feature - Development Phase): 60% of time
    • Project B (Exploratory R&D - Research Phase): 20% of time
    • General Bug Fixes & Support: 20% of time
  • Calculation:
    • Capitalised Cost: £5,000 * 60% = £3,000. This is moved to the Balance Sheet.
    • Expensed Cost: £5,000 * 40% = £2,000. This remains on the P&L.

This estimate should be documented in a simple spreadsheet, signed off by the manager, and saved for your auditors.

Step 3: Set Up Your Chart of Accounts in Xero

To track this in your accounting system, you need to create new accounts:

  • Balance Sheet: Create an Intangible Asset account called “Capitalised Software Development”.
  • P&L: Create an expense account called “Capitalised Staff Costs (Contra)” or similar. This will be used to move the costs off the P&L.

Your monthly journal entry in Xero would be:

  • Debit: Capitalised Software Development (Balance Sheet) - £3,000
  • Credit: Capitalised Staff Costs (Contra) (P&L) - £3,000

This entry increases your assets while reducing your P&L expenses by the same amount, ensuring your books balance.

The UK Tax Trap: Software Capitalisation and R&D Tax Credits

Here lies the biggest challenge for UK startups: the direct conflict between accounting rules and tax incentives. UK companies can claim R&D tax relief under the HMRC SME R&D scheme, which generally requires costs to be expensed through the P&L. However, IAS 38 *requires* you to capitalise development costs if they meet the six criteria. You cannot simply choose to expense everything to maximise your R&D claim if it violates accounting standards.

This creates a reconciliation headache. If you capitalise £100,000 of developer salaries, that cost is no longer on your P&L and, at first glance, appears ineligible for the SME R&D tax credit scheme. The solution lies in a different part of the tax code: R&D Capital Allowances (RDAs). Capitalised software development costs that qualify as R&D for tax purposes may be eligible for 100% first-year tax relief via RDAs. This means you can still get full tax relief on those capitalised costs in the year of spend, similar to the relief from the SME scheme. A scenario we repeatedly see is startups missing this and failing to claim relief on capitalised expenditure.

The correct process is:

  1. Follow Accounting Standards First: Prepare your accounts according to IAS 38. Capitalise what must be capitalised to give a true and fair view of your company's financial position.
  2. Identify Qualifying R&D Expenditure: Analyse your capitalised software asset. The portion of that cost that meets HMRC's definition of R&D can be claimed via RDAs.
  3. Make the Claim in Your Tax Return: Your accountant will make an election in your company tax return to claim the 100% RDA on the qualifying capitalised R&D expenditure.

While the mechanism is different, the goal is to ensure you are not penalised from a tax perspective for correctly following accounting standards. This is a complex area, and it is vital to work with an accountant or R&D tax advisor who understands this specific interaction.

Drafting Your One-Page Software Capitalisation Policy

To ensure consistency and satisfy your auditors, you need a formal, written software capitalisation policy. This doesn’t need to be a 50-page document; a clear, one-page policy is sufficient for most early-stage businesses. It should be approved by your board and reviewed annually. Your company should document this as a formal policy.

Your policy must define:

  • The Distinction: Clearly state the company follows IAS 38, distinguishing between the 'Research' phase (expensed) and 'Development' phase (capitalised).
  • Capitalisation Criteria: List the six 'PIRATE' criteria and state that a project must meet all of them for its costs to be capitalised.
  • The Trigger Point: Define what constitutes 'technical feasibility' for your company. This could be 'completion of the final data model' or 'approval of the technical architecture document'.
  • Costs to be Capitalised: Specify which cost types are included (e.g., salaries, NI, pension for direct engineering staff, specific contractor fees). It is also wise to set a clear capitalisation threshold to avoid inconsistent treatment of minor costs.
  • Amortisation Method: State the useful life of the asset and the method of amortisation.

Example Snippet: Amortisation Policy

“Capitalised software development costs are amortised on a straight-line basis over their estimated useful economic life, which is determined to be three (3) years. Amortisation commences when the software is complete and ready for its intended use. A typical and defensible amortisation period for capitalised software is 3 to 5 years on a straight-line basis.”

This simple, clear policy document is your primary evidence for auditors and provides a consistent framework for your finance processes.

Practical Takeaways for Your Startup

Navigating software capitalisation for the first time can seem complex, but breaking it down into manageable steps makes it achievable for any UK tech business.

  • Start with IAS 38: Understand the distinction between the research and development phases. This is the foundation of your entire policy.
  • Use the PIRATE Checklist: Before capitalising any project, document how it meets all six criteria. This is your audit defence.
  • Implement Pragmatic Tracking: A system of manager-level percentage allocations, documented in spreadsheets and recorded in Xero via journals, is a defensible starting point.
  • Solve the Tax Puzzle: Do not ignore capitalised costs for your R&D claim. Work with your accountant to leverage R&D Capital Allowances (RDAs) to ensure you still get tax relief on your investment.

By establishing a clear software capitalisation policy now, you build a scalable financial process that provides a truer picture of your company’s value and stands up to the scrutiny of future investors and auditors. For more on documenting your policies, see the accounting policy topic.

Frequently Asked Questions

Q: Can I capitalise costs for maintaining or bug-fixing existing software?
A: No. Costs associated with maintaining software after it has been launched, including routine bug fixes and support, are considered operational expenses. They must be expensed on the P&L as they are incurred because they maintain, rather than enhance, the asset's economic benefits.

Q: What is a typical amortisation period for capitalised software in the UK?
A: A typical and defensible amortisation period for capitalised software is between 3 to 5 years, using the straight-line method. The period should reflect the asset's 'useful economic life', which is the period over which you expect the software to generate value before it becomes obsolete or needs a major rewrite.

Q: Do I need expensive timesheet software to track development costs for capitalisation?
A: Not necessarily, especially for an early-stage startup. A pragmatic system where engineering leads estimate time allocation based on project management tools like Jira is often sufficient. This should be documented monthly in a spreadsheet, signed off, and used as the basis for your accounting journal. This is a defensible starting point for an audit.

This content shares general information to help you think through finance topics. It isn’t accounting or tax advice and it doesn’t take your circumstances into account. Please speak to a professional adviser before acting. While we aim to be accurate, Glencoyne isn’t responsible for decisions made based on this material.

Curious How We Support Startups Like Yours?

We bring deep, hands-on experience across a range of technology enabled industries. Contact us to discuss.