Bookkeeping for Canadian Startups and SaaS Companies: SR&ED Records, Deferred Revenue and GST/HST on Digital Services to Non-Residents

Canadian startups, and software-as-a-service (SaaS) companies in particular, have bookkeeping needs that ordinary small businesses don't. Customers pay annual subscriptions upfront, so cash and revenue don't line up. Engineers' time may qualify for the federal Scientific Research and Experimental Development (SR&ED) program, but only if the records exist. And customers can be anywhere in the world, which raises the question of when you charge GST/HST and when a sale to a non-resident is zero-rated.

This guide covers the bookkeeping foundations for Canadian startups and SaaS businesses. It explains how to record deferred revenue, how to set up records that support an SR&ED claim, how GST/HST applies to digital services sold in Canada and abroad, and what investors and lenders expect from your books. Tax facts are drawn from Canada Revenue Agency (CRA) sources, including Guide T4088 Guide to Form T661, the CRA's SR&ED Filing Requirements Policy and review guide, GST/HST Memorandum 4.5.3 Exports – Services and Intangible Personal Property, and the CRA's GST/HST and Electronic Commerce publication, as of October 2026. This is general information. Talk to your accountant and an SR&ED adviser before you file.

Why startup bookkeeping is different

Four things set startups apart:

  1. Revenue timing. Annual and multi-year subscriptions are collected upfront but earned over time.
  2. R&D spending. Salaries for developers, contractors and cloud costs may support SR&ED investment tax credits, but only with project-level records.
  3. Global customers. Sales to Canadian customers, to non-resident businesses and to non-resident consumers can have different GST/HST outcomes.
  4. Outside stakeholders. Investors, lenders and grant programs expect accrual-based financials, clean cap tables and consistent reporting.

Step 1: Use accrual accounting from day one

Cash-basis books make a SaaS company look rich in the month it collects annual renewals and broke for the next eleven. Accrual accounting matches revenue to the period the service is delivered. The CRA also generally requires the accrual method for business income, with narrow exceptions (Guide T4002), and investors expect accrual statements.

Step 2: Record deferred revenue correctly

Deferred revenue (also called unearned revenue) is a liability: money collected for service you haven't delivered yet. Each month, you move the earned portion into revenue.

Worked example: an annual subscription

Example numbers for illustration only. On January 1, an Ontario SaaS company sells a 12-month subscription to an Ontario business customer for $12,000 plus 13% HST.

January 1, invoice and payment:

January 31, and every month-end after that:

Month-end Revenue recognized to date Deferred revenue balance
January $1,000 $11,000
March $3,000 $9,000
June $6,000 $6,000
December $12,000 $0

GST/HST timing follows the sales tax rules, not your revenue schedule. Generally, the tax is payable when the customer pays or when the invoice is due, whichever is earlier. In this example, the full $1,560 goes on the return for the period that includes January 1, even though revenue is recognized over twelve months.

Deferred revenue schedule

Keep a schedule listing each customer contract, start and end date, amount, monthly recognition and remaining balance. Reconcile it to the deferred revenue account every month-end. Your accounting framework, chosen with your accountant, may add rules for multi-element contracts such as setup fees, professional services or usage charges.

Step 3: Build SR&ED-ready records

The deadline

According to Guide T4088, the SR&ED reporting deadline is 12 months after the filing due date of the income tax return for the year. For corporations, that works out to 18 months from the end of the tax year in which the expenditures were incurred. If an expenditure isn't reported on Form T661 by that deadline, you can't get the SR&ED incentives for it. Corporations file Form T661 and Schedule T2SCH31 with the T2 return.

What the CRA expects

The CRA's SR&ED review guide says reviewers will ask for supporting information showing what work was done, who did it, when they did it, and how the expenditures were determined. Form T661 asks you to identify the evidence you have, for example:

The CRA's Filing Requirements Policy also says expenditures should be recorded and allocated on a project basis, and a complete Part 2 project description must be maintained for every project claimed.

How the bookkeeping supports SR&ED

Bookkeeping practice Why it matters for SR&ED
Separate accounts or classes for R&D salaries, contractors, materials and cloud costs Makes eligible expenditure pools easier to build
Project tags on transactions Matches costs to specific SR&ED projects
Time tracking by employee and project Supports the salary share claimed
Contractor agreements and invoices stored with the transaction Contracts matter for eligibility
Government grants and assistance recorded separately Government and non-government assistance can reduce eligible expenditures
Payroll records reconciled to T4s Salary claims tie to filed payroll

Worked example: allocating salary to SR&ED

Example numbers for illustration only. A developer earns $100,000 a year. Time sheets show 60% of hours on an eligible project.

Item Amount
Annual salary $100,000
Time on SR&ED project (time sheets) 60%
Salary supported for SR&ED $60,000

