Is it eligible?

Is developing a new algorithm eligible for the R&D Tax Incentive?

Sometimes eligible

Sometimes. A new algorithm can be core R&D when a competent professional, using published papers, patents, public code and their own experience, could not determine in advance whether your approach would reach your result, and you test it systematically. An algorithm that is new to your company, or business rules given that name, does not qualify.

Reviewed by George WalchFacts last verified

When it qualifies

Routing electric vans whose range changes with the weather

An illustrative delivery software company routes electric vans whose usable range falls in heat and cold. Published vehicle routing heuristics and patents it searched assume a fixed range or a static energy model. It hypothesises that adaptive large neighbourhood search with a time-dependent energy model can stay within 3% of best-known solutions on 1,000-stop instances in under 60 seconds, and tests against benchmark instances augmented with its fleet's temperature and consumption telemetry, recording every variant.

When it does not

A marketplace ranking formula

A marketplace ranks listings by a weighted score of price, seller rating and distance and calls it its matching algorithm. The team adjusts the weights each month according to sales. The weights reflect commercial judgement, the method is ordinary programming, and tuning against sales is market testing, which s 355-25(2)(a) excludes.

The evidence that supports it

  • A dated search of journals, preprints, patent databases and public repositories made before development, listing what each source showed.
  • A statement of the specific property (speed, accuracy, memory, convergence) no published method was shown to achieve under your conditions.
  • Benchmark instances or datasets fixed for the experiment, including real data where the gap depends on it.
  • Results for each algorithm variant against published baselines on the same instances.
  • Notes on approaches abandoned and why, kept with the dates they were tried.
  • Commits and pull requests showing the algorithm changing between experiment cycles.

Writing an algorithm of your own is the classic picture of software R&D. The legal test is less about whether you wrote it than about what the world already knew when you started. An algorithm is novel for the R&D Tax Incentive only if a competent professional with access to worldwide published knowledge could not have told you whether your approach would work.

The prior-art question for algorithms

Algorithms are unusually well documented. Before starting, search:

  • Academic literature and preprints, where most algorithmic results appear first.
  • Patent databases, because many algorithmic methods are patented rather than published as papers.
  • Public code repositories and library documentation, since a working open-source implementation is published knowledge. The open source page covers the other side of this.
  • Expert advice, recorded in writing.

Keep the search dated. In Absolute Vision Technologies [2022] AATA 2319, a case about software scheduling activities, the Tribunal noted there was no evidence of a literature review confirming a knowledge gap existed. Hypotheses that read as project goals and documents prepared after the fact also counted against the company.

One point works in your favour: knowledge that is not publicly available or reasonably accessible does not count. A rival's private solution does not close the gap.

The reverse also holds. Finding no paper or patent that solves your exact problem is not enough on its own. The test is whether the outcome could be determined from current knowledge, information or experience, and an experienced practitioner can often infer how a variation on a known method will behave without anyone having published it. The search shows what was known; the reasoning about why that knowledge could not predict your result is what the claim rests on.

Calculable versus uncertain

Some properties of an algorithm can be worked out on paper: worst-case complexity, correctness for a defined input class, memory bounds. If a competent professional could calculate the result, the outcome was knowable, and the work is analysis rather than experiment. The stronger core activities sit where analysis gives out: how a heuristic behaves on real data distributions, whether an approximation holds its accuracy at scale, whether a method converges under conditions nobody has characterised.

The ATO's software alert TA 2017/5 lists testing the efficiency of algorithms already known to work as ineligible unless it is an experiment resolving a hypothesis. Choosing between known algorithms by benchmark is selection.

Timing matters too. The gap is judged on what was known when the work was done. If a paper solving your problem appears halfway through the year, work before it can still be an experiment, but carrying on after it means asking again whether anything is left to find out, and recording the answer.

Edge cases peculiar to algorithm work

  • Business rules with a technical name. A pricing, ranking or matching formula whose weights express commercial judgement is ordinary logic. Tuning it against sales or clicks falls under the market testing exclusion explained on the A/B tests page.
  • Implementing a paper. Reproducing a published method is applying known knowledge unless you have evidence its results do not carry to your setting.
  • Patents. Patenting is a commercial and legal step, excluded from core R&D, and has no bearing on whether the experiment qualifies.
  • When speed is the point. If the algorithm is fixed and the question is making it fast enough on your infrastructure, see performance and scale engineering.

If the stakes are high and the position unclear, an advance finding gives a binding view on eligibility before the claim.

Frequently asked questions

A competitor probably solved this already. Does that kill our claim?
Not if their solution is private. Knowledge that is not publicly available or reasonably accessible does not count, so you need not disprove secret solutions. You do need to show what your search of public sources found.
We implemented an algorithm from a recent paper. Is that R&D?
Usually not. Implementing published work applies existing knowledge. It can become an experiment where you have evidence that the paper's results do not carry over to your data or constraints and you test whether and how they can be made to.
Should we patent the algorithm before claiming?
The two are independent. The commercial, legal and administrative work of patenting is excluded from core R&D, and a patent is neither needed for nor proof of eligibility. The technical experiment is what you register.
Can we get certainty before we spend the year on it?
An advance finding from AusIndustry gives a binding view on whether described activities are eligible. It must be applied for before the end of the income year in which the activities are conducted.

Sources

  1. ATO: Taxpayer Alert TA 2017/5
  2. AusIndustry (business.gov.au): Software development sector guide
  3. AusIndustry (business.gov.au): Excluded R&D activities under the R&D Tax Incentive

The R&D Tax Incentive is a self-assessment program. This page is general information, not tax, legal or financial advice; eligibility depends on your circumstances and you should seek independent advice for them.