Skip to content
R&D TaxPartners
Book a call

Software

Software development can qualify. Routine software work does not.

Information and communication make up 27% of R&D claims on HMRC's provisional 2024-25 figures, and any claim can be checked. We separate the uncertain engineering from the routine build, so the claim holds up.

What qualifies

The part of the work where nobody knew how.

A software project can qualify when the team sought an advance in capability and had to resolve technological uncertainty to get there. A competent professional would not have known, in advance, whether or how it could be done.

Hard technical constraints

Making a system perform, scale or stay secure at a level that established approaches do not achieve.

New algorithms and architectures

Designing a method or structure where existing options were tried or assessed and were not enough.

System uncertainty

The Government's guidelines recognise that uncertainty can sit in how parts of a system interact, not only in one component.

Unsuccessful attempts

A project that does not reach its goal can still be R&D if the uncertainty was real.

What usually does not

Skilled work that is not uncertain.

  • Building to a customer's specification with familiar tools.
  • Adapting or copying existing code and products for a new customer or market.
  • Standard integrations through documented interfaces.
  • Interface design, content and styling work.
  • Routine fixes, upgrades and migrations.
  • Using a new framework that is new to your team but not to the field.

The Government's guidelines state that using science or technology is not an advance by itself, and that routine copying or adaptation is not R&D.

Costs and traps

Which software costs can be claimed.

  • Staff: salaries, bonuses, pension contributions, employer Class 1 National Insurance and training, for time on R&D.
  • Software licences: a reasonable share where tools are partly used for R&D.
  • Cloud computing and data licences: most costs where used for R&D, for periods beginning on or after 1 April 2023.
  • Externally provided workers and subcontractors: 65% of the payment where unconnected, and only if the work is in the UK or meets the overseas exception, for periods beginning on or after 1 April 2024.
  • Not claimable: capital expenditure, rent and rates, and production and distribution costs.

See the full guide to qualifying costs and the overseas restriction.

What evidence helps

What we ask a software team for.

  • Design notes and architecture decisions that set out the problem and the options.
  • Repository history and branches showing approaches that were tried and dropped.
  • Test results, benchmarks and prototypes, including those that failed.
  • Issue-tracker discussions where the technical question was argued out.
  • Timesheets, or a fair and reasonable method of apportioning developer time.
  • Names of the competent professionals who can explain the work to HMRC.

Our record

What we can say.

  • 30+ R&D claims prepared each year.
  • No R&D claim we have prepared has been rejected or reduced after an HMRC enquiry.
  • Every claim reviewed and signed off by a Chartered Tax Adviser.

We have not published a software case study. Our marine robotics and AI case study includes a software platform project at proof-of-concept stage.

FAQs

Frequently asked questions

When does software development count as R&D?

When the project seeks an advance in overall capability in the field and the team faced technological uncertainty that a competent professional could not readily resolve. That could be making a system work at a scale, speed or level of security that existing approaches did not allow. Building a product to a known specification, however large, is usually routine.

Is building a SaaS product R&D?

Not as a whole. A SaaS product is usually a mix of routine build and a few genuinely uncertain problems. Those problems might be a processing method, an architecture that has to meet a hard constraint, or an integration nobody has solved. We identify the uncertain parts, draw the project boundary around them and claim for those, rather than for the whole product.

Does using a new framework or language count?

Not by itself. The Government's guidelines say that using science or technology is not an advance in itself, and a framework that is new to your team is not new to the field. The work may qualify if, using it, you had to solve a problem the framework's own documentation and community could not answer.

Is bug fixing ever R&D?

Rarely. Fixing a defect in line with the original design is routine. It can qualify where the defect exposes a deeper technical problem that no competent professional could readily solve, for example a failure that appears only at scale and needs a new approach to resolve. The records would need to show the investigation, not just the fix.

Can app development qualify?

Yes, for the uncertain parts. A mobile app is often interface work on top of established tools, which is routine. Parts that can qualify include on-device processing under tight limits, new methods of synchronising data, or sensor handling that existing libraries cannot do. We look at each feature against the same R&D test.

How do we evidence software uncertainty?

Contemporaneous records are best: design documents that set out the problem and the options, repository history showing the approaches tried, test results, failed prototypes and issue-tracker discussions. Developers' own explanations matter too, because we interview them. The aim is to show what was uncertain at the start, how it was tackled and what was learned.

Which developer costs qualify?

Salaries, wages, bonuses, pension contributions, employer Class 1 National Insurance and staff training, for the time spent on qualifying R&D. Time is apportioned, so a developer who spends half their week on a qualifying project is claimed at half. Anyone whose time goes directly into the qualifying work can be included, in proportion to that time.

Do offshore developers qualify after April 2024?

Only in limited cases. For periods beginning on or after 1 April 2024, contracted-out R&D and externally provided worker costs qualify only if the work is done in the UK, or the overseas exception applies. That exception needs the work to be necessary because of conditions not present in the UK. The cost and availability of workers are disregarded.

Can we claim for cloud hosting during development?

Cloud computing costs can qualify, where they are used for R&D. They were added, together with data licences, for accounting periods beginning on or after 1 April 2023. The key is the link to R&D: hosting that runs a live service for customers does not qualify, while capacity used for development and testing of the uncertain work can. We separate the two in the workings.

Does agile development fit HMRC's idea of a project?

Yes, but you need to show the R&D inside the sprints. HMRC looks at projects, not at ceremonies. We group the work by the technical problem it addressed, which may run across many sprints, and tie the cost records to those groups. Sprint boards and tickets are useful evidence if they show the technical questions being worked on.

Is integration work R&D?

Usually not. Connecting systems through documented interfaces is routine. It can qualify if the integration needed new approaches because the systems were not designed to work together, and a competent professional could not readily have worked out how. The evidence has to show what the obstacle was and why established methods failed.

Can low-code or no-code development qualify?

It is hard. Building on a platform whose purpose is to remove technical uncertainty is typically routine. A project can qualify if the team was trying to make the platform do something beyond its documented capability, and the effort went into resolving that uncertainty. We would want clear records of what the platform could not do.

What software work does HMRC see as routine?

Building to specification, standard web or mobile builds using familiar tools, content management setup, theming, routine upgrades and migrations, and adapting existing code for a new customer. The Government's guidelines say routine copying or adaptation is not R&D. These tasks may be skilled and time-consuming, but they are not uncertain in the R&D sense.

Do technical debt projects qualify?

Usually not. Refactoring or rebuilding to improve maintainability is generally routine engineering. It could qualify where the rebuild requires a genuine technical advance, for instance moving a system to a new architecture that nobody knows how to make reliable at the scale needed. The uncertainty would have to be technical, not just effort.

Can cybersecurity development qualify?

Yes, where the work tackles a security problem without a known solution, such as a new detection method or a way to protect data in a setting where standard approaches fail. Configuring established security products is routine. As with all software, we need records of the problem, the approaches tried and why existing options fell short.

Is your development work R&D?

Tell us what you have been building. We will say honestly which parts look like R&D. We reply the same working day.

Or write to taxadvisory@aswatax.co.uk

Last reviewed 11 October 2026
Chartered Tax Adviser
Message us on WhatsApp (opens in a new tab)