John Galt Finance
Finance Leadership October 15, 2026 9 min read

Chart of Accounts: How to Structure It for Clear Reporting

Short answer

A good chart of accounts groups every account into assets, liabilities, equity, revenue and expenses, numbers them in ranges with gaps for growth, and keeps cost of sales separate from overheads so gross margin is visible. Keep it lean, put locations and departments into tracking dimensions, and change it only at a year-end.

Account types
Assets, liabilities, equity, revenue, expenses
Most important split
Cost of sales separate from operating expenses
Granularity test
Would you decide differently if this line were split?
When to restructure
At the start of a financial year, with an old-to-new mapping
Nikolajs Petrovics, Founder & CFO, John Galt Finance
Written and reviewed by
Founder & CFO, John Galt Finance

15+ years in finance: 100+ financial models built, €40m+ raised for clients, Forbes contributor and lecturer.

LinkedIn Reviewed October 2026

Why your chart of accounts decides your reporting

Your chart of accounts is the foundation every financial report stands on. Get it right and your P&L, balance sheet and management reports come out readable with little rework. Get it wrong and you spend every month-end recoding transactions and explaining variances you cannot trace. This guide is for owners and finance leads setting up a new chart of accounts or cleaning up one the business has outgrown.

What is a chart of accounts?

A chart of accounts (COA) is the organized list of every account your business uses to record transactions. It is the filing system for your money: every transaction lands in at least two accounts, and those accounts roll up into your financial statements.

When a customer pays an invoice, the entry hits cash and accounts receivable. When you pay rent, it hits an expense account and cash. The chart of accounts defines where each entry can land. Without a deliberate structure, the bookkeeper or the software makes those choices ad hoc, and inconsistency is what makes reports unreliable.

A well-designed chart of accounts does three things. It produces accurate statements. It answers specific questions, such as what you spent on software last quarter. And it stays stable enough to compare this year with last year.

The five account types

Every account belongs to exactly one of five types. Three feed the balance sheet and two feed the income statement.

TypeStatementExamples
AssetsBalance sheetCash, receivables, inventory, equipment, prepayments
LiabilitiesBalance sheetPayables, credit cards, accruals, loans, deferred revenue, VAT payable
EquityBalance sheetShare capital, retained earnings, dividends or owner drawings
RevenueIncome statementProduct sales, service fees, subscriptions, other income
ExpensesIncome statementCost of sales, payroll, rent, marketing, software

Assets are what the business owns or is owed, usually listed from most to least liquid. Liabilities are what it owes, from shortest to longest term. Equity is the owners' stake: assets minus liabilities.

Revenue is income from core activities, plus other income such as interest. Many growing businesses split revenue by product line, service or channel, because that is how they manage the business.

Expenses are where most of the structure decisions live, and where the critical split sits: cost of sales (the direct cost of delivering what you sell) versus operating expenses (rent, salaries, marketing, software). Keeping them apart is what makes gross margin visible. For product businesses, see our guide to COGS calculation for ecommerce for what belongs in cost of sales.

Building a numbering system

Account numbers make the chart sortable and give each type its own range. A common convention, used by many US and UK small-business setups, looks like this:

RangeAccount type
1000–1999Assets
2000–2999Liabilities
3000–3999Equity
4000–4999Revenue
5000–5999Cost of sales
6000–8999Operating expenses
9000–9999Other income and expense

Check your local framework first. Some countries have prescribed or widely used standard charts with a different structure. Germany is a common example: DATEV's SKR 04 puts fixed assets in class 0, current assets in class 1, equity in class 2, liabilities in class 3, operating income in class 4 and operating expenses in classes 5 and 6. If your accountant files on such a framework, build your management structure on top of it rather than fighting it.

Leave gaps. Number cash 1010, receivables 1100, inventory 1200, not 1001, 1002, 1003. When you add an account later, the gaps let you place it where it belongs instead of at the end of the list.

Match your software. QuickBooks, Xero and most other platforms ship with a default chart. You do not need to accept it as is, but align with the platform's account types so reports, integrations and your accountant stay in sync.

How granular should you go?

The goal is enough detail to answer the questions you actually ask, and no more. Too few accounts and reports are vague. Too many and people code inconsistently, which defeats the purpose.

Test: will you act on the detail? Before creating an account, ask whether seeing that line separately would change a decision. Splitting "Marketing" into paid ads, content and events may change where budget goes. Splitting office supplies into pens and paper will not, and every extra account is one more chance to miscode.

Use sub-accounts for structure. A parent account "Payroll" can hold salaries, social contributions and benefits. The P&L can show the total or the breakdown as needed.

Let dimensions carry the where and who. Use tracking dimensions for location, department, channel or project instead of multiplying accounts. One rent account tagged by location beats "Rent – Office A" and "Rent – Office B". QuickBooks Online offers class tracking for this on its Plus plan, and recommends keeping classes simple. Xero uses tracking categories, but limits how many can be active at once; a request to raise that limit was still marked "in discovery" on Xero's ideas forum in September 2026. If you need more than a couple of dimensions, plan which ones matter most. Our comparison of QuickBooks vs Xero covers the wider differences.

Structuring for clear reporting

A few structural choices have an outsized effect on how readable your financials are.

Order accounts the way statements read. Assets from most to least liquid. Cost of sales above the gross profit line, operating expenses below. When the chart mirrors the statement layout, reports need little reformatting.

