Why Software Capitalization Matters for SR&ED
How you account for your software development costs (capitalizing vs. expensing) can significantly impact your SR&ED claim. Understand the interaction between accounting and tax.
A common point of confusion for software startups is the intersection of financial accounting and SR&ED tax preparation. Specifically, the decision to capitalize software development costs versus expensing them as incurred can create complexities during claim preparation.
Expensing vs. Capitalizing Software Development
Under general accounting principles (like ASPE or IFRS), companies have the option—and sometimes the requirement—to capitalize certain software development costs as intangible assets. This means moving the cost of developer salaries off the Income Statement and onto the Balance Sheet, amortizing the expense over the software's useful life.
Conversely, many early-stage startups simply expense all developer salaries directly on the Income Statement as payroll expenses.
Unlock your full SR&ED potential.
Join hundreds of founders who never miss a dollar. Subscribe to our newsletter for insider tips, or book a free consultation to see how much you could claim.
How Capitalization Affects SR&ED
The core principle of SR&ED is that it is an expenditure-driven program. You claim the expenses you incurred during the fiscal year to perform eligible R&D.
When you capitalize developer salaries, those costs are no longer sitting in standard expense accounts. This does not make them ineligible for SR&ED. The CRA allows you to claim SR&ED on capitalized expenditures, provided those expenditures meet the eligibility criteria (e.g., they were incurred for basic research, applied research, or experimental development).
However, it makes tracking and reconciling the claim more difficult.
The Reconciliation Challenge
When the CRA reviews your SR&ED claim, they must reconcile the expenditures claimed on your T661 form to your financial statements.
If your T661 claims $500,000 in eligible salaries, but your Income Statement only shows $100,000 in total payroll expenses (because $400,000 was capitalized to the Balance Sheet), this creates an immediate red flag for an auditor unless it is clearly explained.
Best Practices for Capitalizing Companies
If your company capitalizes software development costs, you must maintain excellent records bridging the gap:
- Detailed Sub-Ledgers: Ensure your accounting software tracks capitalized development costs at a granular level, separating individual employees and projects.
- Clear Reconciliation Workpapers: Your SR&ED preparation must include a clear reconciliation schedule that maps the capitalized amounts back to the specific eligible SR&ED projects and employees.
- Consistent Treatment: Ensure your methodology for separating eligible (experimental) development from ineligible (routine) development is applied consistently, regardless of whether the cost is capitalized or expensed.
By understanding the accounting treatment of your software costs, you can proactively build reconciliation schedules that satisfy CRA requirements and prevent audit delays.
Unlock your full SR&ED potential.
Join hundreds of founders who never miss a dollar. Subscribe to our newsletter for insider tips, or book a free consultation to see how much you could claim.