How to Set Up a Chart of Accounts for a Small Business
You open your accounting software, see a list of 80 accounts you did not create, and have no idea whether a new laptop goes under Office Supplies, Equipment or Computer Expenses.

You open your accounting software, see a list of 80 accounts you did not create, and have no idea whether a new laptop goes under Office Supplies, Equipment or Computer Expenses. A messy chart of accounts is the reason many small business owners cannot read their own reports, and it gets harder to fix the longer you leave it.
The good news is that a working chart for a business under a million dollars in revenue rarely needs more than 30 to 50 accounts. Here is how I set one up for clients, what to leave out, and how to keep it tidy once it is running.
What a chart of accounts actually is
A chart of accounts is the list of every category your bookkeeping uses to sort money in and money out. Each transaction lands in at least two of these accounts, which is how double entry bookkeeping keeps everything in balance. If the terms are new, our guide to bookkeeping basics every owner should know covers the foundations.
Every chart has the same five main groups, and they map directly onto your two main reports:
- Assets: what the business owns, such as bank accounts, accounts receivable, inventory and equipment.
- Liabilities: what it owes, such as credit cards, loans, sales tax payable and payroll taxes.
- Equity: the owner's stake, including contributions, draws and retained earnings.
- Income: money earned from sales and services.
- Expenses: the costs of running the business, including cost of goods sold.
The first three build your balance sheet. The last two build your profit and loss statement. If you want to see how those income and expense lines turn into a report, read how to read a profit and loss statement.
A simple numbering system that scales
Numbering keeps accounts in a predictable order and leaves room to add new ones without reshuffling. The most common scheme uses four digits, with the first digit telling you the group.
| Range | Group | Example accounts |
|---|---|---|
| 1000 to 1999 | Assets | 1010 Business Checking, 1200 Accounts Receivable, 1500 Equipment |
| 2000 to 2999 | Liabilities | 2010 Business Credit Card, 2200 Sales Tax Payable, 2500 Equipment Loan |
| 3000 to 3999 | Equity | 3010 Owner Contributions, 3020 Owner Draws, 3900 Retained Earnings |
| 4000 to 4999 | Income | 4010 Product Sales, 4020 Service Income, 4900 Refunds and Discounts |
| 5000 to 5999 | Cost of goods sold | 5010 Materials, 5020 Freight In, 5030 Subcontractors |
| 6000 to 7999 | Operating expenses | 6010 Rent, 6100 Software, 6200 Advertising, 6400 Insurance |
Leave gaps of 10 between accounts. When you later need a separate account for a second bank, 1020 is waiting for it.
How to set up a chart of accounts step by step
- Start from your tax return, not the software default. Pull up the business tax form you file, such as Schedule C for a US sole proprietor. Its expense lines, like advertising, car and truck expenses, insurance, legal and professional services, rent and utilities, are a ready made skeleton. Mapping your accounts to those lines turns tax season into a copy job.
- Delete or hide what you will never use. Most software ships with accounts for industries you are not in. A freelance designer does not need Fuel Tax Credits or Inventory Shrinkage. Hide them so nobody posts to them by accident.
- Create one bank and one credit card account per real account. If you have two checking accounts, you need two asset accounts. This is what makes monthly bank reconciliation possible.
- Split income by how you make decisions. If you sell products and services and price them differently, give each its own income account. If you only ever look at total sales, one account is enough.
- Set up owner equity accounts. Owner Contributions and Owner Draws keep personal money movements out of income and expenses.
- Write a one line rule for each tricky account. For example: "Software: subscriptions under 2,500 dollars a year. Anything above goes to Equipment if it is a one time purchase." Keep the rules in a shared note.
Setting this up takes one to two hours for a small business. Doing it after a year of messy categorising can take days.
The case against detailed expense accounts
A lot of advice tells owners to create a separate account for everything: Coffee, Printer Ink, Parking, Postage, Zoom, Canva. The idea is that more detail means better insight. In my experience it means the opposite.
When you have 120 expense accounts, every transaction becomes a judgement call, and the same kind of purchase lands in three different places over a year. Your reports fill with lines of 14 dollars and 37 dollars that nobody reads. When it is time to compare this year to last year, the categories do not line up because you invented new ones halfway through.
A better rule is to create an account only if it will answer a question you actually ask, or if it maps to a separate tax line. If you want more detail inside a category, most accounting software offers classes, tags or locations. You can tag a software expense by product or client without adding a new account. Detail lives in the tag, and the chart stays short.
Common mistakes and how to fix them
- Using Ask My Accountant or Uncategorized as a permanent home. Clear it to zero every month. Anything still sitting there at month end is a bookkeeping gap.
- Putting loan repayments in expenses. Only the interest is an expense. The principal reduces the liability account.
- Recording owner draws as wages. For sole proprietors and single member LLCs taxed as sole proprietors, draws go to equity, not payroll.
- Renaming accounts mid year. Renaming is fine for clarity, but changing what an account means breaks comparisons. Create a new account and inactivate the old one at year end instead.
Review the chart once a year, ideally right after you close the books for the year. Merge accounts with fewer than five transactions, inactivate anything unused, and check that every expense line still maps to a tax line.
Frequently asked questions
How many accounts should a small business chart of accounts have?
Most small businesses work well with 30 to 50 active accounts. Service businesses often need fewer, and product businesses with inventory may need a few more. If you have more than 100, you likely have accounts that could be merged or replaced with tags.
Can I change my chart of accounts after I start?
Yes, but do it carefully. Adding new accounts is easy at any time. Merging or changing the meaning of existing accounts is best done at the start of a new year so your year over year reports still compare like with like.
What is the difference between a chart of accounts and a general ledger?
The chart of accounts is the list of categories. The general ledger is the full record of every transaction posted to those categories. Think of the chart as the labelled drawers and the ledger as everything inside them.
More in Bookkeeping
Bookkeeping
Cash vs Accrual Accounting for Small Business Owners
You finish a $12,000 project in December, send the invoice on the 28th, and the client pays on January 9.
Bookkeeping
How to Read a Profit and Loss Statement Without the Jargon
If your accounting software spits out a profit and loss statement every month and you quietly close the tab, you are not alone.
Bookkeeping
How to Reconcile Your Business Bank Account Every Month
Your accounting software says the business checking account holds $8,412. Your bank app says $7,960.