Book Consultation

Gondaliya CPA

SR&ED for Tech Startups · 35% Refundable Tax Credit

SR&ED Claims for Tech Startups

Your startup is building technology. The Canadian government will pay you 35% of your qualifying R&D expenditures back in cash. We identify the eligible work, prepare the technical narrative, calculate the expenditures and file the SR&ED claim with CRA. Pre-revenue startups qualify. Refundable credit. Real cash back.

What Is the SR&ED Tax Credit and Why Tech Startups Should Claim It

The Scientific Research and Experimental Development (SR&ED) program is the largest single source of federal government support for R&D in Canada. It provides tax credits to businesses that advance technology or scientific knowledge through systematic investigation. For Canadian-Controlled Private Corporations (CCPCs), the credit is 35% and fully refundable, meaning CRA sends you a cheque even if your startup has zero revenue and owes no tax.

Tech startups are the ideal SR&ED claimants. If your team is writing code that solves technical problems with no known solution, building novel architectures, developing new algorithms, creating machine learning models, designing APIs that push beyond existing frameworks or engineering systems that require experimental development, that work likely qualifies.

SR&ED ElementFor Tech Startups
Federal ITC rate (CCPC)35% refundable on the first $3,000,000 of qualifying expenditures. CRA sends a cheque. No tax liability required.
Ontario Innovation Tax Credit (OITC)8% non-refundable on eligible Ontario SR&ED expenditures. Applied against Ontario tax owing.
Who qualifiesAny CCPC performing work that advances technology through systematic investigation. Pre-revenue startups qualify. No minimum revenue or employee count.
Filing deadline18 months after the fiscal year-end. A startup with a December 31 year-end has until June 30 of the second following year to file.
Refund timelineCRA typically processes SR&ED refunds in 60 to 120 days after filing. Complex or first-time claims may take 120 to 180 days.

Pre-Revenue Startups Get Cash Back: Many founders assume you need revenue or profits to benefit from SR&ED. You do not. The 35% CCPC credit is refundable. If your startup spent $200,000 on qualifying developer salaries and had zero revenue, CRA sends you a cheque for $70,000. If you spent $500,000, the refund is $175,000. This is real cash deposited into your bank account, not a deduction against future profits. It is the single most valuable government program for early-stage Canadian tech startups.

For a complete overview of our SR&ED service across all industries, visit our SR&ED Tax Credit Claims page.

What Software Development Work Qualifies for SR&ED

Not all coding is SR&ED. The program requires technological uncertainty, systematic investigation and technological advancement. The work must go beyond standard engineering practice. Here is what qualifies and what does not for tech startups.

Qualifies for SR&EDDoes NOT Qualify
Developing a new algorithm to solve a problem with no known efficient solution (e.g., real-time matching at scale, novel compression, predictive models with insufficient training data)Implementing a known algorithm from a library or published paper without modification
Building a novel software architecture that requires experimental development to determine feasibility (e.g., distributed systems with constraints not addressed by existing frameworks)Setting up standard infrastructure using AWS, GCP or Azure with documented best practices
Developing machine learning models where the training approach, feature engineering or model architecture requires systematic experimentation to achieve acceptable performanceFine-tuning a pre-trained model using standard hyperparameter tuning with no novel approach
Creating a new API or protocol where existing solutions do not meet the technical requirements (latency, throughput, security, interoperability constraints)Building a REST API using standard frameworks (Express, Django, Rails) with no technical uncertainty
Developing real-time data processing pipelines that push beyond the capabilities of existing tools (Kafka, Spark, Flink) and require custom engineering to meet performance targetsConfiguring an ETL pipeline using standard tools with documented configurations
Engineering a natural language processing system where the domain-specific language, ambiguity or accuracy requirements demand novel approaches beyond existing NLP librariesUsing an off-the-shelf NLP API (OpenAI, Google NLP, AWS Comprehend) with standard prompts
Building embedded systems or IoT firmware where hardware constraints force novel software approaches (memory, power, latency, reliability)Writing firmware for a microcontroller using the manufacturer's SDK with standard patterns
Developing a cybersecurity tool that addresses a threat vector with no known defence (zero-day detection, novel encryption approach, new authentication protocol)Implementing standard OAuth2, JWT or TLS configurations using established libraries

