SR&ED Tax Credits for Canadian Software and AI Projects: The $4.4 Billion Program Most SMBs Under-Use
Every year, the Canada Revenue Agency distributes more than $4.4 billion in Scientific Research and Experimental Development (SR&ED) investment tax credits to over 19,000 Canadian businesses. CRA, Annual Program Statistics
The largest sector by a wide margin is software development — accounting for 39.3% of all SR&ED investment tax credits claimed in the most recent fiscal year, up from 34.9% the year before. SR&ED Education, Analysis of SR&ED Reporting
Yet most small Canadian businesses building custom applications, AI tools, or workflow automation have never filed a claim.
This is not a niche program for biotech labs. SR&ED is Canada's largest federal incentive for research and development, and it was designed to be accessible at every scale. 64% of all claims are filed by companies with less than $4 million in annual revenue; 85% come from businesses under $20 million. For a Canadian-controlled private corporation (CCPC) doing software or AI development work, the program can return up to 35 cents on every eligible dollar spent — as a refundable tax credit, paid in cash regardless of your tax position.
Budget 2025 made the program significantly more generous. Spring 2026 introduced a new pre-claim approval process that removes most of the uncertainty that historically kept small businesses away. If you have developers on payroll or under contract and are building something that involved genuine technical problem-solving, the question is not whether to look at SR&ED. The question is why you haven't already.
What SR&ED Actually Provides
The SR&ED program provides two types of investment tax credits (ITCs):
Refundable credits are the most valuable. For a CCPC, the federal government will pay back 35% of qualifying SR&ED expenditures up to a spending limit, regardless of whether your company has a tax liability. This is cash in hand — not a deduction against future income, but a direct payment from CRA.
Non-refundable credits at 15% apply to expenditures above the spending limit or to corporations that are not CCPCs. These credits reduce taxes owing but are not paid out in cash.
For most Canadian SMBs structured as CCPCs — the standard structure for a privately held Canadian company — the 35% refundable rate is the relevant number.
What Budget 2025 Changed
The Budget 2025 SR&ED reforms were the most significant enhancements to the program in over a decade. For taxation years beginning on or after December 16, 2024, the following changes took effect: Finance Canada, Reforming and Enhancing the SR&ED Tax Incentive Program
Spending limit doubled. The enhanced 35% refundable rate now applies to the first $6 million in eligible SR&ED expenditures per year, up from the long-standing $3 million cap. A CCPC spending $1 million per year on qualifying work now receives up to $350,000 in federal refundable credits annually, before provincial SR&ED credits (which range from 4.5% to 20% depending on province). MNP, Significant Enhancement Announced to the SR&ED Program
Phase-out thresholds expanded. For CCPCs with prior-year taxable capital above $15 million, the enhanced rate begins to phase out — but now does not complete until $75 million in taxable capital, up from the previous $50 million ceiling. Companies that previously lost access to the enhanced rate entirely have recovered it. Miller Thomson, Canada Just Made SR&ED More Valuable and Easier to Access
Capital expenditures restored. Equipment and other capital costs used directly for SR&ED work are now eligible expenditures for both deduction and ITC purposes — a meaningful change for AI development projects that involve dedicated computing infrastructure.
The net effect: a small Canadian software company spending $500,000 per year on qualifying R&D work could receive up to $175,000 in refundable federal credits — before any provincial credits. At $1 million in qualifying expenditures, that becomes $350,000. This is not a rounding error on an income statement; for a 10-person software team, that is a material reduction in the cost of building.
The Three-Part Test: What Qualifies
The CRA applies a three-part eligibility test to every SR&ED project. All three must be satisfied: CRA, Eligibility of Work for SR&ED Tax Incentives
1. Technological uncertainty. Your project must have involved a genuine technical problem that could not be resolved by applying existing, publicly known techniques. This is not the same as business risk, project complexity, or schedule pressure. The uncertainty must be technological — your developers did not know at the outset whether or how the approach would work.
2. Technological advancement. The work must generate new knowledge that advances understanding of the technology, even incrementally. Building something that required resolving a problem beyond standard practice is the relevant distinction — not just combining known APIs or deploying frameworks in standard configurations.
3. Systematic investigation. The work must have followed a structured process of hypothesis, testing, and analysis. Projects that proceeded through documented experimentation — testing approaches, observing outcomes, adjusting based on results — are stronger claims than projects where the path forward was clear from the start.
What Qualifies in Software and AI Development
The pattern across successful software SR&ED claims is consistent: work that involved genuine uncertainty about whether a technical approach would function, investigated in a methodical way.
Activities that typically qualify:
- Developing a novel algorithm where standard approaches produced inadequate performance for the required scale, speed, or accuracy
- Building a custom machine learning model trained on proprietary data to solve a problem where off-the-shelf models failed or were unsuitable
- Integrating systems in ways that required resolving genuine technical incompatibilities — not just API configuration but work to resolve structural barriers between systems
- Developing a new database architecture or data processing pipeline to handle constraints that existing solutions could not meet
- Creating custom natural language processing or computer vision capabilities for a specific business domain where existing models did not generalize
Activities that typically do not qualify:
- Configuring, customizing, or deploying existing software tools using standard techniques (Microsoft 365 deployment, standard CRM integration, documented API work)
- Rebuilding or migrating existing functionality to new platforms without resolving a technological uncertainty
- Applying published machine learning frameworks and known architectures to produce expected outputs in expected ways
- Routine quality assurance, data collection, user acceptance testing, or documentation
CRA tightened its AI and machine learning review criteria in early 2026. Science Advisors are applying sharper scrutiny to claims involving large language models, neural networks, and AI frameworks — specifically examining whether the claimed uncertainty is genuine or whether the work simply applied established techniques. Chrono Innovation, AI & ML SR&ED Claims: CRA's Tighter 2026 Criteria
The deciding factor is now documentation. Claims built on contemporaneous records — created during the development work, not reconstructed at filing time — survive review. Claims reconstructed from memory six months after the fact do not.
The New Pre-Claim Approval Process
Effective April 1, 2026, the CRA launched an elective pre-claim approval process that allows companies to request CRA confirmation that a proposed SR&ED project qualifies *before* the work begins. CRA, Innovate with Confidence: Pre-Claim Approval Process
The application process: submit a web form (less than five minutes), receive a case number within two to five business days, then complete the full application through My Business Account. Up to three projects can be submitted simultaneously. Each approval is valid for up to three years.
For claims submitted under a pre-claim approval, the CRA commits to completing expenditure reviews within 90 calendar days of receiving a complete claim — compared to standard processing timelines. Pre-approval also provides documented confirmation from CRA that the work is eligible, which significantly reduces audit risk and claim attrition.
For small businesses that have historically avoided SR&ED because of uncertainty about whether their work qualifies, the pre-claim process removes the central barrier. You can ask before you start building, not after you have spent two years of development costs without a documented eligibility determination.
A Practical Starting Point
For a Canadian SMB that has never filed a claim, the first step is identifying whether any development work completed in the last 18 months involved genuine technological uncertainty. CRA accepts SR&ED claims filed within 18 months of your corporate tax return due date for the fiscal year in which the work occurred — meaning qualifying work done in 2024 and 2025 may still be claimable today.
Review your development history. Identify projects where developers encountered problems they could not solve using standard approaches — where multiple architectures or methods were tested, where results were unexpected, where the team had to work through genuine uncertainty about whether an approach would function. These are the candidate projects.
Gather contemporaneous records. Source code commits with substantive comments, GitHub or Jira tickets documenting technical problems and approaches attempted, developer meeting notes, architecture decision records, and pull request descriptions all constitute evidence of systematic investigation. The record does not need to be formal — it needs to be contemporaneous.
Separate eligible from routine work. Not all development hours within an eligible project qualify. Routine integration work, standard testing against documented specifications, and documentation itself are excluded. Identifying the subset of hours that meets the eligibility criteria is where SR&ED advisors add their primary value.
Consider the pre-claim process for active projects. For development work currently underway or starting in the next few months, submitting a pre-claim approval request costs a few hours and provides multi-year eligibility certainty. For companies with development roadmaps that include genuine R&D — new AI capabilities, novel data processing approaches, or technical problems without known solutions — this is now a standard part of project planning.
The program distributed $4.4 billion last year to 19,000 businesses. Software development accounts for the largest share of those claims, and 85% of claimants are small and mid-sized companies. The infrastructure to support a claim — CRA's SR&ED Client Portal, the pre-claim approval process, a well-established consulting ecosystem — has never been more accessible than it is in 2026.
Sources
- Canada Revenue Agency. *Annual Program Statistics.* canada.ca
- SR&ED Education. *SR&ED Statistics — Analysis of SR&ED Reporting.* sreducation.ca
- Finance Canada. *Reforming and Enhancing the Scientific Research and Experimental Development (SR&ED) Tax Incentive Program.* December 2024. canada.ca
- Canada Revenue Agency. *Innovate with Confidence: CRA's SR&ED Tax Incentive Program Launches a New Pre-Claim Approval Process.* 2026. canada.ca
- MNP. *Significant Enhancement Announced to the SR&ED Program.* mnp.ca
- Miller Thomson. *Canada Just Made SR&ED More Valuable and Easier to Access: Here's What Changed.* millerthomson.com
- Chrono Innovation. *AI & ML SR&ED Claims: CRA's Tighter 2026 Criteria.* chronoinnovation.com
- KPMG Canada. *Canada's SR&ED Program Enters a New Era.* February 2026. kpmg.com
Cloud Forces helps Canadian SMBs identify eligible software and AI development work, structure contemporaneous documentation to meet CRA's systematic investigation requirements, and position SR&ED claims alongside active custom application and AI advisory engagements. Explore our App Development services or contact us to schedule a complimentary SR&ED eligibility assessment.
Anton Kuznetsov is the founder and principal engineer of Cloud Forces, the Toronto firm he started in 2018 to make custom software and AI practical and affordable for Canadian SMEs. He works hands-on across application development, cloud architecture, and the production systems Cloud Forces runs for its clients.
Ready to bring AI to your business?
Book a free AI Readiness Consultation — no commitment required.
Book Free Consultation