Home › Software Development › R&D Tax Incentive
R&D Tax Incentive
Claim Up to 43.5% Back on Eligible Software Development
NexIT engineers, documents, and delivers custom software projects structured to qualify under the ATO's Research & Development Tax Incentive program — turning your development spend into a significant cash refund.
Leveraging the Australian Government's R&D Tax Incentive for Custom Software Development
The Australian Government's R&D Tax Incentive (R&DTI) allows eligible businesses to claim a 43.5% refundable tax offset on core and supporting R&D activities — and custom software development projects that involve genuine technical uncertainty qualify. NexIT builds and documents projects to meet ATO registration requirements from day one.
What is the Australian R&D Tax Incentive and how does it apply to software development?
The R&D Tax Incentive is an Australian Government program administered by AusIndustry and the ATO that provides a 43.5% refundable tax offset for companies with turnover under $20 million — covering eligible R&D activities including custom software engineering that experiments with technically uncertain outcomes, novel architecture, or unproven algorithms.
Introduced under the Industry Research and Development Act 1986 and updated in 2021, the scheme is designed to incentivise Australian businesses to invest in innovation. For software companies and businesses commissioning bespoke software, this means development work that goes beyond routine programming — where engineers face genuine technical challenges with no known solution — can attract substantial tax refunds.
Two categories of R&D activities qualify:
- Core R&D activities — experiments conducted for the purpose of generating new knowledge, where the outcome cannot be known in advance.
- Supporting R&D activities — activities directly related to and supporting core R&D work, such as project management, testing infrastructure, and design iterations.
Which software development activities qualify for the R&D Tax Incentive?
Eligible software R&D activities include building custom algorithms where the optimal approach is unknown, developing novel integrations between systems with no established pattern, creating machine learning models trained on proprietary datasets, and architecting platforms that require solving genuinely unsolved technical problems — documented with hypotheses, experiments, and outcomes.
The ATO’s three-part test for eligibility requires that core activities: (1) involve genuine experimental work proceeding from hypothesis to evaluation, (2) have a purpose of generating new knowledge in a scientific or technological field, and (3) address technical uncertainty — meaning the solution cannot be known in advance by a competent professional.
Common qualifying software development scenarios include:
- Custom ERP or CRM platforms built to handle novel business rules with no off-the-shelf equivalent
- Real-time data processing pipelines using experimental approaches to throughput or accuracy
- SaaS products solving problems with no existing technical precedent in the market
- AI/ML feature development requiring model training, evaluation, and iteration cycles
- IoT and automation systems integrating hardware and software in technically uncertain configurations
- Performance optimisation where the engineering challenge has no established solution
How much can a business claim under the R&D Tax Incentive for a software project?
Eligible businesses with annual turnover below $20 million can claim a 43.5% refundable tax offset on their R&D expenditure — meaning for every $100,000 in eligible software development costs, the ATO returns $43,500. For larger companies (turnover ≥ $20M), the non-refundable offset is 38.5%, applied against tax payable.
The minimum eligible R&D expenditure threshold is $20,000 per income year (or lower if conducted with a research service provider). There is no cap on the amount that can be claimed for the 43.5% refundable offset, though the non-refundable offset for larger companies is subject to intensity thresholds.
Eligible expenditure categories include employee salaries (time spent on R&D activities), contractor costs, consumables, and overheads directly attributable to R&D work. NexIT time-sheets and sprint documentation against eligible activities, making the ATO expenditure claim straightforward.
What documentation does the ATO require to support a software R&D Tax Incentive claim?
The ATO requires contemporaneous records showing that R&D activities were planned as genuine experiments — including technical hypotheses, the methodology used to test them, the outcomes observed, and evidence that the uncertainty was not solvable by routine professional knowledge. Documentation must be created during the project, not reconstructed after.
Required records typically include:
- Technical hypothesis registers — stating what the team believed, what they tested, and what they found
- Sprint plans and retrospectives — showing iterative experimental cycles with evaluation of results
- Time-tracking records — linking individual engineer hours to specific R&D activities
- Architecture decision records (ADRs) — documenting technical choices made under uncertainty
- Test results and code repositories — evidence of the experimental process and its outcomes
- AusIndustry registration certificate — R&D activities must be registered with AusIndustry within 10 months of the income year end
NexIT integrates R&D documentation into its standard engineering workflow — hypothesis registers, ADRs, and activity logs are maintained throughout development, not as a retrospective exercise. This means the documentation package your registered tax agent needs is built alongside the software itself.
What is the deadline for registering an R&D Tax Incentive claim for software development?
R&D activities must be registered with AusIndustry within 10 months of the end of the income year in which they occurred. For businesses with a standard 30 June financial year end, the deadline is 30 April of the following year. Registration is completed via the Business.gov.au portal, separate from the ATO tax return claim.
The R&DTI process involves two steps: (1) registering your R&D program with AusIndustry (describing the activities and technical challenges), and (2) lodging the Research and Development Tax Incentive schedule with your company tax return. Both steps require a registered tax agent or R&D tax advisor. NexIT provides the technical documentation package your advisor needs to complete both filings accurately.
How does NexIT structure software development projects to qualify for the R&D Tax Incentive?
NexIT integrates ATO-compliant R&D documentation into its standard Agile sprint framework — meaning eligible projects generate hypothesis registers, technical decision logs, and time-coded activity records as a natural byproduct of how the team works, without adding administrative overhead to the development process.
Our R&D-ready development process includes:
- Project scoping and R&D eligibility assessment — we identify which components of your software project carry genuine technical uncertainty before development begins
- Hypothesis-driven sprint planning — each eligible sprint is framed as an experiment with a stated hypothesis, methodology, and success criteria
- Contemporaneous documentation — hypothesis registers, ADRs, and activity logs are maintained in real time
- Time-coded activity tracking — engineer hours against eligible R&D activities are logged weekly, not reconstructed at year end
- Technical summary package — at project completion (or at financial year end), we produce a documentation pack for your registered tax agent covering all AusIndustry and ATO requirements
Past NexIT clients whose projects have included R&D-eligible components include Bluez Automation (custom industrial IoT control platform), Value Matics (novel data analytics architecture), and Dinkum Engineering (bespoke ERP with technically uncertain integration challenges). Note: R&D eligibility is assessed by your registered tax agent — NexIT provides the technical evidence, not tax advice.
Start Your R&D-Eligible Software Project
Talk to NexIT about your custom software project. We'll assess R&D eligibility, structure the work to qualify, and deliver the documentation your tax agent needs to lodge your claim.
Frequently Asked Questions — R&D Software Development
How does software development qualify for the R&D Tax Incentive?
Software development qualifies when it involves genuine experimentation to resolve technical uncertainty — i.e., where the solution cannot be known through existing knowledge. Building a routine app from known patterns doesn't qualify; solving novel technical problems does.
What documentation do I need for an R&D software development claim?
You need contemporaneous records: project hypothesis, experimental methodology, test results, and outcomes. Agile sprint notes, code commits, and technical design documents all contribute. Keeping records during development (not after) is critical for a successful claim.
Can NexIT help structure a project to maximise R&D eligibility?
Yes — we can help structure your development project with the experimental documentation practices that R&D tax advisors and AusIndustry auditors look for, without slowing down your development process.
What percentage of a software project's costs are typically R&D-eligible?
It varies significantly by project. Highly innovative projects may have 60–80% of development costs eligible. More routine implementations may have 10–30% eligible. A detailed scoping and R&D tax specialist review will give you an accurate estimate.
Do you work with R&D tax agents and specialist advisors?
Yes — we regularly collaborate with specialist R&D tax agents across Australia. We provide the technical documentation and project evidence they need to prepare and lodge your R&D Tax Incentive application.