The Test Is Technological Uncertainty, Not Business Uncertainty: CRA does not care whether your product will succeed in the market. They care whether the technical work you performed involved uncertainty that could not be resolved by standard engineering practice. "We did not know if customers would buy it" is a business uncertainty (not SR&ED). "We did not know if the algorithm could process 10 million records in under 200 milliseconds with the available memory constraints" is a technological uncertainty (SR&ED). Every claim must articulate the specific technical problem, the approaches attempted, the hypothesis tested and the results observed.

How Our SR&ED Claim Process Works for Tech Startups

Four steps. We handle CRA. You keep building.

1

Assess

We review your codebase, architecture decisions, sprint logs and technical challenges to identify all qualifying SR&ED projects. Free assessment.

2

Document

We prepare the technical narrative for each project: technological uncertainty, systematic investigation, hypotheses tested and advancement achieved.

3

Calculate

We calculate eligible expenditures: developer salaries (time allocation), subcontractor fees (80%), materials consumed and overhead.

4

File and Defend

We file Form T661 with CRA, respond to any review or audit requests and defend the claim through to refund deposit.

Free SR&ED Eligibility Assessment for Tech Startups

We review your development work and tell you if you qualify. No obligation. No upfront fee.

Book Free Assessment

Eligible SR&ED Expenditures for Tech Startups

Expenditure CategoryWhat QualifiesHow We Calculate It
Developer salaries and wagesGross salary (including bonuses and vacation pay) of employees who performed qualifying SR&ED work. Time must be allocated between SR&ED and non-SR&ED activities.We review sprint logs, commit history, Jira/Linear tickets, time tracking and developer interviews to allocate each developer's time. A developer spending 60% of their time on qualifying work: 60% of their salary is eligible.
Founder salary (if on payroll)If the founder is on the corporation's payroll and performing qualifying technical work, their salary is eligible. Must be a T4 employee, not a contractor.Same time allocation method. Founder salary must be reasonable for the role. CRA scrutinizes founder salaries above market rate.
Subcontractor feesPayments to subcontractors performing qualifying SR&ED work on your behalf. Only 80% of the subcontractor invoice is eligible (not 100%).Subcontractor invoices reviewed. Only the technical work portion qualifies. Project management, design and non-technical tasks excluded. 80% of the qualifying portion is claimed.
Materials consumedMaterials consumed or transformed during SR&ED work. For software startups, this typically includes cloud computing costs (AWS, GCP, Azure) used specifically for R&D experimentation, not production workloads.Cloud bills segmented between R&D environments (qualifying) and production environments (not qualifying). Staging and test environments used for experimental work are eligible.
Overhead (proxy method)Under the proxy method, 55% of the qualifying salary expenditures is added as a proxy for overhead costs. No need to track individual overhead items.Automatic calculation. $200,000 in qualifying salaries x 55% = $110,000 proxy overhead. Total eligible: $310,000.

Worked Example: Early-Stage SaaS Startup

ItemTotalSR&ED Eligible
3 developers at $110,000 average salary$330,000$198,000 (60% time on qualifying work)
Founder salary (CTO, on payroll)$120,000$84,000 (70% time on qualifying work)
Subcontractor (ML specialist, 4 months)$60,000$48,000 (100% qualifying x 80% rule)
Cloud computing (R&D environments)$18,000$18,000
Subtotal eligible expenditures$348,000
Proxy overhead (55% of salaries: $282,000 x 55%)$155,100
Total qualified expenditures$503,100
Federal ITC (35% refundable)$176,085
Ontario OITC (8% non-refundable)$40,248
Total SR&ED benefit$216,333

$216,333 Back from the Government: This early-stage SaaS startup with $528,000 in total payroll and subcontractor costs receives $176,085 in refundable federal credits (deposited as cash) plus $40,248 in Ontario credits. The federal refund alone covers 5 months of developer payroll. This is the equivalent of extending your runway by 5 months at zero cost. Every tech startup building novel technology should be filing SR&ED. If you are not, you are leaving six figures on the table every year.

