Home / Guides

Chart of Accounts: What It Is, How to Number It, and What to Avoid

By Michael · August 13, 2026 · 10 min read

A chart of accounts is the list of every account your transactions get sorted into — every bank account, every category of income, every kind of expense. It is the filing system underneath your books, and it sets a hard ceiling on what your financial reports can ever tell you.

If a question cannot be answered by grouping your accounts, no report can answer it. That is why the chart of accounts deserves an hour of thought at the start rather than three years of spreadsheet workarounds afterward.

The short answer

A chart of accounts is organized into five types, and most US small businesses number them in blocks like this:

Block Type Examples
1000s Assets Checking, savings, accounts receivable, equipment
2000s Liabilities Credit cards, accounts payable, loans, sales tax owed
3000s Equity Owner contributions, owner draws, retained earnings
4000s Revenue Service income, product sales, refunds and discounts
5000s Cost of goods sold Materials, subcontractors, merchant fees
6000s+ Operating expenses Rent, software, insurance, marketing, payroll

The first three blocks make up your balance sheet. The last three make up your profit and loss statement. Cost of goods sold is a kind of expense, but it gets its own block because it sits above the gross profit line and everything in the 6000s sits below it — a distinction we will come back to, because getting it wrong is the most common way a P&L stops being useful.

What are the five account types?

Assets are what the business owns or is owed. Bank accounts, undeposited funds, accounts receivable, inventory, prepaid insurance, vehicles, equipment.

Liabilities are what the business owes. Credit card balances, accounts payable, an equipment loan, sales tax you have collected but not yet remitted, payroll taxes withheld and not yet deposited.

Equity is what would be left for the owners after the liabilities were paid: assets minus liabilities. Owner contributions, owner draws or distributions, common stock, retained earnings.

Revenue is what you earned. Service income, product sales, shipping charged to customers, interest earned.

Expenses are what you spent to earn it. Wages, rent, software subscriptions, contractor payments, advertising, professional fees.

Two structural facts follow from this. Assets always equal liabilities plus equity — that identity is what "balancing" means, and your software enforces it. And the balance sheet accounts carry their balances forward forever, while revenue and expense accounts reset to zero at year end and roll their net result into retained earnings. That is why your bank balance is cumulative and your January sales figure is not.

How does chart of accounts numbering work?

The blocks above are a convention, not a rule. No accounting standard requires them, nothing in GAAP mandates a numbering scheme, and QuickBooks does not even turn account numbers on by default. Plenty of small businesses run perfectly good books with named accounts and no numbers at all.

The convention is worth following anyway, for two practical reasons. Numbers control sort order, so your reports come out in balance-sheet-then-P&L order without anyone arranging them. And any accountant who opens your file recognizes the scheme instantly, which is a real saving in onboarding time.

Here is a worked example — a complete chart of accounts for a small services business that also sells some product.

Number Account Type
1010 Business checking Asset
1020 Business savings Asset
1030 Undeposited funds Asset
1200 Accounts receivable Asset
1400 Prepaid expenses Asset
1500 Equipment Asset
1510 Accumulated depreciation Asset (contra)
2010 Accounts payable Liability
2020 Business credit card Liability
2100 Sales tax payable Liability
2200 Payroll liabilities Liability
2500 Equipment loan Liability
3010 Owner contributions Equity
3020 Owner draws Equity
3900 Retained earnings Equity
4010 Service revenue Revenue
4020 Product sales Revenue
4900 Refunds and discounts Revenue (contra)
5010 Subcontractor costs COGS
5020 Materials COGS
5030 Merchant processing fees COGS
6010 Wages and salaries Expense
6020 Payroll taxes Expense
6100 Rent Expense
6110 Utilities Expense
6200 Software subscriptions Expense
6300 Advertising and marketing Expense
6400 Professional fees Expense
6500 Insurance Expense
6600 Office supplies Expense
6700 Travel and meals Expense
6900 Bank and interest charges Expense

That is 32 accounts, and it will run a real business for years.

Notice the gaps. Accounts are numbered in tens and hundreds, not consecutively, so a new expense account can be slotted next to its relatives later without renumbering anything. That is the actual point of four digits.

Variations are normal and none of them are wrong. Some businesses use five digits so the first digit or two can encode a department, location, or entity. Some reserve the 7000s, 8000s, and 9000s for other income, other expense, and taxes, so that non-operating items are clearly separated from the trading result. Some skip COGS entirely because they do not have any. Pick a scheme, write it down, and apply it consistently — consistency is worth far more than picking the "right" ranges.

How many accounts should you actually have?

Build the chart of accounts around the decisions you need to make. That is the single principle that governs every other choice here.

Every account is a question you want your P&L to answer. A single line reading "Operating expenses — $340,000" answers nothing; you cannot tell whether the problem is rent, headcount, or an advertising channel that stopped working. But four hundred accounts is worse in a subtler way. When the person coding transactions cannot decide between three plausible accounts, they guess, and they guess differently each time. The detail looks precise and is not, which is more dangerous than having no detail at all.

