Chart of Accounts: 7 Smart Steps to Build Better Books

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 RangeAccount Category
1000–1999Assets
2000–2999Liabilities
3000–3999Equity
4000–4999Revenue
5000–6999Expenses

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:

  1. Assets
  2. Liabilities
  3. Equity
  4. Revenue
  5. 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
1000Cash
1010Operating Bank Account
1020Savings Account
1100Accounts Receivable
1200Prepaid Expenses
1500Computer Equipment
1510Furniture & Equipment

Liabilities

Account No.Account Name
2000Accounts Payable
2100Credit Card Payable
2200Payroll Liabilities
2300GST/HST Related Liability
2500Loan Payable

Equity

Account No.Account Name
3000Owner/Shareholder Equity
3100Retained Earnings or Appropriate Equity Account

The exact equity structure depends on the entity.

Revenue

Account No.Account Name
4000Service Revenue
4100Consulting Revenue
4900Other Revenue

Expenses

Account No.Account Name
6000Advertising
6100Bank Charges
6200Insurance
6300Office Supplies
6400Professional Fees
6500Rent
6600Software & Subscriptions
6700Telephone & Internet
6800Travel
6900Wages & 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:

AccountDebitCredit
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:

AccountDebitCredit
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.

Author

Salman Rundhawa

Salman has a strong desire to help others succeed and believe in passing on the knowledge. He likes to mentor others and wish to play part in other people success.
6472767150