Financial Reporting & Analytics

Chart of Accounts: What It Is, Structure, and Examples

Chart of Accounts: What It Is, Structure, and Examples
11 min Reading time
17 September 2026 Date published

A chart of accounts organizes your financial data. It lists all accounts a company uses to record transactions and serves as a standard base for financial reporting and analysis.

The chart of accounts sorts financial information into assets, liabilities, equity, revenue, and expenses. A clear structure makes it easier to connect accounting data with management reports, budgets, and forecasts.

Read more: What Great Financial Reporting and Analytics Actually Look Like

This article covers how a chart of accounts works, how companies organize and number accounts, and what to consider when creating one.

What Is a Chart of Accounts?

A chart of accounts, or COA, is a list of accounts a company uses in its general ledger. Each account usually has a name, a number or code, and a clear purpose. According to AccountingTools, the chart of accounts is simply the list of accounts used in an organization’s general ledger.

The chart of accounts shows which accounts exist and how the company organizes them. The general ledger records the transactions and balances for these accounts.

For instance, a manufacturer may record these monthly costs:

Account Amount
1 Raw materials €120,000
2 Packaging €30,000
3 Production supplies €10,000
4 Total direct material costs €160,000

Each account provides specific details. The finance team can group these accounts into broader categories, such as total direct material costs.

How Is a Chart of Accounts Structured?

Companies usually group accounts by their financial purpose.

The main categories are:

  • Assets
  • Liabilities
  • Equity
  • Revenue
  • Expenses

A simplified manufacturing chart of accounts might look like this:

Account number Account name Account group
1 1000 Cash Assets
2 1200 Raw materials inventory Assets
3 2000 Accounts payable Liabilities
4 2300 Bank loans Liabilities
5 3000 Share capital Equity
6 3100 Retained earnings Equity
7 4000 Product sales Revenue
8 5000 Raw materials Cost of goods sold
9 5100 Direct labor Cost of goods sold
10 5200 Production overhead Cost of goods sold
11 6200 Personnel costs Operating expenses
12 6300 IT costs Operating expenses

This setup gives each transaction a clear financial category and creates a foundation for reporting.

Related

Choosing the Right Financial Reporting Tool: 9 Options Compared

How Does the Chart of Accounts Numbering Work?

Companies often assign each account a unique number. These numbers help teams group similar accounts and find them more easily.

There is no universal numbering system for all companies. AccountingTools says companies can choose their own numbering method, but many set aside number ranges for different account types.

Here is one illustrative structure:

Account range Account group
1 1000-1999 Assets
2 2000-2999 Liabilities
3 3000-3999 Equity
4 4000-4999 Revenue
5 5000-5999 Cost of goods sold
6 6000-6999 Operating expenses

A manufacturer could then add detail within a range:

Account number  Account name
1 5100 Raw materials
2 5110 Packaging
3 5120 Production supplies
4 5200 Direct labor

It also helps to leave space for future accounts.

For example, a company might reserve numbers 5100 to 5199 for material-related costs. If a new material category is added later, the team can include it in this range.

Chart of Accounts vs. Dimensions

The account itself does not need to hold every detail needed for analysis. A simple rule helps:

Accounts show what the transaction is, while dimensions add business context.

For example, a company could use one marketing expense account and analyze it by country:

Account Dimension Value
1 Marketing expense Country Croatia
2 Marketing expense Country Serbia
3 Marketing expense Country Slovenia
4 Marketing expense Country Austria
  • Department
  • Cost center
  • Legal entity
  • Product
  • Customer
  • Sales channel
  • Region

This setup lets finance analyze the same financial category in different ways without needing a separate general ledger account for each combination.

For example, a single logistics expense account can include a cost center, entity, and region. This lets finance analyze logistics costs by these factors while keeping the main account structure simple.

Group Chart of Accounts vs. Local Chart of Accounts

Companies with multiple legal entities may use different account structures for local and group reporting purposes.

A local chart of accounts meets the accounting needs of a specific entity or country. A group chart of accounts gives a common structure for reporting across the whole group.

The company links the two through account mapping.

For example:

Local account Local account name Group account Group reporting line
4610 Local transport costs 5300 Logistics costs
4620 Freight services 5300 Logistics costs
4710 External consultants 6400 Professional services
4720 Audit services 6400 Professional services

Each entity can keep the details it needs at the local level. Meanwhile, the group receives financial data in a shared reporting structure.

This is especially helpful when several entities use different local account codes, but management still needs to compare results across the group.

Common Chart of Accounts Problems

As a company grows, its chart of accounts usually grows with it. New entities, departments, reporting needs, systems, and management requests all add pressure to the structure. Over time, this can create inconsistencies that make reporting slower and analysis less reliable.