Whether all of it qualifies, and what the credit rate is, depends on eligibility, the corporation's status and the calculation method. Those are questions for your SR&ED adviser. The bookkeeper's job is making sure the $60,000 can be traced to payroll records and time sheets.

Claim preparers

The CRA's policy says Part 9 of Form T661 must disclose claim preparers who are paid and their billing arrangements. A $1,000 penalty can apply if that information is missing or inaccurate. Record SR&ED consultant fees, including contingency fees, accurately in your books.

Step 4: GST/HST on digital services

Registration

The CRA's $30,000 small supplier threshold applies to taxable supplies, including zero-rated ones. Many startups register voluntarily early so they can claim input tax credits (ITCs) on their costs.

Sales to Canadian customers

Digital services and software subscriptions sold to Canadian customers are generally taxable at the GST or HST rate of the customer's province under the place-of-supply rules. Track tax by province.

Sales to non-residents: zero-rating

GST/HST Memorandum 4.5.3 and the CRA's electronic commerce publication explain that section 7 of Part V of Schedule VI to the Excise Tax Act is the general zero-rating provision for exported services. A service supplied to a non-resident person is zero-rated unless it falls under an exclusion. Exclusions include:

The CRA's examples include website hosting and design supplied to a non-resident business as zero-rated under section 7.

Some digital products are supplies of intangible personal property (for example, certain software licences) rather than services, and different zero-rating provisions apply to them. Characterizing your product correctly matters, so confirm it with your accountant.

Evidence of non-residency

Zero-rating depends on the customer being a non-resident. Keep evidence, such as billing address, business registration, contracts and payment details, and record it alongside the invoice.

Worked example: a mixed customer base

Example numbers for illustration only. A Nova Scotia SaaS company (HST 14%) bills $50,000 in a quarter.

Customer Location Sales GST/HST
Halifax business Nova Scotia $10,000 $1,400 (14%)
Calgary business Alberta $8,000 $400 (5%)
Toronto business Ontario $7,000 $910 (13%)
US business, no contact in Canada Non-resident $25,000 $0 (zero-rated, if conditions met)
Total $50,000 $2,710

Your software should store a tax code per customer. The zero-rated sales are still reported on the return as supplies, and the company can claim ITCs on costs related to them.

Foreign digital platforms and your costs

You'll pay many foreign vendors for cloud hosting, software and advertising. Some are registered under the CRA's simplified GST/HST regime for digital economy businesses and charge GST/HST. Others aren't, and in some cases you may have to self-assess. Record the tax shown on each invoice correctly, and ask your accountant about self-assessment on imported services.

Step 5: Equity, grants and investor reporting

Worked example: burn and runway

Example numbers for illustration only.

Item Monthly
Cash collected $40,000
Cash spent $90,000
Net burn $50,000
Cash in bank $600,000
Runway 12 months

Common mistakes

How an online bookkeeper fits

Accelo Bookkeeping assigns a dedicated bookkeeper to your file and a reviewer who closes each month. You upload bank and card statements, receipts and any existing general ledger, and only uncategorized charges come back to you. Startups with deferred revenue need accrual books, so Growth is the closer fit: $349/month for 100–200 transactions, with cash and accrual, multi-province sales tax tracking and sales tax reconciliation (prepare). Starter is $199/month, cash-based, under 100 transactions, with the first month free. AR, AP, payroll and sales tax filing are Custom scope after a 15-minute call. Accelo doesn't file tax returns or SR&ED claims, so pair it with your accountant and SR&ED adviser. See Accelo plans and pricing.

Frequently asked questions

When must a corporation file its SR&ED claim?

By the SR&ED reporting deadline: 12 months after the T2 filing due date, which is 18 months after the tax year-end for corporations, according to the CRA's Guide T4088.

Are SaaS sales to US customers subject to GST/HST?

Generally, services supplied to a non-resident are zero-rated under section 7 of Part V of Schedule VI, unless an exclusion applies, for example when an individual customer is in Canada when dealing with you. Confirm how your product is characterized.

Is deferred revenue taxable income when received?

Revenue recognition for financial statements and the income tax treatment can differ. Your accountant determines the tax treatment; your books should show deferred revenue accurately.

Do I need time sheets for SR&ED?

The CRA lists time sheets and records of resources allocated to projects among the supporting evidence reviewers ask for. Contemporaneous records make claims far easier to support.

Should a pre-revenue startup register for GST/HST?

Registration is optional below $30,000, but registering lets you claim ITCs on expenses. Ask your accountant.

Conclusion

Startup bookkeeping is about timing and evidence. Use accrual books with an accurate deferred revenue schedule, tag R&D costs by project with time sheets, set customer tax codes by location and residency, and keep investor reporting consistent. That groundwork supports your T2, your SR&ED claim, your GST/HST returns and your next funding round, and it's the kind of month-by-month work you can hand to an online bookkeeper.


More bookkeeping guides · Accelo Bookkeeping