If you've ever stared at a bank feed where every transaction is miscategorized, or watched a payroll remittance deadline slip because the expense account was buried under the wrong category, you know the frustration of a poorly built chart of accounts. A chart of accounts is the backbone of your accounting system. Getting it right from the start saves hours of cleanup and prevents compliance headaches. This article walks through how to create a chart of accounts in Canada, with practical steps for small businesses, CPA firms, and municipalities.
What Is a Chart of Accounts and Why Does It Matter in Canada?
A chart of accounts (COA) is a numbered list of all the accounts used to record financial transactions. It organizes your finances into categories like assets, liabilities, equity, revenue, and expenses. In Canada, the COA must also accommodate specific requirements like GST/HST tracking, CPP and EI remittances, provincial sales taxes (PST, QST), and payroll deductions. A well-structured COA ensures accurate financial statements, smooth tax filings, and clean audit trails. Without one, you risk misreporting to the CRA, missing deductions, or scrambling during tax season.
For municipalities, the COA must align with PSAB standards and track property tax, utility billing, and tangible capital assets. CPA firms often need a standardized COA across multiple clients to streamline reviews. Whether you run a sole proprietorship or manage a town's finances, the same principles apply.
Typical Chart of Accounts Categories
| Category | Examples | Canadian Notes |
|---|---|---|
| Assets | Bank accounts, accounts receivable, prepaid expenses | Include separate accounts for GST/HST recoverable |
| Liabilities | Accounts payable, GST/HST payable, payroll remittances | Track CPP, EI, income tax payable |
| Equity | Owner's capital, retained earnings | For corps, split retained earnings and contributed surplus |
| Revenue | Sales revenue, interest income, rental revenue | Separate HST-charged vs. zero-rated revenue |
| Expenses | Rent, salaries, office supplies, CCA | Use sub-accounts for each type; track input tax credits |
Step 1: Map Your Business Structure and Reporting Needs
Before opening your accounting software, think about the reports you need. A small retailer cares about inventory and sales tax. A construction contractor needs job costing by project. A municipality requires fund accounting and PSAB financial statements. Write down the categories that matter to your entity.
Consider who will use the COA. Your bookkeeper needs clear naming. Your CPA wants logical grouping for reviews. The CRA expects specific accounts for remittances. For example, if you collect HST, you need a liability account for "HST Collected" and an asset account for "ITC Claimed". Many businesses also track payroll expenses by department or location.
If you manage multiple clients or funds, decide on a numbering scheme that allows consolidation. Many Canadian businesses use a 4-digit system: 1000-1999 assets, 2000-2999 liabilities, 3000-3999 equity, 4000-4999 revenue, 5000-5999 expenses. Leave gaps to insert new accounts later.
Step 2: Set Up Account Categories Following Canadian Standards
Using the standard categories, create sub-accounts as needed. Here are key accounts every Canadian business should include:
Current Assets: bank accounts, petty cash, accounts receivable, HST recoverable, prepaid expenses.
Current Liabilities: accounts payable, credit card payable, HST payable, payroll deductions payable (CPP, EI, income tax), accrued liabilities.
Revenue: sales (separate by type if applicable), interest income, other income. Also create a contra-revenue account for discounts or returns.
Expenses: cost of goods sold, salaries, wages, employee benefits, rent, utilities, insurance, professional fees, advertising, office supplies, travel, meals and entertainment (only 50% deductible), depreciation/CCA, interest and bank charges.
For payroll, set up liability accounts for each deduction: CPP payable, EI payable, income tax payable - these must be remitted to the CRA by the 15th of the following month. Also track employer portions (CPP, EI, EHT where applicable).
If you operate in Quebec, add accounts for QPP, QPIP, and CNESST. For municipalities, include accounts for property tax revenue, utility billings, grants, and capital assets per PS 3150.
Step 3: Assign Account Numbers and Organize Sub-Accounts
Account numbers make sorting and reporting easier. A common structure: 1000-1999 Assets, 2000-2999 Liabilities, 3000-3999 Equity, 4000-4999 Revenue, 5000-5999 Expenses (and sometimes 6000+ for other categories like cost of sales). Within each range, assign numbers sequentially, leaving gaps.
Sub-accounts follow a decimal or extended numbering system. For example:
- 1100 Cash - Operating Account
- 1101 Cash - Payroll Account
- 1200 Accounts Receivable
- 1300 Prepaid Expenses
- 2100 Accounts Payable
- 2110 HST Payable
- 2120 CPP Payable
- 2121 EI Payable
- 2122 Income Tax Payable
- 5000 Salaries - Office Staff
- 5010 Salaries - Field Staff
For municipalities, you might use fund numbers (1000-1999 General Fund, 2000-2999 Water Fund, etc.) then within each, the same category ranges. This keeps reporting consistent across funds.
Step 4: Implement and Test the Chart of Accounts
Once your COA is designed, enter it into your accounting software. Many platforms allow you to import from a spreadsheet. If you're using Awditify's small business solution, you can set up accounts through the settings menu. The Help Center guide on using the chart of accounts walks through the process step by step.
After setup, run a trial balance. Does it balance? Are all accounts in the right category? Then test with a sample transaction: record a sale, a purchase, a payroll run. Check that HST accounts update correctly. If your software supports automatic bank feeds, connect a test bank account to see how transactions map. Awditify's bank feed integration can automatically categorize based on your COA, saving hours of manual work.
Also check your financial statement reports. Do they make sense? If you're a CPA firm, standardize the COA across your clients to speed up reviews. Awditify's practice management tools allow you to create templates that can be copied to new client files.
Real-World Scenario: A 12-Person Contractor Firm in Ontario
Let's say you run a medium-sized renovation company in Ontario with 12 employees. You need job costing for each project, track HST, and manage payroll deductions. Here's how you'd set up the COA:
Assets: 1100 Cash - Operating, 1110 Cash - Payroll, 1200 Accounts Receivable, 1300 HST Recoverable, 1400 Inventory - Materials, 1500 Prepaids.
Liabilities: 2100 Accounts Payable, 2110 HST Payable, 2120 CPP Payable, 2121 EI Payable, 2122 Income Tax Payable, 2130 EHT Payable (Ontario), 2140 WSIB Payable.
Revenue: 4100 Revenue - Projects (with sub-accounts per project), 4200 Revenue - Change Orders, 4300 Revenue - Materials Markup.
Expenses: 5100 COGS - Materials, 5200 COGS - Subcontractors, 5300 Salaries - Crew, 5310 Salaries - Office, 5400 Rent, 5410 Utilities, 5420 Vehicles, 5430 Insurance, 5440 Professional Fees, 5500 Depreciation.
Job costing: For each project, you could use classes or sub-accounts. In Awditify, you can assign transactions to specific projects and run profit reports per job. The COA here stays simple; project tracking happens through the software's dimensions feature. This avoids bloating the COA with hundreds of project accounts.
After the first month, review the reports. If HST accounts show a mismatch, adjust your mapping. Many firms find they need separate accounts for different HST rates (5% provincial, 13% HST combined). The Awditify AI bookkeeping feature can help by learning your categories over time and auto-categorizing recurring transactions.
Common Mistakes to Avoid When Creating a Chart of Accounts in Canada
- Too many accounts. Over-detail leads to confusion. Keep the high-level categories clean; use sub-accounts or tags for granularity.
- Too few accounts. Missing GST/HST accounts means you can't track input tax credits or remittances properly. Always include HST/ITC accounts.
- Ignoring payroll liabilities. If you have employees, you must track CPP, EI, income tax, and provincial deductions. Set up separate liability accounts for each.
- Mixing personal and business accounts. In Canada, this complicates taxes and risks CRA scrutiny. Keep a separate personal COA or use equity draws.
- Using vague names. "Miscellaneous" invites errors. Be specific: "Office Supplies" vs. "Tools & Equipment".
- Not leaving room for growth. Number gaps allow adding new accounts later without renumbering.
- Forgetting provincial differences. Quebec's QPP, QPIP, and CNESST accounts are mandatory. In Ontario, add EHT if your payroll exceeds $1M. In BC, PST is on some purchases.
If you're unsure, many Canadian accounting firms offer COA setup as a service. You can also use Awditify's templates that come pre-configured for typical business types, property tax billing for municipalities, or fund accounting.
Frequently Asked Questions
What is a chart of accounts in Canada?
A chart of accounts is a structured list of all the accounts you use to record financial transactions. In Canada, it must include accounts for GST/HST, payroll deductions (CPP, EI, income tax), and possibly provincial sales taxes. It serves as the foundation for your financial statements and tax returns.
How do I set up a chart of accounts for a small business in Canada?
Start with standard categories (assets, liabilities, equity, revenue, expenses) and add accounts specific to your industry. Include HST payable/recoverable, payroll liability accounts if you have employees, and expense accounts for rent, utilities, etc. Number them logically (e.g., 1000-1999 assets). Use accounting software like Awditify to import or create accounts quickly. Test with a few transactions before going live.
What accounts should I include for GST/HST tracking?
Create two main accounts: "HST Charged on Sales" (liability) and "HST Paid on Purchases" (asset). These balance to the net HST remittance. Some businesses set up separate accounts for each HST rate (5%, 13% in Ontario, 15% in Atlantic provinces) to simplify reconciliation. The CRA expects you to track these accurately.
Can I use a generic template for my chart of accounts?
Yes, many software platforms offer templates. However, customize it for your province, industry, and entity type. Municipalities need fund accounting and PSAB-compliant categories. CPA firms may want a consistent template across clients. Awditify's features include pre-built templates that can be adjusted, and you can standardize across multiple files.
What is the best software for creating a chart of accounts in Canada?
The best software is one that fits your workflow and Canadian compliance needs. Awditify offers a dedicated Canadian platform with automatic bank feeds, AI categorization, and built-in GST/HST tracking. You can set up your COA within minutes, and the system helps catch errors. See pricing for options tailored to small businesses, accounting firms, and municipalities.
What to Do Next
Creating a chart of accounts is a foundational step that pays off every time you run a financial statement or file taxes. Start by mapping your reporting needs, then build the COA using standard categories and Canadian-specific accounts. Test it with real transactions and adjust as you go. If you'd rather skip the manual work, Awditify's small business platform comes with pre-configured COA templates for different industries, and the automated bank feed and AI categorization will save you hours each month. Once your COA is solid, you can focus on growing your business instead of fixing accounting headaches.



Discussion
Comments