The most common problems are usually not caused by one bad decision. They build up gradually as teams add new accounts, use different naming logic, or create workarounds for reporting needs.

Too many accounts

A chart of accounts can become difficult to manage when teams create a new account every time they need a new reporting view.

This often happens when the company uses accounts to store information that could sit in a dimension instead. For example, a business may create separate travel expense accounts for sales, operations, finance, and HR. The number of accounts grows, but the financial nature of the transaction stays the same: travel expense.

A cleaner setup would keep one travel account and use the department or cost center as a dimension. This gives finance the same reporting detail while keeping the COA easier to maintain.

Too many accounts can also make monthly reporting harder. Similar transactions may end up in different accounts, users may choose the wrong account, and finance may need extra mapping before reports are ready.

A practical rule is to create a new account only when the business needs to track a financially distinct category, not every time it needs another reporting angle.

Too few accounts

The opposite problem can also reduce the value of the chart of accounts.

If too many transactions sit under broad categories, finance loses the detail needed to explain performance. A large account such as Other operating expenses may include software, consulting, travel, recruitment, external labor, and legal fees.

The total balance may be correct, but the account gives little insight into what actually changed.

This becomes especially important during variance analysis. If operating expenses increase by €200,000, management needs to know whether the increase came from software costs, consulting fees, temporary labor, or another category.

The goal is to keep enough detail to explain meaningful cost drivers while avoiding unnecessary account creation.

Inconsistent account use

A well-designed chart of accounts still depends on consistent use.

In larger organizations, different entities or teams may record the same type of transaction differently. One subsidiary may post software subscriptions under IT costs, while another records them under professional services. A third may use an account called administrative expenses.

These differences make group reporting harder because similar costs need extra mapping before finance can compare entities.

They can also affect planning. If actual software costs sit in several account categories, comparing them with one software budget line becomes more difficult.

Clear account definitions help reduce this issue. Each account should have a defined purpose, and users should know which transactions belong there. For larger groups, common mapping rules can also create consistency even when local account structures differ.

Poor mapping to management reporting

Accounting and management reporting often work at different levels of detail.

The general ledger may contain separate accounts for salaries, bonuses, employer contributions, and benefits. Management reporting may show all four under one line called Personnel costs.

That creates a need for clear mapping:

Account Management reporting line
Salaries Personnel costs
Bonuses Personnel costs
Employer contributions Personnel costs
Benefits Personnel costs

Without clear mapping, finance may need to group accounts manually every month. This creates extra work and increases the chance of inconsistent reporting.

A documented mapping structure also helps when the company changes its COA. If a new account is added, finance can immediately define where it belongs in management reporting.

The same logic applies to planning. Detailed actual accounts can map to broader budget and forecast lines, which keeps actual vs. plan analysis consistent.

How to Design a Chart of Accounts

An account chart that is good will correspond with the way your business records its transactions, prepares performance reports, and reviews its results.

Start designing your chart of accounts by reviewing your reporting needs. Then set up the account structure, dimensions, naming rules, ownership, and mappings. This ensures your chart works for both accounting and management reporting.

Start with reporting requirements

Start by reviewing the financial reports the business already uses.

These may include:

Next, consider how much detail each report should include.

For example, a manufacturer might need to report total logistics costs and break them down by entity, plant, or region. The chart of accounts should show the main financial category, while dimensions add the extra details.

This approach prevents the chart of accounts from becoming a mix of requests from different teams. Each account has a clear purpose in the reporting structure.

Before adding a new account, ask yourself:

Will this account help us report or analyze a financially distinct category?

If not, the information might fit better as a dimension instead of a new account.

Decide what belongs in an account

Accounts should show what kind of financial activity is happening.

Examples include:

  • Salaries
  • Freight costs
  • Software subscriptions
  • Raw materials
  • External consulting
  • Marketing expenses

Dimensions should carry additional context.

Examples include:

  • Department
  • Cost center
  • Legal entity
  • Country
  • Product
  • Customer
  • Region
  • Project

For example, a logistics company can use one Freight costs account and analyze it by entity, warehouse, and region. This lets the finance team see different reports without needing separate freight accounts for each location.

Keeping accounts and dimensions separate becomes more important as your business grows. Adding too much detail to the account structure makes the chart harder to manage and update.

Create clear account groups and naming rules

Once you know which accounts you need, group similar ones together.

A logical structure makes the COA easier to understand and reduces errors during posting.

For example:

  • Revenue accounts sit together
  • Production costs sit together
  • Personnel-related costs sit together
  • Commercial expenses sit together
  • Administrative costs sit together