The Technical Narrative: Why Most SR&ED Claims Get Rejected

The technical narrative is the core of every SR&ED claim. It is the written description of what you did, why it was uncertain, how you investigated and what you achieved. CRA's Research Technology Advisors (RTAs) evaluate the narrative, not your financial records. A poorly written narrative is the number one reason SR&ED claims are reduced or denied.

Narrative ElementWhat CRA ExpectsCommon Mistake
Technological uncertaintyA specific technical problem that could not be solved using standard engineering practice, publicly available knowledge or existing tools. Must be described in technical terms, not business terms.Writing "we did not know if users would adopt the feature" (business uncertainty, not technological).
Systematic investigationA structured approach: hypotheses formulated, experiments designed, variables controlled, results measured. Must show a methodical process, not trial and error without direction.Writing "we tried different approaches until one worked" without describing the hypotheses or experimental design.
Technological advancementWhat was learned or achieved that advances the state of technology. The advancement can be incremental. Even a failed experiment that proves an approach does not work is an advancement.Describing the product features instead of the underlying technological advancement. CRA does not fund product development, they fund technological advancement.
Contemporaneous documentationEvidence that the SR&ED work was documented during the project, not after. Git commits, sprint logs, technical design documents, experiment results, Slack/Teams discussions, architecture decision records.Writing the entire narrative at year-end with no supporting documents from the development period.

We Write the Technical Narrative With Your Engineering Team: The narrative must be technically accurate, use CRA's SR&ED language and describe the work in terms of uncertainty, investigation and advancement. We interview your developers, review your architecture decisions, examine your commit history and sprint logs, and translate the technical work into a narrative that satisfies CRA's RTAs. Founders who write their own narratives frequently use product language instead of technology language, which triggers a review or denial. Our narratives are written by a team that understands both the technology and CRA's evaluation criteria.

Types of Tech Startups We File SR&ED Claims For

Startup TypeCommon SR&ED-Eligible WorkTypical Annual Claim
SaaS platformsNovel multi-tenant architectures, real-time collaboration engines, custom authorization/access control systems, performance optimization under scale constraints$80,000 to $250,000
AI and machine learningNovel model architectures, custom training pipelines, domain-specific NLP, computer vision for non-standard environments, reinforcement learning for new problem domains$100,000 to $400,000
FintechReal-time fraud detection algorithms, novel payment processing architectures, regulatory compliance automation with technical constraints, high-frequency data processing$80,000 to $300,000
Healthtech and medtechMedical data interoperability (FHIR/HL7 with novel constraints), clinical decision support algorithms, medical image analysis, privacy-preserving computation for health data$60,000 to $200,000
CybersecurityNovel threat detection, zero-knowledge proof implementations, new encryption approaches, behavioural analysis for anomaly detection, attack surface reduction$80,000 to $250,000
IoT and embedded systemsCustom firmware under extreme resource constraints (memory, power, latency), novel communication protocols, edge computing with real-time requirements$50,000 to $200,000
DevOps and infrastructureNovel CI/CD pipeline architectures, custom container orchestration for specialized workloads, automated infrastructure optimization beyond standard auto-scaling$40,000 to $150,000
Blockchain and Web3Novel consensus mechanisms, smart contract optimization for gas efficiency, cross-chain interoperability protocols, zero-knowledge rollup implementations$60,000 to $200,000

We work with tech startups across all stages, from pre-revenue to growth. For ongoing accounting, bookkeeping and tax advisory for your startup, visit our technology startup and SaaS company accounting services.

Not Sure If Your Startup Qualifies? We Assess for Free.

30-minute call. We review your technical work and tell you whether it meets CRA's SR&ED criteria. No cost. No obligation.

Book Free Assessment

CRA SR&ED Reviews: What to Expect and How We Defend Your Claim

