Every incorporated business has a chart of accounts, whether anyone designed one or not. Most start as whatever list the accounting software installed by default, then grow by accretion: an account added because a transaction did not fit, another because someone wanted to see a number. Three years later there are 140 accounts, four of them mean roughly the same thing, and the year-end file takes twice as long to prepare as it should.
Quick answer: A chart of accounts is the list of categories a business posts every transaction to. For a Canadian corporation it works cleanly when each account maps to a single GIFI code, so the balance sheet and income statement transfer onto Schedules 100 and 125 of the T2 without a year-end reconstruction.
Key takeaways
- Design the chart around GIFI codes, because that is the format the T2 actually consumes.
- The CRA expects the same level of detail in the GIFI as traditional financial statements carry — not just subtotals.
- Give shareholder transactions, restricted expenses and sales-tax accounts their own lines.
- Change the chart at a fiscal year end, not mid-year, or you lose your comparatives.
The Canadian reason this question has a right answer
In many countries a chart of accounts is purely a management-reporting choice. In Canada it is not, because of the General Index of Financial Information. A corporation filing a T2 does not simply attach its financial statements and leave the CRA to read them. It reports the balance sheet on Schedule 100 and the income statement on Schedule 125, with every figure tagged by a standardised GIFI code. Schedule 141 then reports who prepared the statements and on what basis.
The CRA is explicit that the GIFI has to carry the same level of detail that traditional financial statements would. Its guidance uses the example of statements containing forty items and says it expects the same number of GIFI codes, not just subtotals and totals. That single requirement should drive the whole design. A chart of accounts that cannot be mapped to GIFI codes without a spreadsheet is a chart of accounts that quietly bills you for the mapping every year.
Rule one: one account, one GIFI code
The most common defect in an owner-managed chart of accounts is the blended bucket — an account called something like “Office and admin” holding rent, software subscriptions, stationery and bank charges. It has to be split before the return can be filed, and the person splitting it is working from transaction descriptions rather than from knowledge of the business. Splitting it into accounts that each correspond to one GIFI item removes that step permanently.
The same logic applies on the balance sheet. Separate accounts for cash, accounts receivable, prepaid expenses, capital assets, accumulated amortisation, accounts payable, sales tax payable, payroll payable and shareholder loans mean Schedule 100 assembles itself.
Rule two: fence off anything that touches you personally
An incorporated owner takes money out of the company in ways that have very different tax consequences, and the books need to show which is which. At minimum, keep separate accounts for the shareholder loan, dividends declared, and salary or management fees paid to the owner. Combined into one “owner’s draw” account, the year-end work becomes forensic and the shareholder loan balance — the figure that determines whether an amount is included in your personal income — is unknown until someone rebuilds it.
Every corporation’s situation is different. Book a free 30-minute consult with a CPA and get a straight answer for your own books.
Rule three: give the restricted expenses their own lines
Some expenses are limited by the Income Tax Act rather than by judgement, and every one of them deserves a dedicated account so the restriction can be applied mechanically. The obvious candidates are meals and entertainment, which are generally deductible at half, and anything that is really a capital purchase and belongs in a capital cost allowance class rather than in expenses. Combining meals with travel, or tools with repairs, guarantees an adjustment at year end.
Sales tax deserves the same treatment. GST/HST collected and input tax credits claimed should sit in their own liability accounts rather than being netted into revenue and expenses, and payroll source deductions should have a payable account of their own so the amount owing to the CRA is visible on the balance sheet rather than implied.
Rule four: stop using new accounts as a reporting tool
When an owner wants to see how a division, a job, a truck or a location is performing, the instinct is to add accounts — “Fuel — Truck 2”, “Materials — Langley job”. This is what turns a 45-account chart into a 140-account chart, and none of it survives the GIFI mapping. Every accounting package used in Canada supports a second dimension for exactly this: classes, tracking categories, locations, projects. Use that dimension for the analysis and keep the chart flat.
What an owner-managed corporation usually needs
Most owner-managed Canadian corporations run comfortably on forty to seventy accounts. Assets: bank, receivables, inventory if you carry it, prepaids, capital assets by CCA class, accumulated amortisation. Liabilities: payables, GST/HST payable and receivable, source deductions payable, corporate tax payable, shareholder loan, equipment loans split current and long-term. Equity: share capital, retained earnings, dividends declared. Revenue split by the streams you price separately, and cost of sales kept firmly apart from overhead.
That last split matters more than most owners expect. Gross margin is the number that tells you whether the work is profitable before overhead, and it only exists if direct costs are separated from operating costs in the chart itself. Get it right and the year-end financial statements tell you something useful instead of only satisfying the CRA.
Designing so it survives growth
Number the accounts in blocks with gaps — assets in the 1000s, liabilities in the 2000s, equity 3000s, revenue 4000s, cost of sales 5000s, expenses 6000s — so a new account can be inserted where it belongs rather than appended at the end. Add accounts rather than renaming them: renaming rewrites history, so a category silently changes meaning in the comparatives. When an account genuinely becomes obsolete, make it inactive instead of deleting it, so the prior-year figures still resolve.
Make changes effective at a fiscal year end. Restructuring the chart mid-year splits the year into two incompatible halves and forces a manual mapping exercise before Schedules 100 and 125 can be completed. If you are also weighing when your year end should fall, that decision is covered in the guide to choosing a corporate fiscal year end.
The bottom line
A good chart of accounts is short, stable, and built backwards from the T2. If each account maps to one GIFI code, if the accounts that carry tax consequences stand alone, and if analysis lives in classes rather than in new accounts, your year end stops being an excavation. The other half of the job is keeping it current — which is what a disciplined month-end close is for.
This article is general information for Canadian business owners and is current as of July 2026. It is not tax, legal or accounting advice, and it does not create a client relationship. Tax rules change and your situation is unique — please speak with a CPA before acting on anything here.
Prepared and reviewed by a Chartered Professional Accountant at EverStone CPA, an Abbotsford CPA firm working with small businesses and incorporated contractors across the Fraser Valley and Canada. About the firm → · Book a free consult →
Frequently asked questions
What is a chart of accounts?+
What are GIFI codes and why do they matter?+
How many accounts should a small corporation have?+
Can I use my software’s default chart of accounts?+
Should I split cost of sales from operating expenses?+
When should I restructure my chart of accounts?+
Want your books built to file cleanly?
Book a free, no-obligation consult with a CPA who will set up a chart of accounts that maps to your T2 and keeps year end straightforward.