The numbering system should match this structure and leave room for new accounts in the future.

For instance, if 5100–5199 is reserved for material-related costs, the company can add new material accounts later without changing the whole numbering system.

Account names should be clear and specific.

Software subscriptions are more useful than other IT costs.

External consulting is more useful than Professional costs if consulting is a meaningful reporting category.

Clear names help users know where to post transactions and reduce mistakes or inconsistent use.

Set ownership and change rules

Someone should clearly be in charge of the chart of accounts.

This person reviews requests for new accounts and decides if they are needed.

The owner should also define when the company can:

  • Create an account
  • Rename an account
  • Merge accounts
  • Close unused accounts
  • Change mappings
  • Update account definitions

This helps avoid duplicate accounts and keeps the structure consistent. For example, if one entity requests a new software account, the owner can check whether an existing account already covers that cost. If it does, the company avoids creating a duplicate account.

Regular reviews also help spot accounts that are no longer used or that different teams use in different ways.

AccountingTools recommends regular review and approval controls to keep the chart manageable and consistent.

Document reporting and planning mappings

The chart of accounts should link clearly to management reporting and planning.

Detailed accounts often need to be grouped into broader reporting lines.

For example:

Account  Reporting line Planning line
1 Salaries Personnel costs Personnel costs
2 Bonuses Personnel costs Personnel costs
3 Employer contributions Personnel costs Personnel costs
4 Recruitment costs HR costs HR costs

Writing down these mappings gives the finance team a single way to handle actuals, management reports, budgets, and forecasts.

It also reduces manual work during month-end reporting. Instead of deciding each month where an account belongs, the reporting structure defines the relationship.

For companies with several entities, this is even more important. Local accounts might be different, but they can still fit into the same group reporting and planning structure.

A good mapping document should answer three questions:

  • What detailed account records the transaction?
  • Where does that account appear in management reporting?
  • How does it connect to the relevant budget and forecast line?

When these links are clear, it is easier to keep up with actual vs. plan analysis and to explain the results.

How Does the Chart of Accounts Support Budgeting and Forecasting?

Actual results often come from accounting at a detailed account level, while budgets and forecasts may use broader planning categories.

As a result, several accounts can map to a single planning line.

For example:

Account Actual amount Planning line
1 Salaries €420,000 Personnel costs
2 Bonuses €55,000 Personnel costs
3 Employer contributions €95,000 Personnel costs
4 Benefits €30,000 Personnel costs
5 Total €600,000 Personnel costs

Suppose the personnel cost budget for the same period was €570,000. Actual personnel costs came in €30,000 above budget.

The account detail then helps finance see what caused the difference. The team can check whether salaries, bonuses, benefits, or employer contributions made up most of the variance.

A clear mapping between the chart of accounts and planning structure makes actual vs. budget analysis easier to follow.

Making Your Chart of Accounts Work for the Business

A useful chart of accounts starts with the financial information the business needs to report and analyze.

Keep the account structure clear, use dimensions for extra business detail, and document how accounts link to reporting and planning. The goal is to create a structure that gives finance enough detail for analysis while staying simple enough to manage as the business changes.

FAQ

What is a chart of accounts?

A chart of accounts (COA) is a list of all accounts a company uses in its general ledger to record transactions. Each account has a name, a number, and a defined purpose. The COA organizes financial data into categories like assets, liabilities, equity, revenue, and expenses, creating the foundation for financial reporting and analysis.

What are the 5 main categories in a chart of accounts?

The five main categories are assets, liabilities, equity, revenue, and expenses. Companies often split expenses further into cost of goods sold and operating expenses. Each category typically gets its own number range — for example, 1000–1999 for assets and 2000–2999 for liabilities — making accounts easier to group and find.

What is the difference between a chart of accounts and a general ledger?

The chart of accounts is the list of accounts a company uses and how they’re organized. The general ledger records the actual transactions and balances for those accounts. In short, the COA defines the structure, while the general ledger holds the financial data recorded within that structure.

What is the difference between a group and local chart of accounts?

A local chart of accounts meets the accounting requirements of a specific entity or country, while a group chart of accounts provides a common structure for reporting across all entities. The two are connected through account mapping, so each subsidiary keeps its local detail while the group receives comparable financial data.

How many accounts should a chart of accounts have?

There’s no fixed number — the goal is balance. Too many accounts make the COA hard to maintain and cause inconsistent posting; too few hide the detail needed to explain performance. A practical rule: create a new account only for financially distinct categories, and use dimensions like department or region for extra reporting views.

About Author

Đurđica Polimac is a former marketer turned product manager, passionate about building impactful SaaS products and fostering connections through compelling content.