Chart of Accounts: Design Decides Reporting
A chart of accounts is the structured list of every account a company uses to record transactions, ordered the way its financial statements are. Detail that the structure does not capture cannot be recovered later, which makes its design a constraint on everything that can be reported.
How it works
Every transaction has to be posted somewhere, and the chart of accounts is the list of available somewheres. A small company might have eighty; a large one several thousand.
It is numbered in statement order — assets, then liabilities, then equity, then income, then expenses — so that the general ledger can be summarised into a balance sheet and an income statement by grouping ranges of account codes.
Design is a constraint, not a formality
You can report what you captured and nothing else. If marketing spend goes into a single account, no report can ever split it between brand and performance marketing — the information was never recorded separately and cannot be recovered.
Both failures are real and the second is more common. Nine hundred accounts means the person entering a transaction picks the nearest plausible one, and the resulting analysis is precise about categories nobody applied consistently.
The practical rule is that an account earns its place if a decision would be made differently depending on what it shows. Everything else adds work and reduces consistency.
Where the line gets drawn
The division between cost of goods sold and operating expenses is implemented here. Which account a cost is posted to decides which side of the gross profit line it appears on.
And that decides the gross margin. A support engineer’s salary in cost of goods sold produces a lower gross margin than the same salary in operating expenses, with identical total costs and identical operating income.
Which is why gross margin comparisons between companies need the accounting policies alongside them, and why the driest document in a company’s finance function is where one of the most-quoted ratios is actually determined.
In practice: what changes when it changes
Segment reporting depends on it too. A company that discloses revenue and profit by division can do so because the structure captured division on every transaction; one that reports a single consolidated figure may be choosing not to disclose, or may be unable to. The notes rarely say which, and the distinction matters to anyone trying to work out where a company actually makes its money.
A restructuring of the chart of accounts breaks the historical series. Companies normally restate prior years so the comparison holds, and the restatement is disclosed — which means a reader who notices a restated comparative should look for the explanation rather than assume an error.
A margin that moves several points with no operational explanation is worth checking against that disclosure. Reclassification and improvement look identical in the headline figure, and only one of them means anything.
And acting on any of it in the market costs 2% of a median bar’s range per round trip on this site’s shared price history.
Most systems add dimensions alongside the account code, and that changes the calculation. Department, cost centre, project and geography are recorded as separate tags rather than as separate accounts, so a company can report marketing spend by region without needing one account per region.
Which means the modern question is not how many accounts but which dimensions are captured. A company tagging every transaction with a product line can answer questions about product profitability forever; one that does not, cannot, and no amount of later analysis recovers it. The design decision is the same as it always was — capture what a decision depends on — and the mechanism for doing it has simply moved from the account list to the fields around it.
What a chart of accounts is not
It is not a financial statement. It is the structure statements are assembled from.
It is not standardised. Two companies in the same industry can be structured completely differently.
It is not fixed. It is revised, and revisions are disclosed.
And it is not neutral. Its design decides which comparisons are possible, which is why two companies selling identical products can report different-looking cost structures without either being wrong.
When it fails
Detail not captured is gone. A company that decides three years in that it wants to see profitability by product line, having posted everything to one revenue account, cannot produce the history — it can only start capturing it now.
The second failure is inconsistent posting. Too many accounts, insufficient guidance, and the same cost lands in different places in different months, which makes the trend meaningless.
A third is the undisclosed reclassification. Prior periods restated without prominent explanation makes a margin change look operational.
A fourth is cross-company comparison without checking policies. Gross margin in particular is only comparable when both companies draw the line in the same place.
And a fifth is treating a granular chart as evidence of rigour. Precision in categories nobody applies consistently is worse than a coarse structure applied properly.
The original data
Of the 31,760 trading and investing videos in this site’s corpus, 0 have “bookkeeping” in the title, 0
have “general ledger”, 0 have “double entry” and 0 have “cost of goods sold”. “Accounting” returns 3
videos at a median of 87,646 views. The relative strength index (“RSI”) returns 844 at a median of 3,907.
The counts are in research/corpus-coverage.json, produced by site/measure_corpus.py.
Zero coverage of the structure that determines where the gross profit line falls, against 844 videos on one oscillator. The consequence is a specific and checkable habit: when a company’s gross margin moves by more than a point or two with no change in what it sells, read the accounting policy note before concluding anything about pricing power. Reclassifications are disclosed, they are boring, and they explain a meaningful share of the margin movements that get treated as operational news.
Related
General ledger is what this structure organises. Cost of goods sold is the category whose boundary is set here. And income statement is what the structure is designed to produce.
This looks like the driest subject in accounting and it decides an argument that runs through the whole site: where the line between cost of goods sold and operating expenses sits. That line is a row in a spreadsheet somebody set up, and it moves gross margin by several points.
— Michael Whitman
This page is educational, not financial advice. Test every idea on your own charts before risking money.