All notes
Bookkeeping5 min read

A chart of accounts your reports will thank you for

Your chart of accounts is the skeleton every report hangs on. Build it around what leadership wants to see, keep it small, and name things the same way every time.

A chart of accounts is just the list of buckets your bookkeeping software sorts money into. Sales go in one bucket, payroll in another, software subscriptions in a third. It sounds boring, and it is, right up until the day you open your profit and loss statement and cannot tell whether your business is actually working.

Most messy reports trace back to a messy chart of accounts. Either there are too many buckets, so similar costs are scattered across a dozen lines, or the buckets are named so vaguely that nobody can act on them. The fix is not more detail. It is a small, deliberate structure that matches the questions you ask each month.

Here is how to build one that your reports, and the people reading them, will thank you for.

Start from the questions, not the accounts

Before you create a single account, write down the handful of things you want your monthly numbers to answer. For most growing companies the list is short: how much did we sell, what did it cost us to deliver, what does it cost to run the business, and what was left over.

Those four questions map cleanly onto the top of a chart of accounts: revenue, cost of goods sold (the direct cost of delivering what you sell), operating expenses (the cost of running the company), and the profit that falls out at the bottom. If an account does not help answer one of your real questions, you probably do not need it as its own line.

Group by what leadership wants to see

Two grouping decisions do most of the work. First, separate revenue by stream if your streams behave differently. A company with both product sales and recurring subscriptions should see those on separate lines, because the margins and the trends are different. A company with one kind of sale needs one revenue line, not five.

Second, draw a hard line between cost of goods sold and operating expenses. Cost of goods sold is what you spend to deliver the specific thing you sold: the contractor on a client project, the hosting that scales with usage, the materials in a product. Operating expenses are what you spend whether or not you make a sale that day: rent, your own salary, the accounting software. Keeping these apart is the only way to read gross margin, which is the number that tells you whether the core of the business pays for itself.

  • Revenue, split by stream only when streams differ
  • Cost of goods sold, the direct cost of delivery
  • Operating expenses, grouped into a few sensible families
  • Other income and expense, for one-offs like interest or a grant

Keep the number of accounts small

A company under fifty people rarely needs more than forty to sixty accounts in total. Past that, accounts stop being useful and start being a place for transactions to hide. If you find yourself with Software, Software Subscriptions, SaaS Tools, and Online Services as four separate lines, you have a naming problem, not four kinds of cost.

A good test: could a new bookkeeper, or you in six months, look at any expense and know without guessing which account it belongs in? If the answer is no, merge accounts until it is yes. You can always add a memo or a class to a transaction for extra detail without giving it its own line on the report.

Name consistently, then map to reports

Pick a naming convention and hold it. Plain nouns beat clever abbreviations: Payroll, Contractors, Rent, Travel, Marketing. Use the same word every time so that nothing depends on the mood of whoever coded the transaction. Consistency is what lets you compare this March to last March and trust the comparison.

Finally, sketch how the accounts roll up into the report you actually read. The individual accounts are the detail; the report groups them into the four or five lines you scan in two minutes. When the chart of accounts is built to roll up cleanly, the report writes itself and you stop reformatting numbers by hand every month.

Messy versus clean, in practice

Picture a small agency. The messy version has nineteen expense accounts including Stripe Fees, Bank Charges, Merchant Fees, and Processing, which are all the same thing, plus a catch-all called Miscellaneous that holds eight thousand dollars nobody can explain. Gross margin cannot be read because contractor costs are mixed in with office costs.

The clean version has one revenue line, a cost of goods sold section with Contractors and Software That Scales With Clients, and an operating expenses section with eight named families. Payment fees live in one account. Miscellaneous is gone, because every cost now has an obvious home. The profit and loss statement is shorter, and for the first time the founder can see that delivery costs run about thirty-five percent of revenue. That single readable number is the whole point.

Most messy reports trace back to a messy chart of accounts, and the fix is less detail, not more.

Let's get your numbers in order.

Tell us a little about your business and what you need help with, and we will reply with the right next step.

1/3
Your details
What you need
What do you need help with?
Team size
Anything else

We will only use your details to reply to this enquiry.