Separate cost of sales from operating expenses. This is the most common structural failure we see. If direct costs sit among overheads, you cannot see gross margin, and you cannot get to contribution margin either. Put product cost, inbound freight, fulfillment and payment fees in their own section.

Build backward from the reports you run. If you run monthly budget vs actual, accounts should line up with budget lines so variances are easy to trace. If your management reporting splits results by channel, the chart and dimensions must capture channel at the point of entry.

Keep it stable. Comparability depends on consistency. When you must rename, merge or split accounts, do it at the start of a financial year and keep a mapping from old to new.

Worked example: a chart of accounts for a small ecommerce brand

Here is a compact P&L section for a brand selling on its own site and one marketplace, with channel captured as a dimension rather than in the account names.

AccountNameNotes
4010Product salesTagged by channel: own site, marketplace
4050Shipping charged to customersKept separate to compare with shipping cost
4090Discounts and refundsContra-revenue, so gross sales stay visible
5010Product costLanded cost of units sold
5050Fulfillment and shipping outVariable per order
5060Marketplace feesVariable per order
5070Payment processing feesVariable per order
6010Paid advertisingTagged by channel
6110SalariesParent account with sub-accounts
6310Software subscriptionsOne account, not one per tool
6510Rent and utilitiesTagged by location if more than one

With this structure, gross margin is revenue minus the 5000s, and contribution margin per channel is gross margin minus paid advertising for that channel. Both come straight out of the ledger, without spreadsheet surgery.

Common mistakes to avoid

MistakeWhy it hurtsFix
Too many accountsInconsistent coding, cluttered reportsConsolidate; use sub-accounts and dimensions
Cost of sales mixed with overheadsGross margin becomes invisibleDedicated cost of sales section
No numbering gapsNew accounts break the groupingNumber in steps of 10 or 100
Catch-all "miscellaneous"Hides real spendingReview monthly; create named accounts
Constant restructuringBreaks period comparisonsChange only at year-end, with a mapping
Personal and business mixedDistorts profit and tax positionStrict separation; use owner or director accounts

Chart of accounts setup checklist

  • Every account sits in one of the five types.
  • Numbering follows type-based ranges with gaps, or your local standard chart.
  • Cost of sales is a separate section from operating expenses.
  • Revenue is split by the lines of business you actually manage.
  • Each new account passes the "will we act on it?" test.
  • Sub-accounts carry detail under clean parent accounts.
  • Location, department, channel and project sit in dimensions, not account names.
  • Miscellaneous accounts are removed or kept close to zero.
  • Accounts line up with the budget and the management report.
  • Coding rules are written down so the team codes consistently.
  • Any restructuring is scheduled for the start of a financial year.

How we use this with clients

When we take over finance leadership for a client, the chart of accounts is one of the first things we review, because every later report depends on it. We are not looking for textbook neatness. We are looking for three things.

First, can we read gross margin and contribution margin straight from the ledger? If product cost, fulfillment and payment fees are spread across overheads, the unit economics are hidden and pricing decisions are guesses.

Second, does the structure match how the owner runs the business? If decisions are made by channel, market or product line, those splits have to exist at the point of entry, through accounts or dimensions. Rebuilding them in spreadsheets every month is slow and error-prone.

Third, does the chart support both sets of books the business needs? Statutory accounts follow local rules; management accounts follow decisions. A good chart serves both without parallel bookkeeping. We explain the difference in management accounts vs statutory accounts.

Most clients keep their accountant. We agree the target structure with them, map old accounts to new, and switch at a clean period break so history stays comparable. The result is a monthly pack that answers questions instead of raising them.

Get the structure right once

A chart of accounts is far easier to get right at the start than to retrofit later. If your reports are not telling you what you need to know, book a free CFO diagnostic call and we will tell you whether the structure is the problem.

Related questions

What is a chart of accounts?

A chart of accounts is the list of every account a business uses to record transactions, grouped into assets, liabilities, equity, revenue and expenses. Each transaction is posted to accounts on that list, and the accounts roll up into the balance sheet and income statement. Its structure decides what your reports can and cannot show.

How many accounts should a small business have?

There is no correct number. A simple service business can run well on a few dozen accounts, while a multi-channel product business needs more. The test is whether each account answers a question you actually ask. If two accounts are always read together, merge them; if one hides a cost you need to manage, split it.

Can I change my chart of accounts after it is set up?

Yes. Adding or renaming accounts is low risk. Merging, deleting or reclassifying accounts can break comparisons with earlier periods, so make those changes at the start of a financial year and keep a mapping from old to new accounts. Check with your accountant first if your country prescribes a statutory chart.

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

The chart of accounts is the list of available accounts: the structure. The general ledger is the record of every transaction posted to those accounts: the data. The chart of accounts tells the ledger where each entry can go, and the ledger feeds the financial statements.

Should cost of goods sold be separate from operating expenses?

Yes. Keeping cost of sales in its own section is what makes gross margin visible on the income statement. If direct costs such as product cost, shipping or payment fees are mixed into overheads, you cannot tell whether the core product or service makes money before fixed costs.

Sources

Pages opened on 2026-10-15. Software features and plan limits change; check the vendor's help center before you set up.

Client reviews

What our clients actually say.

Client review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on Trustpilot

Stop guessing. Start deciding on facts.

A free 30-minute call with a senior CFO. No sales pitch – just a clear read on where your money is and what to do next.

30 min · No pitch · A real CFO, not a chatbot