Review TypeWhat HappensHow We Handle It
First-time claimant reviewCRA frequently reviews first-time SR&ED claims more closely. A Research Technology Advisor (RTA) may request a meeting to discuss the technical work.We prepare a review package with supporting evidence (commit history, architecture diagrams, experiment logs). We attend the RTA meeting with your CTO or lead developer.
Financial reviewCRA's financial reviewer examines the expenditure calculations: salary allocations, subcontractor eligibility, time tracking methodology and proxy overhead.We provide detailed time allocation worksheets, payroll records, subcontractor invoices and the calculation methodology. Every number is supported.
Technical review (RTA visit)The RTA visits your office (or conducts a video call) to discuss the SR&ED projects with the technical team. They ask about the uncertainty, approach, experiments and results.We prepare your engineering team for the RTA meeting. We provide a review preparation guide with expected questions and optimal responses. We attend the meeting alongside your team.
Claim reduction or denialCRA may reduce the claim (fewer projects approved, lower time allocations accepted) or deny it entirely.We negotiate with the RTA and financial reviewer. If the reduction is unreasonable, we file a formal Notice of Objection with CRA Appeals. We defend every claim through to resolution.

The 10 SR&ED Mistakes Tech Startups Make

#MistakeWhat It CostsHow We Prevent It
1Not claiming SR&ED at all$50,000 to $200,000+ per year in unclaimed refundable credits. Most tech startups qualify but never file.Free eligibility assessment at onboarding. Every qualifying project identified and claimed.
2Writing the narrative in product language instead of technology languageClaim denied or reduced by 50%+. CRA funds technological advancement, not product features.Narrative written jointly with your engineering team using CRA's SR&ED criteria language.
3No contemporaneous documentationClaim denied at review. CRA requires evidence the SR&ED work was documented during the project, not reconstructed at year-end.We set up a lightweight documentation process at onboarding: architecture decision records, experiment logs and sprint notes flagged for SR&ED.
4Claiming routine software development as SR&EDClaim denied. CRA may flag the company for enhanced scrutiny on future claims.We screen every project against CRA's five-question SR&ED eligibility test before including it in the claim.
5Not allocating developer time correctlyOver-allocation triggers CRA reduction. Under-allocation leaves money on the table.Time allocation based on sprint logs, Jira tickets, commit history and developer interviews. Defensible methodology documented.
6Missing the 18-month filing deadlineClaim forfeited permanently. SR&ED cannot be filed retroactively after 18 months past year-end.Filing deadline tracked from incorporation. T2 and SR&ED filed together well before the 18-month window.
7Not claiming subcontractor fees at 80%Eligible subcontractor costs left unclaimed. $60,000 in sub fees = $48,000 eligible = $16,800 in credits missed.Every subcontractor invoice reviewed. Qualifying technical work identified. 80% rule applied automatically.
8Not claiming cloud computing costs as materials consumedR&D cloud environments (staging, testing, experimentation) are eligible materials. Many startups miss this.Cloud bills segmented by environment. R&D accounts tagged separately from production. Eligible costs included in the claim.
9Founder performing SR&ED work but not on payrollIf the founder is paid dividends only (no T4 salary), their time cannot be included in the SR&ED claim. Potentially $30,000 to $60,000 in credits lost.Founders performing qualifying work are put on payroll with a T4 salary. Salary set at market rate for the role.
10DIY filing without SR&ED expertiseClaim denied, reduced or flagged for enhanced scrutiny. CRA's RTAs are experienced at identifying weak narratives.Every claim prepared by our SR&ED team with technical and financial expertise. Narrative, time allocation and expenditure calculation reviewed before filing.

SR&ED Pricing for Tech Startups

Contingency-based. You pay only when CRA approves your refund.

ServiceFeeIncludes
SR&ED claim preparation and filing15% to 20% of the approved credit (contingency)Eligibility assessment, project identification, technical narrative preparation, expenditure calculation, Form T661 filing, CRA correspondence
Retainer (for complex or large claims)$1,000 upfront + contingency on approvalSame as above, plus dedicated SR&ED specialist, multi-project narrative coordination and CRA review preparation
Free eligibility assessment$030-minute call. We review your technical work and tell you if you qualify. No obligation.
CRA review and audit defenceIncludedRTA meeting preparation, team coaching, financial documentation package, objection filing if claim is reduced
Documentation setup (ongoing support)Included for bookkeeping clientsWe configure a lightweight SR&ED documentation process: tagged Jira/Linear tickets, architecture decision records, experiment logs
Annual T2 corporate tax returnFREEIncluded for every SR&ED and bookkeeping client. SR&ED claim filed alongside the T2.

