A step-by-step guide for Australian software and SaaS firms to navigate the R&D Tax Incentive: eligibility, core vs supporting activities, substantiation, and
Software and SaaS companies are often at the heart of genuine innovation. Yet many founders, CTOs, and product leads dismiss the R&D Tax Incentive as something only for lab coats or hard-tech manufacturers. That assumption leaves material funding on the table. The Australian Government’s Research and Development Tax Incentive is designed to reward precisely the kind of systematic experimentation and technical problem-solving that software teams do every quarter. If your business is building, optimising, or hardening a platform in a way that tackles technical uncertainty, you may be eligible for a sizeable offset against your company tax liability or a cash refund.
This guide walks through the practical steps a software or SaaS business should take to prepare a strong, substantiated claim. It is general information and does not constitute tax, financial, or legal advice. You must confirm your own position with a registered tax agent who can review and lodge the claim. The Australian Taxation Office (ATO) and AusIndustry jointly administer the program, and both publish detailed guidance that should be your primary reference.
If you want a plain-English overview of the entire program before diving into the software-specific detail, start with What is the R&D Tax Incentive? A plain-English guide for Australian businesses. Once you’re across the fundamentals, this article will help you map the rules to your engineering roadmap.
Pro tip, Do not self-assess in isolation. The demarcation between routine development and eligible R&D is subtle, and the ATO and AusIndustry increasingly scrutinise software claims. A registered tax agent who understands your codebase is critical.
Before you get into activity definitions and cost calculations, confirm that your business structure and activities tick the basic eligibility boxes.
You must be a company incorporated under Australian law or a foreign company that is an Australian tax resident. Sole traders, partnerships, and trusts cannot directly claim the R&D Tax Incentive; the activities must occur in a corporate vehicle. If you operate through a structure that does not qualify, talk to your accountant about restructuring before any claim is prepared.
The company must genuinely carry on a business. This is not a high bar for most trading entities, but the ATO looks for more than a passive shell. You need an ABN, ongoing trading activities, and commercial intent. Early-stage SaaS startups still in founder-funded mode can satisfy this test as long as there is evidence of business activity and a path to revenue.
This is the crux of the claim. Eligible activities fall into two categories: core R&D activities and supporting R&D activities. Your company must have conducted at least one core R&D activity during the income year. Supporting activities can only be claimed if they directly relate to a core activity. We define both in detail below.
The R&D Tax Incentive is jointly administered by the ATO and AusIndustry, and the rules change frequently. For example, announced reforms may lift the refundable-offset turnover threshold from $20 million to $50 million, but you must verify the current income year’s thresholds with your tax agent. For an overview of how changing thresholds can affect growing companies, see GrantsMAX for growing companies.
If you’ve never claimed before, the first lodgment can feel overwhelming. GrantsMAX for first-time claimants explains how the process works and what to expect.
The statutory definition of R&D centres on systematic, experimental activities undertaken for the purpose of generating new knowledge. The outcome must be uncertain, you cannot know or determine the result in advance through current knowledge, information, or experience. That requirement trips up a lot of software teams.
For a software activity to qualify as core R&D, you must be conducting experiments whose outcome cannot be predicted. You are testing a hypothesis. The experiment must be systematic, not ad hoc debugging or trial-and-error println checks. Examples often accepted by AusIndustry include:
The key is that the technical challenge should be both significant and unresolved before you begin. If a competent professional in the field could solve the problem by applying established practices, the activity is unlikely to be eligible.
Software companies often iterate rapidly, but iteration alone is not R&D. The work must involve genuine technical uncertainty. For example, building a standard CRUD (Create, Read, Update, Delete) dashboard for an admin panel, however elegant, is not R&D. But if you are trying to build a real-time, multi-tenant analytics engine that must handle 100 million events per hour with sub-second query latency on commodity cloud instances, you are probably confronting problems that existing architectures do not solve out of the box. Document that uncertainty.
AusIndustry publishes a sector guide that every software founder and CFO should read: Software development sector guide for the R&D Tax Incentive. It provides concrete examples of activities that may and may not qualify. We cite it repeatedly in this article because it is the most prescriptive government resource available. Do not skip it.
Warning, The ATO and AusIndustry both review software claims closely. If your only evidence is a Jira ticket saying “build feature X,” you are unlikely to survive scrutiny. Step 3 below addresses substantiation in depth.
Every eligible claim must have at least one core R&D activity. Supporting activities are those that directly relate to a core activity and are undertaken for the dominant purpose of supporting that R&D. If a core activity fails the experimental test, its supporting activities automatically fall away.
Consider this common scenario: your team designs a new event-driven, serverless architecture to handle unpredictable burst workloads in a multi-tenanted SaaS product. The design involves experimenting with message-routing patterns, state management across ephemeral functions, and cold-start mitigation that has no established solution. That design and prototyping work may be core R&D. The supporting activities might include:
By contrast, rolling out a standard Terraform module for a well-understood, three-tier web application is not R&D. You are applying known practices, not experimenting.
Supporting activities can cover a wide swath of the development lifecycle as long as they are necessary for, and directly linked to, the core R&D. Common examples in software and SaaS include:
Activities that are unrelated to the core experiment, routine sprint planning, stand-ups, general infrastructure maintenance, should be excluded.
Before starting any sprint you suspect may contain R&D, write a one-paragraph hypothesis. Something like: “We hypothesise that a bloom-filter-based duplicate detection layer can reduce deduplication latency by 80% compared with our current relational approach.” Then record the experiment, the results, and the decision made. This practice not only supports an R&D claim but also sharpens your engineering discipline.
Pro tip, The distinction between core and supporting activities is not always intuitive. For an interactive assessment of eligibility that reads your accounting data, explore Eligibility Assessment & Risk Flags. It flags areas a reviewer would scrutinise before your accountant lodges.
Substantiation is the single greatest point of failure for software claims. Unlike laboratory notebooks or prototype photographs, software records are often scattered across GitHub, Slack, Confluence, Jira, email, and cloud logs. The ATO requires evidence that is contemporaneous, created at the time the activity was undertaken, and clearly linked to the R&D.
A robust evidence pack for a software or SaaS R&D claim might include:
Sworn statements or post-facto recollections are weak evidence. AusIndustry and the ATO want to see that a genuine experiment occurred, not a tidy narrative written 11 months later.
Gathering, indexing, and cross-referencing these records manually can consume weeks of engineering time. Audit-Ready Evidence Trail explains how GrantsMAX ties each activity and cost line to its source, emails, invoices, timesheets, and more, producing an evidence index your accountant can rely on. The system does not create evidence; it organises what already exists and flags gaps.
Pro tip, If you use Xero, MYOB, or QuickBooks, the accounting data often contains the payroll and invoice records that map staff time and cloud costs to R&D activities. See how GrantsMAX for SMBs on cloud accounting reads that data, read-only, to surface eligible expenditure.
Once you have identified the core and supporting activities, you can calculate the notional R&D deduction that flows into the tax offset calculation. This is where your registered tax agent’s involvement becomes essential, because the ATO has detailed rules about what can and cannot be included.
Common expenditure items for software and SaaS R&D include:
The cost of developing a product feature that later generates revenue is not R&D expenditure unless that development involved eligible R&D activities. Similarly, post-release maintenance, bug fixes, and customer support are generally excluded.
Warning, Do not double-count expenditure that has already been claimed as a different tax deduction. The R&D Tax Incentive interacts with other deductions, and getting the crossover wrong can trigger an ATO review. Always have your accountant validate the calculation.
For an overview of how GrantsMAX pulls a cost structure directly from Xero and links it to activity narratives, see AI Application Pack Drafting.
You cannot claim the R&D Tax Incentive in your tax return unless you have registered eligible R&D activities with AusIndustry. Registration is an online process via the Department of Industry, Science and Resources portal and must be completed before you lodge your company tax return, and within 10 months after the end of your income year.
The registration asks for:
The descriptions should be plain yet precise. They must capture the technical uncertainty, the experimental approach, and the new knowledge you sought. The AusIndustry registration number must be carried into your company tax return schedule.
Pro tip, Do not view registration as a rubber stamp. If your description is vague or boilerplate, AusIndustry may later question whether the work was genuinely R&D. Align the wording with the contemporaneous evidence you collected in Step 3.
The claim ultimately turns on the quality of the pack your accountant lodges. A strong pack typically contains:
The narrative must connect the expenditure to the experimental activities. It should be technical enough to convince a peer but clear enough for a non-engineer reviewer.
AI Application Pack Drafting turns your business data into a complete, evidence-backed pack. From the R&D activity and project narratives to the cost structure pulled from Xero, the system produces a draft in hours, not weeks. Your registered tax agent then reviews, refines, and lodges.
Pro tip, Many claims fail because the narrative treats the software itself as a product rather than describing the underlying experimental effort. Focus on the technical uncertainty resolved, not the feature shipped.
The R&D Tax Incentive is a tax measure administered by the ATO. Only a registered tax agent can lawfully charge a fee for preparing and lodging a tax return that includes an R&D claim. Moreover, the Tax Practitioners Board holds agents to professional standards that include verifying the claim’s reasonableness.
Your engineer or founder cannot simply sign off the R&D schedule on a trust basis. The tax agent must be satisfied that the expenditure claimed relates to eligible activities and is substantiated. The agent signs the return and takes professional responsibility. This layer of independent review is a protection for your business, not a formality.
Accountant Review & Lodge Workflow explains how the platform prepares the pack and hands it to your registered accountant in a shared workspace. The accountant can review, adjust, and comment before final lodgment. The business owns the claim at all times. GrantsMAX does not lodge, file, or guarantee any outcome.
Pro tip, Choose an accountant who understands software. A generic tax agent may not recognise the distinction between routine feature development and an eligible experiment. Many R&D-active startups work with firms listed on the GrantsMAX for R&D-active startups page.
Your obligations do not end when the return is lodged. The ATO and AusIndustry may review claims for up to four years (or longer if fraud or evasion is suspected). You must retain all records that support the claim, contemporaneous evidence, registration number, the tax agent’s working papers, and the final pack, for at least five years.
The ATO publishes its review and audit approach on its website. Reviews can be triggered by data-matching, revenue-correctness checks, or a spike in claimed expenditure. If you receive a review notice, your registered tax agent will manage the engagement, but the records must come from you. A disorganised or incomplete trail is the quickest way to see legitimate expenditure disallowed.
Internationally, the importance of documentation is underscored by court cases such as Siemer Milling Co. v. United States, where a U.S. federal court closely examined contemporaneous records to determine the validity of a research credit claim. While the legal framework differs, the principle is universal: weak records lead to weak outcomes.
Pro tip, Schedule a quarterly “evidence sweep” with your engineering leads. Spend 30 minutes pulling the key documents from that quarter into a dated folder. This small habit can save enormous stress if a review arrives.
Claiming the R&D Tax Incentive for a software or SaaS company is not about writing code in isolation; it is about running systematic experiments to solve genuine technical uncertainty. Here are the core points to remember:
We have not set out every nuance. The rules are detailed and the consequences of a poorly prepared claim can be severe. Before you proceed, engage a registered tax agent who routinely handles software R&D claims. If you are a founder or CFO evaluating whether your development pipeline is worth pursuing, start by exploring how GrantsMAX for founders and CFOs surfaces eligibility and prepares an evidence-backed pack.
GrantsMAX is building the AI agent that reads your accounting data, discovers the government grants and R&D tax incentives your software or SaaS business may be eligible for, and prepares a complete, evidence-backed claim pack for your registered tax agent to review and lodge. We never lodge, file, or guarantee an outcome, we prepare the pack. You own the claim. The accountant lodges.
If you would like early access, join the waitlist at www.grantsmax.com. We publish accurate, practical guidance on the R&D Tax Incentive, EMDG, and Australian government grants regularly. Stay informed and be ready when the next income year opens.