Understand where routine software development ends and eligible R&D begins under the Australian R&D Tax Incentive, with practical steps to assess your
Software companies in Australia regularly ask the same question: where does routine software development end and eligible R&D begin? The R&D Tax Incentive is one of the most valuable government programs for technology businesses, but the boundary between an ordinary coding project and a genuine experiment is a line that can be deceptively hard to draw. Get it wrong on the wrong side and you risk overclaiming, which attracts ATO scrutiny and potential penalties. Get it right and you may recover a meaningful portion of your development spend, helping to fund the next iteration of your product.
This article walks through how to think about that line, step by step. It is general information only, not tax or legal advice. Eligibility depends on your specific facts, and you should have a registered tax agent or R&D tax specialist review your position before lodging any claim. The ATO, AusIndustry and the Department of Industry, Science and Resources (as published on business.gov.au) set and administer the rules, and you should always verify the latest guidance for the current income year.
Before you start assessing individual software projects, there are a few fundamentals to get right. Having these in place will make the line-drawing exercise clearer and more robust.
With those in place, you are ready to work through the steps.
The Income Tax Assessment Act 1997 defines two types of R&D activities: core R&D activities and supporting R&D activities. Both must be conducted for the purpose of generating new knowledge.
A core R&D activity is an experimental activity:
The test is not whether the activity is successful. A failed experiment can be eligible; a routine build using known techniques is not.
Supporting R&D activities are activities directly related to core R&D activities, such as building a prototype for testing, but they also exclude a range of things like market research, commercial production, and routine software maintenance. We will explore exclusions later.
Pro tip: Write down the single most important technical uncertainty your project faced. If you cannot articulate it in a sentence, the project may not be eligible.
This is the heart of the line. Routine development uses established methods to achieve a known result. It does not involve a technical risk that requires systematic experimentation.
Consider these examples:
None of these activities involve a technical risk that cannot be resolved by an experienced practitioner applying known techniques. They are valuable business activities, but they sit on the non-eligible side of the line.
What may tip an activity across the line is genuine technical uncertainty: you are trying to achieve an outcome but you are not sure if it is even possible, or you do not know which of several possible technical approaches will work. You then design experiments-systematic trials-to resolve that uncertainty.
For instance, developing a new machine-learning model that must achieve a specific accuracy threshold on a novel dataset where no off-the-shelf model is known to work, and you need to experiment with architectures, hyperparameters, and training regimes to find a solution. If the outcome genuinely cannot be predicted by a competent professional in the field, that may be eligible.
AusIndustry’s software development sector guide for the R&D Tax Incentive reinforces this: routine software development, maintenance, and debugging are not R&D. The guide explicitly lists activities that are unlikely to be eligible, such as routine testing, bug fixing, and writing user documentation. It also warns against overclaiming-a theme you will see throughout the ATO’s compliance focus.
The law lists several activities that are not core R&D activities, even if they involve some technical work. These include:
For software companies, the internal-use exclusion is particularly tricky. If you are building a tool primarily for your own business operations-say, a bespoke inventory system-the dominant purpose test means it may not qualify. However, if the purpose is to develop a product you intend to license or sell to others, that exclusion may not apply. The exact boundary can be complex, which is why expert review matters.
AusIndustry’s software guide also points out that work done to implement an already-chosen solution is implementation, not experimentation. Once the technical uncertainty is resolved, the subsequent work of productionising, scaling, and maintaining the solution is not R&D.
R&D tax claims stand or fall on whether the activity followed a systematic progression from hypothesis to experiment to observation to conclusion. This is the scientific method dressed in commercial clothing, and it comes straight from the Frascati Manual, the international standard that informs how Australia defines R&D.
For each activity you want to claim, you should be able to answer:
This exercise is not just an academic ritual. It is the backbone of your evidence if the ATO or AusIndustry ever reviews your claim. Without a clear record of hypothesis-driven experimentation, a software project can look like routine development, even if the work felt hard and uncertain at the time.
Warning: Do not retrofit a hypothesis onto a completed project. AusIndustry registrations and claims must reflect the actual activities as they happened. The better approach is to document your technical hypotheses in real time. Even a shared engineering notebook or a brief entry in your project management tool can serve as contemporaneous evidence.
AusIndustry publishes sector-specific guides because different industries present different line-drawing challenges. The software development sector guide is essential reading for any Australian tech company considering a claim.
Key takeaways from the guide:
If you are reading the guide and thinking, “That sounds like our project,” take it as a prompt to dig deeper. Document precisely how your technical challenge differs from what is publicly known. Reference academic papers, open-source limitations, or prior internal failures that illustrate why you could not simply apply a standard approach.
To help you walk the line for your own projects, use this structured self-assessment. It is not a substitute for professional advice, but it can highlight where you need more rigour.
Once you have classified your activities, you can start mapping them to time and cost records. That is where your accounting data becomes critical, because the R&D Tax Incentive offsets eligible expenditure. If you cannot separate the eligible from the ineligible costs, you risk overclaiming.
GrantsMAX's eligibility assessment helps surface these lines by reading your Xero data and flagging where a reviewer would ask questions. But the business and its accountant must make the final call.
The ATO and AusIndustry both emphasise that the claimant bears the burden of proof. Your evidence needs to show that:
What does good evidence look like for a software R&D claim?
GrantsMAX’s audit-ready evidence trail feature builds an index across your emails, invoices, and timesheets, tying each cost line to its source document. This does not guarantee a claim will be upheld, but it gives your accountant a much stronger starting point.
The ATO publishes its own guidance on substantiation. As a general rule, if you cannot produce evidence that a reviewer would accept, you should not include the activity or cost in your claim.
The final and non-negotiable step is having your claim reviewed and lodged by a registered tax agent. The R&D Tax Incentive is administered through the company’s income tax return, and only a registered agent can interact with the ATO on your behalf for lodgement. Even if you have prepared the activity descriptions and cost schedule internally, the agent must be satisfied that the claim is reasonably arguable before they lodge it.
This is where GrantsMAX’s model fits: the platform prepares a complete pack-activity narratives, a cost structure pulled from your accounting data, and an evidence index-and then passes it to your accountant in a shared workspace. The accountant reviews, refines, and lodges. The business owns the claim throughout. No AI lodges or files anything; a human professional remains accountable for every claim that hits the ATO’s systems.
For accountants and bookkeepers who serve multiple technology clients, GrantsMAX offers an accountant channel that white-labels the workflow so firms can run R&D claims across their client base efficiently.
Even experienced software companies stumble on the line. Here are the most frequent traps.
Pro tip: Run a pre-lodgement review with your accountant at least six weeks before the ATO deadline. This allows time to find and fix gaps before the claim is lodged.
The line between routine software development and eligible R&D is drawn by technical uncertainty and systematic experimentation, not by how commercially novel or valuable the software is. The following table captures the essence.
| Aspect | Routine development | Potentially eligible R&D |
|---|---|---|
| Starting point | Known solution or standard engineering practice | Unsolved technical problem |
| Skill required | Competent professional can build it from public knowledge | Outcome uncertain even for a competent professional |
| Method | Build, test, fix | Form hypothesis, experiment, observe, conclude |
| Outcome | Known or predictable result | Unknowable in advance, confirmed or refuted via experimentation |
| Documentation | Standard task tickets, code reviews | Hypothesis records, experiment logs, decision trails |
If your activities sit squarely in the right-hand column, they may be eligible. If you are unsure, an honest discussion with a registered tax agent or R&D specialist is the safest next step.
If you are a founder, CTO, or CFO wondering whether your software development work may be eligible, start by reading AusIndustry’s software sector guide closely. Then, look at your own projects through the lens of the self-assessment framework above. If you spot genuine technical experiments, ask your accountant to review them.
For businesses that want a more data-driven starting point, GrantsMAX scans your Xero, MYOB, or QuickBooks data and matches your expenditure patterns against the R&D Tax Incentive and other government grants. It does not tell you that you will receive an offset; it shows what you may be eligible for, and then prepares a pack for your accountant to review. That keeps the professional judgement where it belongs-with a registered tax agent-while saving the weeks of manual assembly that often make R&D claims daunting.
Ready to explore what may be available? Join the GrantsMAX waitlist and be among the first to access an AI grant agent built for the way Australian technology businesses actually work.