Chart of accounts is one of the first building blocks of an organized bookkeeping system. It gives every financial transaction a logical place to go, helping bookkeepers record income, expenses, assets, liabilities and other business activity consistently.
If you are new to bookkeeping, the term may sound technical. In reality, the idea is straightforward. A chart of accounts is simply an organized list of the accounts a business uses in its accounting records.
For example, instead of recording every purchase under a general label such as “expense,” a business may use separate accounts for rent, advertising, office supplies, bank charges and professional fees. This makes the books easier to understand and financial reports more useful.
For bookkeeping students and junior accountants, learning how to build and use a chart of accounts is an important practical skill. It connects directly with journal entries, the general ledger, trial balances, financial statements and accounting software.
This guide explains what a chart of accounts is, how account numbering works, the main account categories, how to create one step by step, and what a practical chart of accounts example looks like.
What Is a Chart of Accounts in Accounting?
A chart of accounts, often shortened to COA, is an organized list of the financial accounts a business uses to classify its transactions.
Think of it as the filing system for the company’s accounting records.
When money enters or leaves a business, the bookkeeper needs to decide where that transaction belongs. The chart of accounts provides the available categories.
For example, a business may have accounts called:
- Cash
- Business Bank Account
- Accounts Receivable
- Office Equipment
- Accounts Payable
- Sales Revenue
- Advertising Expense
- Rent Expense
- Bank Charges
- Salaries and Wages
Each account represents a specific type of financial activity.
Without a structured chart of accounts, transactions can easily be recorded inconsistently. One person may classify internet costs as “Utilities,” while another may use “Office Expense.” Over time, reporting becomes messy and difficult to review.
A properly designed chart of accounts creates consistency.
If you are completely new to bookkeeping, first reading What Is Bookkeeping in Canada? A Beginner’s Guide can help you understand how account classification fits into the overall bookkeeping process.
Why Is a Chart of Accounts Important?
A good chart of accounts does much more than organize transactions. It determines how easily financial information can later be reviewed and reported.
It organizes financial transactions
Every transaction needs an account.
For example:
A business receives $5,000 from a customer.
The bookkeeper may record the amount to:
Bank and Sales Revenue
If the business instead buys a laptop for $1,500, the transaction may involve:
Computer Equipment and Bank
A well-structured chart makes those classifications easier.
It supports accurate financial statements
The accounts ultimately feed into major reports such as:
- Balance sheet
- Income statement
- Cash flow information
- Internal management reports
If accounts are poorly structured, financial statements may still balance mathematically but provide less useful information.
It makes bookkeeping consistent
A clear chart of accounts helps different people classify similar transactions the same way.
That matters when:
- Multiple bookkeepers work on one file
- A supervisor reviews the books
- An accountant performs year-end work
- A business changes bookkeeping staff
Consistency also makes month-to-month comparisons easier.
It helps identify errors
Suppose a $10,000 equipment purchase appears under “Office Supplies.”
The transaction may have been entered, but the classification deserves review.
Organized accounts make unusual balances easier to spot.
This is one reason understanding the chart of accounts is closely connected with full-cycle bookkeeping in Canada.
The 5 Main Categories in a Chart of Accounts
Most accounting systems organize accounts into five broad groups.
1. Assets
Assets are resources controlled by the business that provide economic value.
Common asset accounts include:
- Cash
- Bank accounts
- Accounts receivable
- Inventory
- Prepaid expenses
- Computer equipment
- Vehicles
- Furniture
- Buildings
Assets generally appear on the balance sheet.
They can also be divided into categories such as current assets and long-term assets.
Example
A customer owes the company $2,500 for services already provided.
That amount may be recorded in:
Accounts Receivable
When the customer pays, the accounts receivable balance decreases and the bank balance increases.
Understanding accounts receivable is particularly useful for bookkeeping students. You can also review Accounts Payable vs Accounts Receivable for a practical explanation.
2. Liabilities
Liabilities represent amounts the business owes.
Common liability accounts may include:
- Accounts payable
- Credit card payable
- Payroll liabilities
- GST/HST payable or related tax accounts
- Loans payable
- Accrued expenses
Suppose a company receives a $1,200 supplier invoice but will pay it next month.
The amount may be recorded in Accounts Payable until payment is made.
Later in our content cluster, accounts payable will be explored through its complete operational workflow.
3. Equity
Equity represents the owners’ interest in the business after liabilities are considered.
The exact equity accounts depend on the business structure.
Possible examples include:
- Owner’s capital
- Owner’s drawings
- Share capital
- Retained earnings
- Dividends
Bookkeeping students should avoid assuming that every organization uses exactly the same equity structure.
A sole proprietorship and a corporation can have different account requirements.
4. Revenue
Revenue accounts track income earned through business activities.
Examples might include:
- Sales revenue
- Service revenue
- Consulting revenue
- Training revenue
- Other operating revenue
Some businesses need only one or two revenue accounts.
Others may separate revenue by:
- Product
- Service
- Department
- Location
- Business activity
The important principle is usefulness.
Creating twenty revenue accounts when three would provide sufficient information makes bookkeeping unnecessarily complicated.
5. Expenses
Expense accounts classify the costs of operating the business.
A typical business might use accounts such as:
- Advertising
- Bank charges
- Insurance
- Office supplies
- Professional fees
- Rent
- Repairs and maintenance
- Software subscriptions
- Telephone
- Travel
- Utilities
- Wages and salaries
Expense accounts are often where charts of accounts become unnecessarily large.
A bookkeeper should create enough detail to support useful reporting without creating a separate account for every small type of purchase.
Chart of Accounts Numbering Explained
Chart of accounts numbering provides another way to keep accounts organized.
Instead of using account names alone, accounting systems may assign each account a numerical code.
A simple numbering structure could look like this:
| Number Range | Account Category |
|---|---|
| 1000–1999 | Assets |
| 2000–2999 | Liabilities |
| 3000–3999 | Equity |
| 4000–4999 | Revenue |
| 5000–6999 | Expenses |
This is only an example.
There is no rule that every business must use these exact numbers.
Within each section, individual accounts can have their own numbers.
For example:
1000 — Cash
1010 — Operating Bank Account
1100 — Accounts Receivable
1500 — Computer Equipment
2000 — Accounts Payable
2100 — Credit Card Payable
4000 — Sales Revenue
5000 — Cost of Sales
6100 — Advertising Expense
6200 — Rent Expense
Numbering helps because related accounts remain grouped together.
It can also make reports easier to sort and review.
7 Smart Steps to Build a Chart of Accounts
Step 1: Understand the Business
Before creating accounts, understand how the business operates.
Ask:
- What does the business sell?
- Does it sell products or services?
- Does it carry inventory?
- Does it employ workers?
- Does it use multiple bank accounts?
- Does it have loans?
- Does it collect GST/HST where applicable?
- What information does management need?
A chart designed for a construction company may look very different from one designed for a consulting business.
The structure should follow the company’s actual activities.
Step 2: Start With the Main Account Categories
Build the foundation using:
- Assets
- Liabilities
- Equity
- Revenue
- Expenses
Do not immediately create dozens of accounts.
Begin with the categories the business genuinely needs.
For example, under assets you might start with:
- Operating Bank Account
- Accounts Receivable
- Prepaid Expenses
- Equipment
Additional accounts can be added later when there is a clear business reason.
Step 3: Create Clear Account Names
Account names should be easy for another bookkeeper to understand.
Good:
Advertising Expense
Office Supplies
Bank Charges
Less helpful:
General Expense 1
Miscellaneous 2
Other Costs B
Clear naming improves consistency.
It also reduces the chance that similar transactions will be posted to multiple accounts simply because the user cannot tell what existing accounts mean.
Step 4: Add a Logical Numbering System
Account numbers should make the chart easier to navigate, not harder.
For example:
- 1000 series — Assets
- 2000 series — Liabilities
- 3000 series — Equity
- 4000 series — Revenue
- 5000+ series — Expenses
Leave gaps between numbers.
Instead of:
6100 Advertising
6101 Rent
6102 Insurance
you might use:
6100 Advertising
6200 Rent
6300 Insurance
This leaves room for future accounts between existing categories.
Step 5: Avoid Creating Too Many Accounts
This is one of the most common beginner mistakes.
Suppose a business purchases:
- Printer paper
- Pens
- Staplers
- Folders
- Envelopes
You probably do not need five expense accounts.
A single account such as Office Supplies may provide enough detail.
An account should generally exist because the information is useful, not simply because a transaction occurred.
Too many accounts can make financial reports difficult to read.
Step 6: Check for Duplicate or Overlapping Accounts
Before adding a new account, check whether an appropriate account already exists.
For example, a chart may contain:
- Software Expense
- Software Subscriptions
- Online Software
- SaaS Expense
- Computer Subscriptions
If these accounts all serve essentially the same purpose, reporting becomes fragmented.
Depending on the business, combining them under a well-defined account may produce cleaner records.
Step 7: Review the Chart Regularly
A chart of accounts should not be treated as something that can never change.
Businesses evolve.
They may:
- Add new services
- Hire employees
- Purchase equipment
- Open another location
- Start carrying inventory
- Add financing
- Change accounting software
The chart should be reviewed periodically to ensure it still supports useful reporting.
However, do not casually rename, merge or delete accounts without understanding the effect on historical transactions and reports.
Sample Chart of Accounts for a Small Service Business
Here is a simplified sample chart of accounts.
Assets
| Account No. | Account Name |
|---|---|
| 1000 | Cash |
| 1010 | Operating Bank Account |
| 1020 | Savings Account |
| 1100 | Accounts Receivable |
| 1200 | Prepaid Expenses |
| 1500 | Computer Equipment |
| 1510 | Furniture & Equipment |
Liabilities
| Account No. | Account Name |
|---|---|
| 2000 | Accounts Payable |
| 2100 | Credit Card Payable |
| 2200 | Payroll Liabilities |
| 2300 | GST/HST Related Liability |
| 2500 | Loan Payable |
Equity
| Account No. | Account Name |
|---|---|
| 3000 | Owner/Shareholder Equity |
| 3100 | Retained Earnings or Appropriate Equity Account |
The exact equity structure depends on the entity.
Revenue
| Account No. | Account Name |
|---|---|
| 4000 | Service Revenue |
| 4100 | Consulting Revenue |
| 4900 | Other Revenue |
Expenses
| Account No. | Account Name |
|---|---|
| 6000 | Advertising |
| 6100 | Bank Charges |
| 6200 | Insurance |
| 6300 | Office Supplies |
| 6400 | Professional Fees |
| 6500 | Rent |
| 6600 | Software & Subscriptions |
| 6700 | Telephone & Internet |
| 6800 | Travel |
| 6900 | Wages & Salaries |
This accounting chart of accounts sample is intentionally simple.
A real business may need more or fewer accounts depending on its operations.
Chart of Accounts Example: Recording a Transaction
Understanding the list is easier when you see how it works.
Suppose a consulting company pays $500 for online advertising from its operating bank account.
The chart contains:
1010 Operating Bank Account
6000 Advertising Expense
The entry could be:
| Account | Debit | Credit |
|---|---|---|
| Advertising Expense | $500 | |
| Operating Bank Account | $500 |
The transaction is recorded using accounts already defined in the chart.
Now imagine the business later receives $3,000 from a customer for services.
The accounts might be:
| Account | Debit | Credit |
|---|---|---|
| Operating Bank Account | $3,000 | |
| Service Revenue | $3,000 |
The chart does not contain the transactions themselves.
Instead, it provides the accounts used to classify those transactions.
That distinction leads to another important concept: the general ledger.
Chart of Accounts vs General Ledger
Beginners often confuse the chart of accounts with the general ledger.
They are related, but they are not the same thing.
Chart of Accounts
The chart of accounts is the list of available accounts.
Example:
- 1010 Bank
- 1100 Accounts Receivable
- 2000 Accounts Payable
- 4000 Sales
- 6500 Rent
General Ledger
The general ledger contains the transactions and balances associated with those accounts.
For example, the Bank account in the general ledger may contain:
- Customer deposit
- Supplier payment
- Bank charge
- Payroll withdrawal
- Rent payment
An easy way to remember the difference is:
Chart of accounts = structure
General ledger = financial activity inside that structure
Both are important parts of the bookkeeping system.
How Transactions Move Through the Accounting System
Understanding the flow helps connect several accounting concepts.
A simplified process looks like this:
Source Document → Journal Entry → General Ledger → Trial Balance → Financial Statements
The chart of accounts provides the account structure used throughout that process.
Consider a supplier invoice.
The source document is received.
The bookkeeper identifies the correct accounts.
The transaction is recorded.
It posts to the relevant general ledger accounts.
Those account balances later form part of the trial balance.
The balances are ultimately used to prepare financial statements.
This is why poor account setup can create problems throughout the accounting process.
Chart of Accounts in Accounting Software
Most modern accounting software includes a chart of accounts feature.
The exact interface differs between platforms, but users can generally:
- View existing accounts
- Create new accounts
- Assign account types
- Add account numbers
- Edit account names
- Make certain accounts inactive
- Review account balances
- Use accounts when entering transactions
Some software also creates a default chart when a business file is first established.
That does not mean the default chart should automatically be accepted without review.
A bookkeeper should understand:
- Why an account exists
- Which transactions belong there
- Whether duplicate accounts exist
- How each account affects financial reports
Software can automate the posting process, but it cannot replace accounting judgment.
For a broader introduction to tools used by Canadian accounting professionals, see Best Accounting Software in Canada.
Common Chart of Accounts Mistakes
1. Creating an account for every expense
Too much detail creates clutter.
Use meaningful categories instead.
2. Using vague account names
“Miscellaneous” should not become the default destination for transactions the bookkeeper does not understand.
Investigate the transaction first.
3. Creating duplicate accounts
Accounts such as:
Bank Fee
Bank Charges
Bank Service Fees
may unintentionally split similar transactions across multiple categories.
4. Mixing assets with expenses
A long-term piece of equipment should not automatically be treated the same way as routine office supplies.
Proper classification matters.
5. Ignoring account types
Accounting software usually requires an account type.
Choosing the wrong type can affect where the account appears in financial reports.
6. Making the numbering system inconsistent
If assets begin with 1000 and liabilities with 2000, maintain the structure consistently.
7. Deleting accounts without checking historical activity
An account may contain years of transaction history.
Understand the consequences before changing its status or structure.
Chart of Accounts for Canadian Bookkeeping
There is no single universal chart of accounts in Canada that every business must copy.
Businesses need accounting records that properly reflect their transactions and support their reporting obligations.
The CRA says businesses must keep records of transactions and notes that records can include ledgers, journals, charts, financial statements, bank documents and other supporting information. CRA also states that it does not prescribe a particular bookkeeping system or set of books for ordinary business records.
This gives businesses flexibility to create an accounting structure appropriate to their operations.
However, the chart still needs to support areas relevant to the business, which may include:
- Business income
- Operating expenses
- Accounts receivable
- Accounts payable
- Payroll
- GST/HST where applicable
- Assets
- Liabilities
- Financial reporting
CRA guidance also notes that organized accounting records can help businesses understand their financial position and support income, expense and GST/HST information.
For bookkeeping students, the practical lesson is important:
Do not memorize one chart and assume it works for every Canadian business. Learn how to design and use the structure based on the business.
How a Good Chart of Accounts Supports Financial Reporting
A properly organized chart can make financial reports much easier to understand.
Imagine two businesses.
Business A
Its expenses include:
- Expense 1
- Expense 2
- Other Expense
- Miscellaneous
- General Cost
Business B
Its expenses include:
- Advertising
- Insurance
- Rent
- Office Supplies
- Professional Fees
- Software
- Telephone
Business B’s reports immediately provide more useful information.
Management can see where money is being spent.
A bookkeeper can compare accounts between periods.
An accountant can review unusual balances.
The goal is not maximum detail.
The goal is useful detail.
Why Bookkeepers Need to Understand the Chart of Accounts
Knowing how to enter transactions into software is only one part of bookkeeping.
A bookkeeper also needs to know where the transactions belong and why.
Understanding a chart of accounts helps with:
- Recording journal entries
- Accounts payable
- Accounts receivable
- Bank reconciliation
- Expense classification
- Payroll entries
- GST/HST bookkeeping
- Adjusting entries
- Trial balance preparation
- Financial statements
- Year-end bookkeeping
These skills connect with each other.
For example, if a transaction is posted to the wrong account, the bank reconciliation may still balance because the correct amount left the bank. However, the financial statement classification may still be wrong.
That is why practical bookkeeping requires more than matching numbers.
Students who want to develop these skills through hands-on accounting work can explore GTGH’s practical bookkeeping course.
If you are deciding between different career paths, Bookkeeping vs Accounting in Canada also explains how the responsibilities differ.
Frequently Asked Questions About the Chart of Accounts
What is a chart of accounts?
A chart of accounts is an organized list of all accounts a business uses to classify financial transactions. Common categories include assets, liabilities, equity, revenue and expenses.
What is a chart of accounts example?
A simple chart of accounts example could include Cash, Bank, Accounts Receivable, Equipment, Accounts Payable, Sales Revenue, Rent Expense, Advertising Expense and Bank Charges. Each account may also have a unique number.
What are the five main types of accounts?
The five common account categories are assets, liabilities, equity, revenue and expenses. Individual accounts are normally organized under one of these categories.
How does chart of accounts numbering work?
A business can assign number ranges to different account types. For example, assets might use 1000-series numbers, liabilities 2000-series, equity 3000-series, revenue 4000-series and expenses 5000-series or higher. The exact numbering system can vary.
Is a chart of accounts the same as a general ledger?
No. The chart of accounts is the list and structure of accounts available to the business. The general ledger contains the transactions and balances recorded within those accounts.
Does every Canadian business use the same chart of accounts?
No. A business normally designs its chart according to its activities, reporting requirements and accounting system. The structure used by a consulting business may differ substantially from that of a retailer, construction company or corporation.
Can I change a chart of accounts later?
Yes, a chart can evolve as a business changes. However, changes to accounts containing historical transactions should be made carefully so that past records and financial reporting remain understandable.
Final Thoughts
A chart of accounts is much more than a list of accounting categories. It forms the structure behind the bookkeeping system.
When it is designed properly, transactions are easier to record, financial reports are easier to understand, and bookkeeping becomes more consistent.
For accounting beginners, focus on the fundamentals first:
Understand the five account categories.
Use clear account names.
Create a logical numbering structure.
Avoid unnecessary duplicate accounts.
Understand how the chart connects with the general ledger, trial balance and financial statements.
Most importantly, practise classifying real transactions. Knowing whether a payment belongs to equipment, rent, accounts payable, prepaid expense or another account is where bookkeeping theory becomes practical skill.
If you want practical experience working with account setup, journal entries, bank reconciliation, accounts payable, accounts receivable and financial statements, explore the Get Trained Get Hired Bookkeeping Course.



