The chart of accounts a Canadian SaaS startup actually needs.
Most QuickBooks defaults are too generic for a SaaS company's first 18 months. Here is the chart of accounts we set up on day one for the founders we onboard, built for investor reporting and a clean SR&ED claim.
The chart of accounts is the list of buckets your money gets sorted into. Get it right and your financials answer the questions investors and the CRA ask. Get it wrong and you spend your seed round paying someone to untangle it before a raise or an audit. For a SaaS company, the default chart of accounts that ships with accounting software gets it wrong, because it was built for a generic small business, not a software company with deferred revenue, hosting costs, and a research and development story to tell.
Here is the structure we set up on day one.
Why the default chart of accounts fails a SaaS company
A standard chart of accounts lumps all income into "sales" and all costs into a long, flat list of expenses. That is fine for a coffee shop. For SaaS it hides the three things everyone will eventually ask about: your real recurring revenue, your gross margin, and how much you actually spend on building the product versus selling it. If those are not visible in the books, you reconstruct them in a spreadsheet every time a board member or investor asks, which is most months.
Revenue and deferred revenue
SaaS revenue has a timing problem. A customer pays for a year up front, but you earn that revenue one month at a time. Recording the whole payment as income on day one overstates the month and understates the next eleven.
The fix is a deferred revenue account on the balance sheet (a liability, because you owe the service you were paid for). Cash lands in deferred revenue, then moves to earned revenue month by month as you deliver. Set this up early and your monthly recurring revenue is real, not a cash-timing illusion. Investors check this first, and they notice when it is missing.
What actually belongs in cost of revenue
Gross margin is the SaaS headline number, and it is only as good as your cost of revenue (sometimes called cost of goods sold). For a software company, cost of revenue is the cost of delivering the product to paying customers:
- Hosting and infrastructure (AWS, Azure, Google Cloud) for production.
- Third-party services that scale with usage (payment processing, APIs you pay per call).
- Customer support and customer success for existing customers.
What does not belong here: the salaries of engineers building new features (that is research and development), or anything to do with finding new customers (that is sales and marketing). Keeping cost of revenue clean is what makes your gross margin believable.
Operating expenses by function, not by type
This is the change that matters most. The default chart of accounts groups expenses by type: salaries here, software there, travel somewhere else. Investors and good operators want expenses grouped by function instead:
Group this way and your financials answer the real questions in one glance: how much are we spending to build, to sell, and to keep the lights on. A founder who can show that breakdown looks ready for a raise. One who cannot looks early.
Setting up for SR&ED from day one
If you are building software in Canada, the Scientific Research and Experimental Development (SR&ED)program can refund a meaningful share of your development costs. As of the 2026 changes, qualifying Canadian-controlled private corporations can claim a 35 percent refundable credit on up to CAD 6 million of eligible spend a year, and the rules now clearly cover cloud-computing costs, which is a real win for software companies.
You can only claim what you can substantiate. If your engineering salaries and eligible cloud costs are buried in a generic "wages" or "software" bucket, pulling a claim together at year-end is slow and you tend to leave money behind. Tag eligible R&D wages and cloud spend in the chart of accounts from the first month, so the claim is a report, not a reconstruction.
A starter structure
A simplified version of what we set up:
- Revenue: Subscription revenue, Services revenue, with Deferred revenue on the balance sheet.
- Cost of revenue: Production hosting, Usage-based third-party costs, Customer support.
- Research and development: Engineering and product salaries, eligible cloud and tools.
- Sales and marketing: Ad spend, sales salaries, marketing tools.
- General and administrative: Founders and admin salaries, rent, legal, finance, software.
The best time to set this up is before you have a year of transactions in the wrong buckets. The second best time is now.
- Canada Revenue Agency. SR&ED Tax Incentive Program. CRA program overview.
- Bill C-15 (2026) enhanced SR&ED limit and added cloud-computing eligibility. Confirm current figures at canada.ca before filing.
We set up SaaS-ready books, including SR&ED tagging, as part of onboarding.
Book a free books review and we'll give you a straight read on what your books need and what it costs, whether you sign on or not. Numinor plans start at CAD 299 a month.
