Reviewed by Logan Hanson, BSc, CPA. Last verified against CRA guidance on August 4, 2026.
Software development qualifies for SR&ED in Canada when it clears three specific tests the CRA applies to every claim. Not “we built something impressive.” Not “we used cutting-edge tech.” Three tests, and your project has to pass all of them. I’ve watched strong software teams miss real money because nobody framed their year against those tests. So let’s walk them properly, in plain English, with the Canadian rules that actually decide what you get back.
Software development qualifies when the work sought a technological advancement, faced technological uncertainty that standard practice couldn’t resolve, and was carried out as a systematic investigation. The CRA looks for all three together. Miss one and the project, or that part of it, falls out of the claim.
Here’s the mental model I give founders. The CRA isn’t paying you for the software. It’s paying you for the knowledge you had to generate because the existing knowledge ran out. If you can point to the moment the manual, the framework docs and the senior engineer all said “we’re not sure, we’ll have to try it and see,” you’re in SR&ED territory.
At the start, you couldn’t know whether your goal was achievable, or how to achieve it, using existing knowledge and standard practice. This is the test software teams most often fail to show, because the uncertainty feels obvious in the moment and then gets written up as a finished feature. Business uncertainty (will people buy it) does not count. Technical uncertainty (can we make it work) does.
You worked through the uncertainty in a structured way: you formed a hypothesis, tried it, measured the result, and adjusted. It doesn’t have to look like a science experiment. For a dev team it usually looks like a branch, a prototype, a benchmark, a failed approach, and a second approach. The trail of that work is what proves it happened.
You were trying to move past the standard practice available in your field, even by a modest amount. The advancement has to extend the technology beyond what a competent professional could readily deduce. It doesn’t have to be a world first, but it can’t be knowledge you could have looked up or bought. And you don’t have to succeed: failed and abandoned work qualifies on the same terms, because you still generated knowledge about what doesn’t work.
Systematic investigation for a software team is the ordinary loop of hypothesis, experiment, and measurement, captured well enough that someone else can see it happened. You almost certainly already do it. The gap is usually in recording it.
Your commits, pull requests, benchmark logs, design docs and stand-up notes already tell this story. A good SR&ED process just pulls that evidence together as you go, instead of trying to reconstruct it 16 months later.
The enhanced refundable credit goes primarily to Canadian-controlled private corporations, or CCPCs. If that’s you, the first $6 million of qualifying expenditures earns a 35% credit that’s refundable, meaning the CRA pays it to you in cash even if you owe no tax. That’s up to $2.1 million a year, though the enhanced rate phases out as taxable capital grows and the limit is shared among associated corporations.
Non-CCPC corporations generally earn a 15% non-refundable credit, which reduces tax owing rather than paying out as cash. Eligibility for any enhanced rate outside the standard CCPC rules depends on the corporation’s status and the applicable taxation year. On top of the federal credit, most provinces add their own. That’s where the combined return climbs higher than the federal credit alone, though not by simple addition, and how much higher is province-dependent, so treat any single figure as a maximum rather than a promise.
Here’s a Canadian example. A CCPC with $650,000 in eligible salaries and a $50,000 arm’s-length Canadian contractor bill has a qualifying base of about $690,000, and roughly $241,000 in federal SR&ED credit before the prescribed-proxy overhead amount and provincial credits. This one was building a fraud-detection engine, chasing an accuracy and speed target nobody could promise up front. The eligible work broke down like this:
At the 35% enhanced federal rate, that base earns roughly $241,000 in federal credit, before the prescribed-proxy overhead amount and provincial credits, which usually push the total higher. Because it’s a CCPC, that federal credit is refundable: it comes back as cash even in a loss year, which for a pre-revenue software company can be the difference between a short runway and a workable one. For the bigger picture, see our State of SR&ED overview.
A project qualifies on its technical uncertainty, so frame it around that, not around the product. Work through this before you write a word of your claim.
The gap isn’t between companies that innovate and those that don’t. It’s between companies that recognize their innovation and those that don’t. Framing is how you recognize it.
SRED.ca charges a flat fee, billed monthly, never a percentage or contingency fee, which usually works out to roughly half the lifetime cost of a percentage-based firm. As far as we know, we’re the only SR&ED provider that publishes its pricing on its website, so you can check it before you ever book a call. We’re CPA-owned, audit defense is included, and if the CRA approves less than 75% of the filed claim we waive our fees, which you can read about on our 75% guarantee. If there’s no eligible work in your year, you don’t pay.
Software development qualifies for SR&ED in Canada when you can show the uncertainty, the investigation, and the advancement, and when you file inside the window as the right kind of corporation. Get those right and the credit follows. If you want help pressure-testing whether your project qualifies, grab a free consultation and we’ll go through it with you. If you’re not sure where your work lands, it’s worth asking before the filing window closes. The CRA’s SR&ED program page has the official criteria if you want to read the source.
Related reading: how SR&ED tax services support startup R&D credits, first-time SR&ED claim help in Canada, and why tech firms struggle with SR&ED claims.
No. For a Canadian-controlled private corporation, the enhanced 35% credit is refundable, so it’s paid to you in cash even in a year you make no profit and owe no tax. That’s a big reason SR&ED matters so much to early-stage software companies.
No. A normal development team qualifies when its work meets the three tests. What matters is technological uncertainty and systematic investigation, not job titles or a dedicated research department.
No. Internal-use software can qualify if it meets the same three tests. The claim rests on the technical uncertainty you resolved, not on whether the software became a product or generated revenue.
Often yes. Arm’s-length Canadian contractors are claimable at 80% of the eligible amount when the work is done in Canada on your behalf by a taxable supplier. Their work has to meet the same eligibility test as in-house work.
For a CCPC, the enhanced federal rate is 35% on up to the first $6 million of qualifying expenditures, up to $2.1 million refundable a year, before provincial credits. With a province’s credit added, the combined return is higher than the federal credit alone, though not by simple addition, and how much higher is province-dependent and phases out as taxable capital grows.
The CRA’s service standards are 60 days for refundable claims accepted as filed and 180 days for refundable claims selected for review, measured from a complete claim. Those are targets, not guarantees, and a clean, well-documented claim is the best way to stay on the faster track.
This article is general information, not tax advice. Tax figures depend on your corporation type, province, and taxation year.
Do you have a SRED question? Planning for the future or perhaps you want to know how much your claim might be? Don’t worry, our CPA is always ready to answer any question. Get a SRED expert in your corner.
Have a question? We’d love to help. If you don’t have a SR&ED expert in your corner, doesn’t it make sense to have one?