The test for any proposed split is: would I act differently if this number moved? If the answer is no, do not create the account.

Split where the decisions live. Anything above the gross profit line, because that is where your margin is made — materials, subcontract labor, and merchant fees behave very differently and you manage them differently. Any cost you actively negotiate or review, like software or insurance. Anything with a distinct tax treatment: meals, which are partially deductible, entertainment, which generally is not, charitable contributions, owner health insurance. Splitting those at coding time costs nothing and saves your accountant unpicking a combined account in March. And anything you are required to report separately — restricted versus unrestricted funds for a nonprofit, trust versus operating accounts for a law firm.

Do not split by entity. This is where charts of accounts go wrong most often:

  • Not per customer or per vendor. Your accounts receivable and accounts payable sub-ledgers already track balances by name, and they do it without adding a line to your income statement every time you win a client.
  • Not per employee. That is what payroll reporting is for.
  • Not per project, job, or location. Every accounting platform has a second dimension for this — classes, jobs, tags, departments, tracking categories. Use it. Encoding projects as accounts multiplies your chart of accounts by the number of projects and leaves you with a P&L full of dead accounts next year.
  • Not per period. "2025 marketing" is not an account. The date on the transaction is the period.

Most small businesses run comfortably on a few dozen accounts. The ones carrying several hundred usually got there by accretion rather than design — one account added at a time, by someone who could not find the right one.

What are the most common chart of accounts mistakes?

An account for every customer or vendor. Covered above, but it is worth saying plainly because it is the most frequent and the most damaging. It makes your P&L grow without limit, it breaks year-over-year comparison the moment your customer mix changes, and it duplicates work the sub-ledger already does correctly.

Mixing cost of goods sold with operating expenses. Merchant fees filed under bank charges, subcontractor labor filed under professional fees. Do this and your gross margin stops meaning anything — and gross margin is the number that tells you whether the business model works before overhead is even considered. The test is simple: if you sold nothing at all next month, would this cost still be incurred? Rent yes, so it is an operating expense. Materials no, so they are COGS.

Letting it sprawl into the hundreds. Sprawl usually arrives one well-meaning account at a time. The result is the same expense coded three different ways across a year, which means no individual line can be trusted and the totals only work at the summary level you were trying to get away from.

Renaming or renumbering mid-year. Most systems rename retroactively: the account's entire history moves under the new name, so a prior-year comparison shows a past that never happened. Merging two accounts silently reallocates history the same way. Structural changes belong at the start of a fiscal year.

Using the software's default chart unedited. The defaults are a reasonable starting point, but they ship with accounts for industries you are not in and without the two or three splits that actually matter for yours.

Why is it so painful to change later?

Because a financial statement gets almost all of its value from comparison — this month against last, this year against last year, actual against budget — and changing the chart of accounts breaks comparison in one of two ways. Either the history follows the change, in which case last year's report now shows figures nobody ever coded, or it does not, in which case a line appears from nowhere with no prior-period counterpart.

Everything mapped to the old structure breaks with it: budgets, saved reports, dashboards, and whatever format your lender or investor has grown used to receiving.

If you have to change it anyway, change it at a fiscal year boundary, keep a written mapping of old account to new, decide explicitly whether you are restating the prior year, and if you restate, keep an unrestated copy. And accept that someone has to review the recoded history rather than trusting the bulk edit.

None of that is a reason to live with a chart of accounts that does not work. It is a reason to set one up deliberately at the start, and to treat a rebuild as a real project with a real reviewer rather than an afternoon of renaming. In our directory, 1,355 firms describe accounting software setup and migration as a service they offer, and 6,464 offer bookkeeping — this is routine work for a competent firm, and it is one of the cheaper things you will ever ask one to do.

What to do next

  1. Print your current chart of accounts and mark every account you have not looked at in twelve months. Those are candidates for merging at year end.
  2. Check your gross margin line. If direct costs are sitting in the 6000s, fixing that is usually the single highest-value change available to you.
  3. Find the second dimension in your software — classes, tags, jobs, departments — and move any project, location, or client tracking out of the accounts and into it.
  4. Write your numbering scheme down in one paragraph and give it to whoever codes transactions. Most inconsistency is not carelessness; it is the absence of a written rule.
  5. Do structural changes at year end, with a mapping document.

If you want help doing it once and properly, browse bookkeeping services or filter for firms that name your platform — QuickBooks bookkeepers are the largest group in the directory by a wide margin. If you have not chosen a platform yet, the chart of accounts is a good reason to choose carefully, since migrating one between systems is real work; we compared the two main options in QuickBooks vs Xero.

Method

Firm counts come from the AccountingNearYou dataset as of 13 August 2026: 13,986 US accounting firms profiled from their own public websites, of which 1,355 describe accounting software setup and migration and 6,464 describe bookkeeping. A firm is counted as offering a service when it says so on its own site, so read these as counts of what firms advertise rather than of everything they do. On software specifically, 1,859 firms name QuickBooks and 297 name Xero. Nothing else in this guide is a measured figure: the numbering blocks are a widely used convention, not a standard, and no accounting rule requires them.