What a chart of accounts actually is
The chart of accounts (COA) is the master list of every "bucket" your transactions can land in. Every invoice, every expense, every bank transfer ends up posted to one account on this list, and every report you'll ever run — your P&L, your balance sheet, your tax return — is just those accounts rolled up and rearranged. Get the chart right and your reports tell the truth with no extra effort. Get it wrong and you'll fight your own books for years.
It's the most foundational decision in your bookkeeping, and it's the one most people make by accident — accepting whatever default list their software shipped with and never revisiting it. That's a mistake worth fixing early, while you have a few hundred transactions instead of a few hundred thousand.
The five account types, in order
Every account belongs to exactly one of five types, and they always appear in this order because that's the order the financial statements need them:
- Assets — what you own: bank accounts, accounts receivable, equipment, inventory.
- Liabilities — what you owe: accounts payable, credit cards, loans, sales-tax payable.
- Equity — the owners' stake: contributions, retained earnings, owner's draws.
- Income (revenue) — what you earn from doing business.
- Expenses — what it costs to operate.
The first three are your balance sheet (a snapshot at a point in time). The last two are your profit & loss (activity over a period). If you understand which type an account is, you already know which report it shows up on — see our guide to reading the three financial statements for how they fit together.
Numbering: leave room to grow
A numbering scheme keeps accounts sorted and grouped no matter what you name them. The near-universal convention reserves a leading digit per type:
- 1000–1999 Assets
- 2000–2999 Liabilities
- 3000–3999 Equity
- 4000–4999 Income
- 5000–5999 Cost of goods sold
- 6000–7999 Operating expenses
The trick is to leave gaps. Number your first three bank accounts 1010, 1020, 1030 — not 1001, 1002, 1003 — so when you open a fourth account or want to insert one between two existing ones, there's room. Cramming numbers together on day one guarantees an ugly renumbering later.
Separate COGS from operating expenses
The single most valuable structural choice is splitting cost of goods sold (the direct cost of what you sell) from operating expenses (the overhead you'd pay regardless of sales). This is what makes gross margin computable, and gross margin is the clearest signal of whether your business model works. If a cost rises and falls with sales volume, it's probably COGS (5000s); if you'd pay it with zero sales, it's overhead (6000s). We go deeper on getting this line right in expense categorization done right.
Don't over-build it
The classic failure is too many accounts. Forty expense lines means every transaction is a judgment call and no two months are comparable because last month's "Software" is this month's "Subscriptions" is next month's "SaaS." Aim for roughly 15–25 expense accounts total — enough to see what drives your costs, few enough that categorization is obvious.
When you're tempted to add an account "just to track this one thing," ask whether a tag, class, or project would do the job instead. Tracking spend by client, location, or department is a job for dimensions layered across the chart, not for multiplying the chart itself. In Hosting Books you keep a lean account list and slice by tag, so your P&L stays readable while you can still answer "how much did the Westside project cost?"
A starter chart for a service business
- Assets: Operating checking, Savings, Accounts receivable, Prepaid expenses, Equipment
- Liabilities: Accounts payable, Credit card, Sales-tax payable, Payroll liabilities, Loan payable
- Equity: Owner contributions, Owner's draws, Retained earnings
- Income: Service revenue, Product revenue, Other income
- COGS: Direct labor, Subcontractors, Materials
- Expenses: Payroll, Rent & utilities, Software & subscriptions, Marketing, Professional services, Travel & meals, Office supplies, Insurance, Bank & merchant fees
Start there, rename to match your language, and add only what you actually need.
Maintain it deliberately
A chart of accounts isn't set-and-forget, but it should change slowly and on purpose:
- Review quarterly. A growing "Miscellaneous" or "Uncategorized" balance means your categories don't fit reality — refine them.
- Make accounts inactive, don't delete them. Deleting an account with history orphans past transactions. Mark it inactive so it stops appearing on new entries while the history stays intact.
- Change the structure at period boundaries, not mid-month, so comparative reports stay clean.
A stable, well-structured chart is what lets you reconcile cleanly, close fast, and hand an auditor a coherent set of books. It's the quiet foundation under our month-end close checklist and audit-readiness practices — both of which assume the underlying accounts actually make sense.