Almost every reporting complaint we hear traces back to the same place. The owner asks what a division cost last month, or what gross margin looks like by product line, and the answer takes three days of spreadsheet work. That is not a reporting failure, it is a chart of accounts structure that was never designed, only accumulated.
The good news is that this is one of the cheapest fixes in a finance function. You are not buying software or hiring anyone. You are deciding, deliberately, what the ledger must be able to tell you.
What a chart of accounts is really for
It has three jobs, and they pull in different directions. It has to produce statutory financial statements, it has to feed management reporting, and it has to make daily posting obvious to whoever captures the invoices. A ledger optimised for only one of the three fails the other two.
| Audience | What they need | Design implication |
|---|---|---|
| Statutory reporting | Financial statement line items under IFRS for SMEs | Every account must map cleanly to one AFS line |
| Management | Margins, cost drivers, department and project results | Detail and dimensions where decisions are made |
| The person capturing | One obvious place for each transaction | Clear names, no near duplicates, no ambiguity |
| SARS and auditors | Traceable, consistent treatment across periods | Stable structure, documented changes |
Numbering that survives growth
Number in blocks, leave gaps, and keep the blocks in financial statement order. A simple structure that works for most owner managed South African businesses looks like this.
| Range | Class | Notes |
|---|---|---|
| 1000 series | Non-current and current assets | Group fixed assets by category, with cost and accumulated depreciation separate |
| 2000 series | Liabilities | Keep tax and statutory control accounts together and clearly named |
| 3000 series | Equity | Share capital, retained income, shareholder loans |
| 4000 series | Revenue | Split only where you sell genuinely different things |
| 5000 series | Cost of sales | Mirror the revenue split exactly so margin is calculable |
| 6000 series | Operating expenses | Alphabetical inside the block, with gaps for new accounts |

How deep should the detail go
The test is simple: would a separate line change a decision, or would it only satisfy curiosity? Detail has an ongoing cost, because every extra account is another chance to post inconsistently and another line to explain at year end.
- Split what you manage. If you review advertising spend by channel every month, split it. If you look at it once a year, one account and a supplier report is enough.
- Do not split what you cannot control. Bank charges do not need four accounts.
- Keep statutory control accounts pure. VAT, PAYE and the tax control accounts should contain nothing but their own movements, so they reconcile in minutes.
- Avoid sundry and general accounts. They become the place where anything unexplained lands, and they are the first thing an auditor tests.
- Never duplicate an account name with a slightly different spelling. Two accounts called Repairs and Repairs and Maintenance guarantee a split figure.
3
Audiences the ledger must serve
6
Numbering blocks in a standard structure
1
Financial statement line per account
Cost centres, departments and projects
This is where most charts go wrong. The temptation is to create Salaries Sales, Salaries Admin and Salaries Operations. Three departments and forty expense accounts becomes a hundred and twenty accounts, and every new branch multiplies it again.
Use the system's dimensions instead. One salaries account, tagged with a cost centre, gives you the departmental report and the consolidated report from the same data. Most modern packages support at least two dimensions, and our accounting software comparison for South African businesses covers which ones handle this well.
Signs it needs restructuring
- 1The same manual spreadsheet is rebuilt every month to answer a standing question.
- 2Two people post the same type of transaction to different accounts, and both defend their choice.
- 3The trial balance runs to hundreds of lines, most with immaterial balances.
- 4You cannot produce a gross margin without reclassifying costs by hand.
- 5A new entity or a funder needs a reporting format the ledger cannot produce.
- 6The numbering has run out of space, and new accounts are being wedged in wherever there is a gap.
Restructuring without losing history
Do it at a financial year end. Build a mapping table from every existing account to its new number and name, get it reviewed by whoever prepares the annual financial statements, and restate at least one full comparative year in the new structure. Keep the old trial balance untouched as evidence, and document the change in your finance manual so next year's auditor does not have to reverse engineer it.
Then check the downstream effects: report packs, budget templates, the month end pack and any group reporting. If you consolidate, the new structure has to align across entities, which is covered in our guide to group consolidations in South Africa. Getting the mapping right also removes a surprising amount of work from the month end close checklist.
How Synergy helps
Designing and rebuilding a chart of accounts is core process and policy work: we map the current ledger, design the structure around the reports you actually need, run the conversion at year end with restated comparatives, and document the posting rules so the structure holds. Where the outcome is a better monthly pack, we build that under close, consolidate and report.
Ledger cannot answer the question you keep asking?
Book a consultation and we will review your trial balance and show you what a workable structure looks like.
Book a Consultation


