Senior Airman Alexy Doran, 86th Civil Engineer Squadron emergency management journeyman, references a tax return guide at Ramstein Air Base, Germany, March 6, 2015. More than 60 volunteers work diligently, crunching numbers to save Airmen money through the months of February to June. (U.S. Air Force. Chart of accounts framework: four layers and six steps derived from reports
Photo by Senior Airman Nicole Sikorski on Wikimedia Commons, Public domain

Maintenance

Part of Chart of accounts 2027? Five types and what gets a line

Chart of accounts framework: four layers and six steps derived from reports

Build a small business chart of accounts backwards from the reports you owe: four layers, six steps, the account or dimension test, and the spine decisions.

Most account lists are built forwards. A transaction turns up, nothing fits, an account is created, and the list grows one improvisation at a time. Built that way, a chart records the history of your confusion.

Build it backwards instead. Start from the reports you owe, work out what each one has to be able to say, and only then decide what has to be separated to make that possible. Everything you cannot trace back to an output does not belong on the list.

Figures below are invented to show the mechanism.

What to take away

  • Derive the structure from outputs, not from transactions. If no report needs a line separated, it should not be separated.
  • Four layers do the workstatement line, reporting group, account, dimension. Most bad charts have collapsed all four into one.
  • Fix the spine first, in one sitting, and let the detail follow. A chart with the right spine and rough detail is far more useful than the reverse.

The four layers

LayerWhat it isChanges how often
Statement lineWhat appears on the face of a report: revenue, direct costs, gross profit, overheadsAlmost never
Reporting groupThe subtotal a reader actually reads: people, premises, selling, administrationEvery few years
AccountThe kind of thing bought or earnedWhen the business changes
DimensionWhich site, team, project or channel it belongs toContinuously

A chart goes wrong when a lower layer does a higher layer's job. Encoding sites into account names collapses the dimension layer into the account layer. Creating an account for every subtotal you might want collapses the group layer into the account layer.

Four Layers of a Chart

Layer

Statement line
Face of report
Reporting group
Subtotal reader reads
Account
Kind bought or earned
Dimension
Site, team, project

What it is

Statement line
Almost never
Reporting group
Every few years
Account
When business changes
Dimension
Continuously

Changes how often

Statement line
Reporting group
Account
Dimension

Keeping the layers apart keeps the list short while the reporting stays rich.

Step one: list the outputs you owe

Write down every report that has to leave your books, and who reads it.

Typically that is a monthly result you read yourself, an annual set produced with an accountant, whatever a lender or funder has asked for in writing, and any operational report a manager relies on. Four or five outputs is normal. If you cannot name the reader of a report, it is not an output, it is a habit.

Step two: write the question each output answers

An output that answers no question is decoration. Force each one into a sentence beginning with a question word.

  • The monthly resultis the model still working, and did anything move that I did not expect?
  • The annual setwhat happened over the year, in the form the rules require, which for a small business starts from the federal tax guide for small business and whatever your accountant adds to it.
  • The lender packcan this business service what it has borrowed.
  • The operational reportwhich of the things we do is worth doing more of.

Notice that only one of those is about compliance. A chart designed solely around the annual set will answer that question well and the other three badly, which is the most common defect in a small business's list.

Step three: turn each question into a minimum split

For each question, name the smallest set of separations that could answer it. Minimum is the operative word: the temptation is to list everything that might be interesting.

"Which of the things we do is worth doing more of" needs revenue split by the things you do, and it needs the costs of delivering each of them split the same way. That is two splits, not twenty.

"Did anything move that I did not expect" needs your overheads grouped so that a movement is visible, which usually means four or five groups rather than forty lines.

Step four: decide account or dimension for each split

Apply one test to every split you have listed. Does it describe what was bought or earned, or does it describe who, where or which job?

Account or Dimension Test

Does the split describe what was bought or earned?

Yes

Put it in an account

No

Put it in a dimension

What goes in an account. Who, where and which job go in a dimension. This single test removes the multiplication that makes charts unmanageable, because dimensions combine and accounts do not: three sites times twenty cost types is sixty accounts, or twenty accounts and one dimension with three values.

Where your system has no dimensions, you have a real constraint. Handle it by picking the one split that matters most and encoding only that, and by keeping the encoding in a suffix so the account still sorts with its own kind. Do not encode two dimensions at once; that is where the list stops being maintainable.

Step five: fix the spine before the detail

Four decisions carry most of the value. Make them deliberately, write them down, and then the rest of the list is comparatively unimportant.

Direct Cost Boundary Effect

All wages in overhead

Revenue
100
Direct costs
20
Gross profit
80
Gross margin
80%
Overheads
60
Operating profit
20

Field wages in direct costs

Revenue
100
Direct costs
45
Gross profit
55
Gross margin
55%
Overheads
35
Operating profit
20
  1. Where the direct cost boundary sits.Which costs rise and fall with what you sell, and which do not.
  2. How revenue is split.By the thing sold, matching however the direct costs are split, so that a margin can be calculated.
  3. What the overhead groups are.Four or five, chosen so that each group has an owner who could act on it.
  4. What sits below the operating result.Interest and similar items that describe the financing rather than the trading.

The first of those is worth arithmetic, because its effect is larger than people expect.

Take a hypothetical month with revenue of 100. Wages total 40, of which 25 is the time of people working on delivering what was sold and 15 is everyone else. Materials are 20.

All wages in overhead

Revenue
100
Direct costs
20
Gross profit
80
Gross margin
80%
Overheads
60
Operating profit
20

Field wages in direct costs

Revenue
100
Direct costs
45
Gross profit
55
Gross margin
55%
Overheads
35
Operating profit
20

Profit is identical. The information is not. In the left column, a job that starts consuming more labor shows up nowhere until it has eaten the whole operating result. In the right column, the margin moves the month it happens.

This is what the profit and loss statement is for. It only works if the boundary was set in the chart.

Step six: write the definitions as you go

Every account gets one line saying what belongs in it, and where two accounts could both take a transaction, the definition says which wins. Write these at the moment you create the account, while the reason is still in your head.

This is the artifact that makes the structure reproducible when somebody else does the coding, and it is the first of the documents worth keeping beside the ledger.

Keeping it stable while the business moves

A structure derived from outputs changes when the outputs change, which is far less often than when transactions change. That is the point of building it this way.

When a genuinely new activity starts, ask if any existing output needs a new answer. Usually that means a new value in a dimension; sometimes a new revenue line with its matching direct cost line; only occasionally a new group.

Adding a lone account because a new supplier appeared is the pattern this whole sequence exists to prevent.

Balance sheet accounts follow a different rhythm. They change when the business acquires a new kind of obligation or asset, not when it sells something new. Each must reconcile to an outside record or it will quietly rot.

The balance sheet guide covers what those accounts claim. The type rules and numbering underneath all of this are in the chart of accounts overview.

Common questions

How long does the derivation take?
Steps one to five take an afternoon for a small business. The detail underneath takes longer, and it matters less. If the afternoon has not happened, doing the detail first is wasted work.
What if two outputs want incompatible splits?
They rarely do. Where they seem to, one wants an account split and the other wants a dimension, and both can be satisfied at once. Where they genuinely conflict, the monthly management view wins, because the annual set can be produced by mapping.
Do I need a separate account for anything an authority asks about?
Not necessarily. What you need is to be able to produce the figure reliably, which a dimension or a consistent description can also do. Whether a given amount has to be separately identified at all is a rules question, so confirm it rather than assuming, starting from the federal guide to starting a business and keeping records.
Can I copy a chart from a similar business?
As a checklist of things you might have forgotten, yes. As a structure, no, because their outputs and their splits are not yours. Copying is how a business ends up with lines it does not read.
What is the sign that the derivation was skipped?
Accounts nobody can define, and reports with lines everybody scrolls past. Both mean the list is answering questions no one asked.

More in Maintenance

Latest from Costs Desk