Introduction
Every financial report your business will ever look at — P&L, balance sheet, cash flow statement — is built entirely from how your chart of accounts is structured. Get it right from the start and your reports are genuinely useful. Get it wrong (too generic, too granular, or inconsistently organized) and you'll spend years working around a structure that doesn't answer the questions you actually have about your business.
This guide gives you a clear, standard chart of accounts structure you can adapt directly, plus the reasoning behind why it's organized this way.
Table of Contents
- The Five Core Categories
- Standard Numbering Convention
- Sample Chart of Accounts Structure
- How Many Accounts Do You Actually Need
- Customizing for Your Business Model
- Common Mistakes
- Setting It Up in Your Accounting Software
- FAQ
- Conclusion
The Five Core Categories
Every chart of accounts, regardless of business type, is built from five fundamental categories:
- Assets — what the business owns (cash, receivables, inventory, equipment)
- Liabilities — what the business owes (payables, loans, credit cards)
- Equity — the owner's stake in the business (owner's capital, retained earnings)
- Revenue — money earned from business activity
- Expenses — costs incurred running the business
Assets, liabilities, and equity make up the balance sheet (a snapshot at a point in time). Revenue and expenses make up the P&L / income statement (activity over a period). Every single account in your chart of accounts falls into one of these five buckets.
Standard Numbering Convention
The widely-used numbering convention — recognized by accountants and bookkeepers regardless of what software you use — assigns number ranges by category:
| Range | Category |
|---|---|
| 1000-1999 | Assets |
| 2000-2999 | Liabilities |
| 3000-3999 | Equity |
| 4000-4999 | Revenue |
| 5000-5999 | Cost of Goods Sold (COGS) |
| 6000-7999 | Operating Expenses |
| 8000-8999 | Other Income |
| 9000-9999 | Other Expenses |
Using this convention — even if your accounting software doesn't strictly require it — makes your books immediately legible to any bookkeeper, accountant, or auditor who looks at them later, since it's a near-universal standard.
Sample Chart of Accounts Structure
Here's a representative structure for a typical service or product-based small business. Adapt the specific accounts to your actual business, but this gives you the shape:
Assets (1000s)
- 1000 — Checking Account
- 1010 — Savings Account
- 1200 — Accounts Receivable
- 1400 — Inventory
- 1500 — Prepaid Expenses
- 1700 — Equipment
- 1750 — Accumulated Depreciation
Liabilities (2000s)
- 2000 — Accounts Payable
- 2100 — Credit Card Payable
- 2200 — Accrued Payroll Liabilities
- 2300 — Sales Tax Payable
- 2500 — Loans Payable (short-term)
- 2700 — Loans Payable (long-term)
Equity (3000s)
- 3000 — Owner's Capital
- 3100 — Owner's Draws
- 3900 — Retained Earnings
Revenue (4000s)
- 4000 — Product/Service Revenue (split by line if you have distinct revenue streams)
- 4500 — Discounts Given
- 4900 — Other Revenue
Cost of Goods Sold (5000s) (product businesses)
- 5000 — Cost of Goods Sold
- 5100 — Shipping/Freight Costs
Operating Expenses (6000s-7000s)
- 6000 — Salaries and Wages
- 6100 — Payroll Taxes
- 6200 — Rent
- 6300 — Utilities
- 6400 — Software/Subscriptions
- 6500 — Marketing and Advertising
- 6600 — Professional Fees (legal, accounting)
- 6700 — Insurance
- 6800 — Office Supplies
- 6900 — Travel
- 7000 — Depreciation Expense
- 7100 — Bank and Merchant Fees
Other Income/Expense (8000s-9000s)
- 8000 — Interest Income
- 9000 — Interest Expense
How Many Accounts Do You Actually Need
There's a real tradeoff here. Too few accounts (e.g., one giant "Expenses" bucket) makes your reports useless for actual decision-making — you can't tell what's driving costs. Too many accounts (a separate account for every tiny expense type) makes bookkeeping tedious and your reports cluttered without adding real insight.
For most small businesses, 40-80 accounts total is a reasonable range. Start lean, and add a new account only when you have a genuine, recurring reporting need to see that category separately — not preemptively for every possible future scenario.
Customizing for Your Business Model
- Service businesses: Emphasize revenue accounts split by service line, and expense accounts for subcontractors/freelancers if you use them. You likely won't need COGS or inventory accounts.
- Product/e-commerce businesses: COGS and inventory accounts matter a lot — consider splitting COGS by product category if you have distinct margins across product lines.
- SaaS/subscription businesses: Split revenue into MRR-relevant categories (new, expansion, churn if tracked at the accounting level) and consider a deferred revenue liability account for annual prepayments.
- Multi-location or multi-entity businesses: Consider a "class" or "location" tracking dimension in your software rather than duplicating your entire chart of accounts per location — most modern accounting software supports this natively.
Common Mistakes
- Copying a generic template without customizing revenue accounts — your revenue categories should reflect your actual business, not a generic placeholder
- Creating a new account for every one-off transaction instead of using a reasonably broad existing category — this bloats the chart of accounts fast
- Not using sub-accounts where they'd help — most software supports parent/child account structures (e.g., "Software" as a parent with "Zoho," "Slack," "Figma" as sub-accounts) for detail without cluttering the top-level view
- Changing account structure mid-year without a plan — this breaks period-over-period comparability; if you need to restructure, do it at a clean fiscal year boundary
- Ignoring the standard numbering convention — going fully custom makes it harder for any future bookkeeper or accountant to quickly understand your books
Setting It Up in Your Accounting Software
Most platforms (QuickBooks Online, Xero, Zoho Books) ship with a generic default chart of accounts when you create a new company file — treat this as a rough starting template, not a final structure. The setup process is generally:
- Review the default chart of accounts your software provides
- Delete or deactivate accounts you won't use (don't leave dozens of irrelevant default accounts cluttering dropdowns)
- Add accounts specific to your actual revenue streams and expense categories, following the numbering convention above
- Set up sub-accounts where useful detail matters without top-level clutter
- Review with a bookkeeper or accountant before you start posting real transactions — restructuring later is more work than getting it close to right up front
Conclusion
A well-structured chart of accounts is invisible when it's working — you just get clear, useful reports without thinking about why. It's only when it's wrong (too generic, inconsistently organized, or bloated with unused accounts) that it becomes an obvious daily friction point. Get the structure right early, following the standard categories and numbering convention above, and your books stay useful as the business grows.
If you'd like help setting up or restructuring your chart of accounts properly, get in touch for a free consultation.