For ongoing startup accounting, bookkeeping, HST filing and investor-ready financials, explore our technology startup accounting services. For details on our SR&ED process across all industries, visit our SR&ED tax credit claims page.

No Upfront Cost. We Get Paid When You Get Paid.

Contingency-based SR&ED. 15% to 20% of the approved credit. Free eligibility assessment. CRA defence included.

Book Free Assessment

SR&ED Claims for Tech Startups: Cities We Serve

We file SR&ED claims for tech startups across every Ontario city and Canada. No distance limits, no extra fees.

Frequently Asked Questions: SR&ED for Tech Startups

Does my tech startup qualify for SR&ED?
If your team is solving technical problems with no known solution, building novel software architectures, developing new algorithms, creating ML models that require experimentation or engineering systems that push beyond standard practice, you likely qualify. Pre-revenue startups qualify. We assess eligibility for free in a 30-minute call. Book Free Assessment →
How much can my startup get back from SR&ED?
35% of qualifying expenditures as a refundable federal credit. A startup spending $300,000 on qualifying developer salaries and subcontractors receives approximately $105,000 in cash from CRA, plus $24,000 in Ontario credits. Total: $129,000. Pre-revenue startups receive the full refund.
Can pre-revenue startups claim SR&ED?
Yes. The 35% federal credit for CCPCs is fully refundable. CRA sends a cheque even if your startup has zero revenue and owes no tax. This is the single most valuable program for early-stage Canadian tech companies. Learn More About SR&ED →
What is the difference between technological uncertainty and business uncertainty?
"We did not know if our algorithm could process 10M records in under 200ms" is technological uncertainty (qualifies). "We did not know if customers would use the feature" is business uncertainty (does not qualify). SR&ED rewards solving technical problems, not building products. The narrative must describe the technical challenge, not the market opportunity.
What documentation do I need?
Git commit history, sprint logs, Jira/Linear tickets, architecture decision records, technical design documents, experiment results and Slack/Teams discussions about technical challenges. The documentation must be contemporaneous (created during the project, not after). We set up a lightweight documentation process at onboarding so your team captures what CRA needs without slowing down development.
What does SR&ED filing cost?
15% to 20% of the approved credit on a contingency basis. You pay nothing upfront. We get paid when CRA approves your refund. Free eligibility assessment. CRA review defence included. T2 filed FREE for bookkeeping clients. Know Your Exact Fee →
When is the SR&ED filing deadline?
18 months after your fiscal year-end. A startup with a December 31 year-end has until June 30 of the second following year. Missing the deadline forfeits the claim permanently. We track the deadline and file well in advance.
Can I claim my founder's time?
Yes, if the founder is on the corporation's payroll (receiving a T4 salary) and performing qualifying technical work. Founders paid only dividends cannot have their time included. We advise putting founding CTOs and technical co-founders on payroll specifically to capture SR&ED eligibility. Tech Startup Accounting →
What happens if CRA reviews my claim?
CRA may assign a Research Technology Advisor to review the technical narrative and a financial reviewer to examine the expenditure calculations. We prepare your team for the RTA meeting, provide a review preparation guide, attend the meeting with you and negotiate any proposed reductions. If CRA reduces the claim unreasonably, we file a formal objection.
Can I claim SR&ED retroactively?
Yes, up to 18 months after each fiscal year-end. If you have never filed SR&ED but have been performing qualifying work, we can file claims for the current year and the prior year (if still within the 18-month window). Claims older than 18 months past year-end are permanently forfeited.

Your Startup Is Building Technology. Get Paid for It.

Gondaliya CPA files SR&ED claims for tech startups across Canada. 35% refundable credit. Pre-revenue eligible. Contingency pricing. CRA defence included. 900+ five-star reviews.

Licensed CPA Ontario
900+ Five-Star Reviews
35% Refundable Credit
Contingency Pricing
Free SR&ED AssessmentTech Startup Accounting
Scroll to Top