Guides
Chart of Accounts: Structure, Examples, and Best Practices
A chart of accounts (COA) is the organized list of every account a business uses to classify its financial transactions, grouped into five types: assets, liabilities, equity, revenue, and expenses. Each account carries a name and a reference number, and the leading digit signals the type. The COA is the backbone of the general ledger and determines how your financial statements come together.
Most small businesses run 30 to 50 accounts. Add more only when a report or a tax line demands the extra detail, because an oversized COA creates noise, not clarity.
What a chart of accounts is
A chart of accounts is the master index of accounts that categorize every transaction a business records. It sorts activity into five types (assets, liabilities, equity, revenue, expenses) so that transactions post to consistent buckets. The COA defines the categories; it does not hold the transaction detail itself.
Think of the COA as a filing system. When you record a sale, a rent payment, or a loan draw, the transaction lands in the account you designated for it. Consistent categorization is what lets you produce a balance sheet and an income statement without re-sorting data by hand.
The COA is relatively static. You set it up once and adjust it occasionally as the business changes. It sits inside every mainstream accounting platform (QuickBooks, Xero, NetSuite, Sage Intacct), each of which ships a default COA you can customize.
The five account types
Every chart of accounts organizes accounts into five top-level types. The first three (assets, liabilities, equity) build the balance sheet. The last two (revenue, expenses) build the income statement. Knowing which type an account belongs to tells you where its balance appears and whether it normally carries a debit or credit balance.
- Assets: What the business owns or is owed. Cash, accounts receivable, inventory, equipment. Normal debit balance.
- Liabilities: What the business owes. Accounts payable, credit cards, loans, accrued wages. Normal credit balance.
- Equity: The owners’ residual stake. Common stock, contributions, retained earnings, distributions. Normal credit balance.
- Revenue: Income from operations. Sales, service fees, and (sometimes separated) other income like interest. Normal credit balance.
- Expenses: Costs of operating. Cost of goods sold (COGS), payroll, rent, utilities, software. Normal debit balance.
For a deeper walk-through of how the first three types interact, see how to read a balance sheet, and for how revenue and expenses resolve into net income, see how to read an income statement.
How chart of accounts numbering works
Chart of accounts numbering assigns each account a reference number whose leading digit identifies its type. A common convention runs assets in the 1000s, liabilities in the 2000s, equity in the 3000s, revenue in the 4000s, and expenses in the 5000s and up. The remaining digits add detail within the type, which keeps the list sortable and scalable.
Businesses use different digit lengths depending on complexity. A three-digit scheme allows up to 1,000 accounts (0 to 999) and suits very small entities. A four-digit scheme (the most common for small and mid-sized businesses) gives room to group current versus fixed assets and to leave gaps. Five-digit and longer schemes add a department or division segment, often formatted as XX-XXX, so a company can track the same account across up to 100 departments.
Leave intentional gaps between numbers. If cash is 1000 and accounts receivable is 1100, you can insert a petty cash account at 1010 later without renumbering everything below it. Gaps are cheap to build in and expensive to retrofit.
Sample numbering ranges
The table below shows a typical four-digit COA layout for a U.S. small business. Ranges are conventions, not rules, so adjust them to your industry and reporting needs.
| Account type | Number range | Statement | Example accounts |
|---|---|---|---|
| Assets | 1000 to 1999 | Balance sheet | 1000 Cash, 1100 Accounts Receivable, 1400 Inventory, 1500 Equipment |
| Liabilities | 2000 to 2999 | Balance sheet | 2000 Accounts Payable, 2100 Credit Card Payable, 2500 Notes Payable |
| Equity | 3000 to 3999 | Balance sheet | 3000 Common Stock, 3100 Owner Contributions, 3900 Retained Earnings |
| Revenue | 4000 to 4999 | Income statement | 4000 Sales Revenue, 4100 Service Revenue, 4900 Other Income |
| Cost of goods sold | 5000 to 5999 | Income statement | 5000 Cost of Goods Sold, 5100 Direct Labor, 5200 Freight In |
| Operating expenses | 6000 to 6999 | Income statement | 6000 Payroll, 6100 Rent, 6200 Utilities, 6300 Software |
Within assets, current assets often occupy 1000 to 1499 and fixed assets 1500 to 1999. Separating COGS (5000s) from operating expenses (6000s) lets you compute gross profit directly, which matters for any business that sells physical goods.
Chart of accounts example
A short example shows how the pieces fit. Below is a trimmed COA for a service business that also resells some products, using four-digit numbers. A real COA for this business might run 35 to 50 accounts; the sample below is condensed to illustrate the structure.
| Number | Account | Type |
|---|---|---|
| 1000 | Cash – Operating | Asset |
| 1100 | Accounts Receivable | Asset |
| 1500 | Computer Equipment | Asset |
| 2000 | Accounts Payable | Liability |
| 2100 | Credit Card Payable | Liability |
| 2400 | Payroll Liabilities | Liability |
| 3000 | Common Stock | Equity |
| 3900 | Retained Earnings | Equity |
| 4000 | Service Revenue | Revenue |
| 4100 | Product Sales | Revenue |
| 5000 | Cost of Goods Sold | Expense (COGS) |
| 6000 | Salaries and Wages | Expense |
| 6100 | Rent | Expense |
| 6300 | Software Subscriptions | Expense |
Each transaction posts to one of these accounts. A client invoice increases 4000 Service Revenue and 1100 Accounts Receivable. Paying rent increases 6100 Rent and decreases 1000 Cash. At period end, the balance sheet accounts (1000 to 3900) and the income statement accounts (4000 to 6300) roll up into your financial statements.
Chart of accounts vs general ledger
The chart of accounts and the general ledger are related but distinct. The COA is the list of account categories; the general ledger (GL) is the running record of every transaction posted to those accounts. The COA defines where activity can go. The GL captures what actually went there and keeps a running balance for each account.
The COA is static and small (a list). The GL is dynamic and large (a transaction history), updated continuously as you record activity. You cannot post a transaction to a GL account that does not exist in the COA, so the COA constrains the GL. Reports like the trial balance pull each account’s GL balance in COA order.
Best practices for a chart of accounts
A well-built COA is consistent, right-sized, and stable. These practices keep reporting clean and reduce the cleanup work that plagues fast-growing businesses. They apply across most industries, though the specific accounts you need depend on your business model.
- Standardize naming. Pick one convention and enforce it. If one person books “Software Subscriptions” and another books “SaaS Tools,” your reports fragment. Add a short description to each account so the intended use is clear.
- Right-size the account count. Most small businesses need 30 to 50 accounts. Fewer than 20 often lacks useful detail; hundreds of accounts create noise. Track fine-grained detail in reports or subaccounts, not in a sprawling COA.
- Limit hierarchy depth. Keep subaccounts to about three levels or fewer. Deep nesting is hard to maintain and hard to read on a statement.
- Leave numbering gaps. Space account numbers so you can insert new accounts in the right place later without renumbering. This is the single practice businesses most often wish they had followed.
- Separate COGS from operating expenses. Give COGS its own range so gross profit and gross margin fall out of the statement automatically.
- Match the industry. A construction firm may add job-cost accounts; a SaaS company may add deferred revenue detail. Start from your platform’s default COA and adjust rather than building from scratch.
- Change it carefully. The COA affects historical comparability. Before merging or deleting accounts mid-year, consider how it changes prior-period reporting, and coordinate with your accountant. Whether cash or accrual accounting applies can also shape which accounts you need; see cash vs accrual accounting.
Frequently asked questions
What are the 5 main account types in a chart of accounts?
The five types are assets, liabilities, equity, revenue, and expenses. Assets, liabilities, and equity appear on the balance sheet. Revenue and expenses appear on the income statement. In a numbered COA, the leading digit signals the type, typically 1 for assets, 2 for liabilities, 3 for equity, 4 for revenue, and 5 and up for expenses.
How many accounts should a chart of accounts have?
Most small businesses need 30 to 50 accounts. Very simple service businesses may work with 20 to 30, while retail, multi-location, or employer businesses often need 40 to 60 for adequate detail. Start with essentials (cash, receivables, payables, revenue, core expenses) and add accounts only when a report or tax line requires the extra granularity.
What is the difference between a chart of accounts and a general ledger?
The chart of accounts is the list of account categories a business can use. The general ledger is the running record of every transaction posted to those accounts, with a live balance for each. The COA is static and defines where activity can go; the GL is dynamic and records what actually happened. You cannot post to a GL account that does not exist in the COA.
What numbering system should I use for a chart of accounts?
A four-digit system fits most small and mid-sized businesses: assets 1000s, liabilities 2000s, equity 3000s, revenue 4000s, and expenses 5000s and up. Three digits suit very small entities, and five or more digits add a department segment for larger organizations. Whichever length you pick, leave gaps between numbers so you can insert accounts later.
Can I customize my chart of accounts?
Yes. Accounting platforms ship a default COA that you can rename, renumber, add to, or deactivate. Customization is expected, because the right accounts depend on your industry and reporting needs. Change it deliberately, though, since renaming or merging accounts mid-year can affect how prior periods compare. Coordinate structural changes with your accountant.
Does the chart of accounts differ by business type?
Yes, in the detail accounts, not the five top-level types. A retailer adds inventory and COGS detail, a construction firm adds job-cost accounts, and a SaaS company may add deferred revenue and subscription revenue lines. The framework of assets, liabilities, equity, revenue, and expenses stays constant across industries; the accounts inside each type reflect the business model.
Reviewed by The Ledgerism Editorial Team. Last reviewed: July 2026.