- Chart of Accounts (COA)
- The structured list of every account your business uses to record financial transactions. It's the backbone of your bookkeeping system.
- Five core categories
- Every account belongs to one of: Assets, Liabilities, Equity, Revenue, or Expenses.
- Numbering convention
- Most COAs use 1000s for assets, 2000s for liabilities, 3000s for equity, 4000s for revenue, 5000s+ for expenses.
- Why it matters
- A well-structured COA produces clean reports automatically. A poorly-structured one means manual rework every close cycle.
- Common mistake
- Adding too many accounts. The COA should be granular enough to support reporting needs, not a record of every vendor.
The basics
A chart of accounts is the complete list of categories where transactions can be recorded in your accounting system. Every transaction hits at least two accounts (that is double-entry accounting), and the specific accounts you use determine what your financial reports look like.
Every account falls into one of five types: assets, liabilities, equity, revenue, or expenses. Within each type, you can have as many specific accounts as you want. Cash, accounts receivable, inventory are all asset accounts. Salaries, rent, software are all expense accounts. The structure below those top-level types is where decisions get made.
A standard numbering convention helps: 1000s for assets, 2000s for liabilities, 3000s for equity, 4000s for revenue, 5000s for cost of goods sold, 6000s for operating expenses. This is not a rule but a widely-used convention that makes your books portable across accounting systems and bookkeepers.
Why it matters for reporting
Your P&L is just a summary of revenue and expense accounts. If your revenue accounts are split by product line, your P&L can show revenue by product line. If they are not, it cannot. If your expense accounts are split by function, your P&L can show spending by function. If they lump everything into "Operating Expenses," nothing can be analyzed.
The same logic applies to the balance sheet. If you track receivables and inventory as separate accounts, your balance sheet shows each. If you track every kind of asset in one general "Other Assets" account, you cannot see what is in there without pulling the detail.
Designing the chart means deciding what questions you want your financials to answer. If you want to know gross margin by customer segment, revenue and COGS accounts need to be segmented by customer segment. If you want to know marketing spend by channel, expense accounts need to be split by channel.
Common mistakes
Too many accounts is the most common problem. Every small distinction becomes its own account. Soon you have 400 accounts and nobody remembers which one to use for what. Reports become unreadable because every line item is a specific niche category with a small dollar amount.
Too few accounts is the opposite problem. Everything lands in "Operating Expenses" or "Other Income." The books are technically correct but produce reports with no useful detail. You cannot tell what you are spending money on without pulling the transaction-level detail every time.
Inconsistent categorization over time is the third problem. A vendor payment categorized as "Software" in January, "Subscriptions" in February, and "IT Expenses" in March makes month-over-month comparison meaningless. This usually happens when the chart grows without documented rules about what goes where.
Setting it up right
Start with the default chart your accounting system provides. It is designed around common needs and is usually reasonable. Use it for 60-90 days to see what actually needs tracking, then customize based on what you have learned. Jumping straight to a heavily customized chart on day one usually produces a structure that does not match actual needs.
Document what goes where. If you have a "Software Expenses" account for subscriptions and a "Professional Fees" account for consulting, write down which category tools like Notion, Zapier, or AWS fall into. This documentation prevents the categorization drift that destroys report consistency.
Review the chart annually. Accounts that were used ten times in a year might consolidate with similar ones. Accounts that never got used can be deactivated. Accounts that are getting used for things they were not designed for might need to be renamed or split. A chart that stays static for years drifts from reality; a chart that gets reviewed stays useful.