Accounting Basics

Chart of Accounts: What It Is, Example and Sample for Small Business

Learn what a chart of accounts is, how account numbering works, and copy a sample chart of accounts built for a typical small business, plus setup tips.

By PilotLedger Team · · 8 min read

Illustration of a chart of accounts list grouped into assets, liabilities, equity, revenue and expenses

A chart of accounts (COA) is the complete, numbered list of every account a business uses to record its transactions, grouped into five types: assets, liabilities, equity, revenue and expenses. Each account, such as "Business checking", "Accounts receivable" or "Rent expense", gets a name and usually a number. Every transaction you record is sorted into these accounts, and your financial statements are built directly from them. Think of it as the filing system for your money.

A well-designed chart of accounts makes bookkeeping faster and reports more useful. A messy one, with duplicate accounts or vague catch-all categories, makes it hard to see where money goes and creates extra work at tax time.

What is a chart of accounts used for?

Your chart of accounts sits underneath everything in your books:

  • Recording transactions. Every invoice, bill, expense and journal entry is posted to at least two accounts under double-entry accounting.
  • Building reports. The balance sheet is built from asset, liability and equity accounts. The profit and loss statement is built from revenue and expense accounts.
  • Preparing taxes. When expense accounts line up with tax return categories, your accountant can prepare returns with less rework.
  • Comparing periods. A stable chart means this year's numbers are directly comparable with last year's.

Each account's running history lives in the general ledger. The chart of accounts is the index; the ledger is the detail.

The five account types

All accounts fall into one of five types, linked by the accounting equation: Assets = Liabilities + Equity. Revenue increases equity and expenses reduce it, so they feed into the equation through profit.

TypeWhat it tracksNormal balanceAppears on
AssetsWhat the business owns or is owedDebitBalance sheet
LiabilitiesWhat the business owes othersCreditBalance sheet
EquityThe owners' stake in the businessCreditBalance sheet
RevenueIncome earned from sales and servicesCreditProfit and loss
ExpensesCosts of running the businessDebitProfit and loss

"Normal balance" tells you which side increases the account. If debits and credits are new to you, our accounting basics guide explains them with examples.

Chart of accounts numbering scheme

Most charts use a numbering scheme where the first digit identifies the account type. This keeps related accounts together and makes it easy to tell what an account is from its number alone.

Number rangeAccount typeExamples
1000–1999AssetsCash, accounts receivable, inventory, equipment
2000–2999LiabilitiesAccounts payable, credit cards, sales tax payable, loans
3000–3999EquityOwner's capital, owner's draw, retained earnings
4000–4999RevenueProduct sales, service revenue, other income
5000–5999Cost of goods soldMaterials, inventory cost, direct labor
6000–6999Operating expensesRent, wages, software, marketing, insurance
7000–7999Other income and expensesInterest income, interest expense, exchange gains and losses

Some small businesses keep it simpler and put all expenses, including cost of goods sold, in the 5000s. Either approach works. What matters is consistency.

Within each range, order accounts logically. Assets usually run from most liquid (cash) to least liquid (equipment). Liabilities run from short-term (accounts payable) to long-term (loans). Leave gaps between numbers, for example counting by 10s (1010, 1020, 1030), so you can insert new accounts later without renumbering.

Chart of accounts example for a small business

Here is a chart of accounts sample for a small business that sells both products and services. You can adapt it by removing accounts you do not need and adding a few that are specific to your industry.

NumberAccount nameType
1010Business checkingAsset
1020Business savingsAsset
1030Petty cashAsset
1200Accounts receivableAsset
1300InventoryAsset
1400Prepaid expensesAsset
1500EquipmentAsset
1510Accumulated depreciation, equipmentAsset (contra)
1600VehiclesAsset
2010Accounts payableLiability
2100Business credit cardLiability
2200Sales tax payableLiability
2300Payroll liabilitiesLiability
2400Accrued expensesLiability
2700Equipment loanLiability
3010Owner's capitalEquity
3020Owner's drawEquity
3900Retained earningsEquity
4010Product salesRevenue
4020Service revenueRevenue
4900Sales discounts and returnsRevenue (contra)
5010Cost of goods soldCost of goods sold
5020Freight and shipping inCost of goods sold
6010RentExpense
6020UtilitiesExpense
6030Wages and salariesExpense
6040Payroll taxesExpense
6100Advertising and marketingExpense
6200Software and subscriptionsExpense
6300InsuranceExpense
6400Office suppliesExpense
6500Professional feesExpense
6600TravelExpense
6700MealsExpense
6800Bank and payment processing feesExpense
6900Depreciation expenseExpense
7010Interest incomeOther income
7020Interest expenseOther expense
7030Exchange gain or lossOther income/expense

Two entries worth explaining. A contra account carries the opposite balance of its group: accumulated depreciation reduces the value of equipment, and sales discounts reduce revenue. And payroll accounts only matter if you run payroll; a freelancer with no employees can drop them.

Simpler example for a freelancer

A solo service business can get by with far fewer accounts: business checking, accounts receivable, business credit card, sales tax payable (if applicable), owner's capital, owner's draw, retained earnings, service revenue, and a dozen expense accounts that match the business expense lines on the tax return. Start lean and add detail when a report question demands it.

Industry variations

The core structure stays the same in every business, but the detail changes with what you sell. A few common adjustments:

Business typeAccounts to add or expand
Retail or ecommerceInventory by category, merchant fees, shipping out, sales returns, marketplace fees
Construction and tradesMaterials, subcontractors, equipment rental, retainage receivable, job supplies
Agencies and consultantsRevenue by service line, contractor fees, reimbursable client expenses
Restaurants and foodFood cost, beverage cost, packaging, tips payable, kitchen equipment
Businesses selling abroadForeign currency bank accounts, exchange gains and losses

Resist the urge to track everything through accounts. If you want to see revenue by customer or by product, use customer and item records and run sales reports by customer or by item. The chart of accounts should answer "what kind of money is this", while your sales and purchase records answer "who" and "what exactly".

How transactions flow through the chart of accounts

It helps to see how a single sale touches several accounts. Suppose you sell a product for $500 plus $40 sales tax, and the item cost you $300.

AccountDebitCredit
1200 Accounts receivable$540
4010 Product sales$500
2200 Sales tax payable$40
5010 Cost of goods sold$300
1300 Inventory$300

Five accounts change from one invoice: receivables and sales tax on the balance sheet, sales on the P&L, and inventory moves into cost of goods sold. When the customer pays, cash rises and receivables fall. If your chart is well organized, each of these lands in an obvious place, and your reports are right without extra effort.

How to set up your chart of accounts

  1. Start from a standard template. Most accounting software ships with a default chart. Use it as a base rather than building from scratch.
  2. Match your tax return. Name expense accounts so each one maps cleanly to a line on your business tax form.
  3. Add only what you will report on. If you never need to see "Coffee" separately from "Office supplies", do not create it.
  4. Set up bank and card accounts first. Each real bank account and credit card should have its own account in the chart so you can reconcile it.
  5. Enter opening balances if the business was already running.
  6. Ask your accountant to review it before you start recording transactions.

Signs your chart of accounts needs a cleanup

Charts tend to grow untidy over time, especially when several people add accounts. Watch for these warning signs:

  • Two or more accounts that mean the same thing, such as "Software", "Subscriptions" and "SaaS tools".
  • A "Miscellaneous" or "Uncategorized" account with a large balance.
  • Accounts named after individual customers, vendors or projects.
  • Expense accounts that do not match any line on your tax return, so your accountant has to regroup them every year.
  • Inactive accounts with no transactions for several years still cluttering the list.

The fix is usually simple: pick one account to keep, move future transactions there, deactivate the duplicates, and ask your accountant whether past balances should be reclassified with a journal entry.

Tips for maintaining a clean chart of accounts

  • Avoid "Miscellaneous" for anything material. If an amount matters, it deserves a real account.
  • Deactivate rather than delete accounts that have history, so past reports remain accurate.
  • Do not create an account per customer or vendor. Use customer and vendor records for that detail and keep one accounts receivable and one accounts payable account.
  • Review it once a year, ideally before your fiscal year starts, so changes apply to a full year.
  • Keep naming consistent, such as always using "expense" or never using it, so lists sort cleanly.
  • Restrict who can add accounts on a team, so the chart does not sprawl.

Your chart of accounts in PilotLedger

PilotLedger is built on a real double-entry ledger, so the chart of accounts is at its center. Every organization starts with a standard small-business chart that you can edit: add accounts, rename them, and organize them by type. Invoices, bills, expenses, payments and manual journal entries all post to these accounts automatically, and reports such as the trial balance, balance sheet and profit and loss are generated directly from them. See double-entry accounting for how the ledger, journals and reports fit together, and financial reports for the full report list.

A good chart of accounts is simple, consistent and built around the questions you want your books to answer. Set it up carefully once, review it yearly, and it will quietly make every other bookkeeping task easier. Our small business bookkeeping guide shows how it fits into a weekly and monthly routine.

Frequently asked questions

What is a chart of accounts in simple terms?

A chart of accounts is a numbered list of all the categories a business uses to record its money: assets, liabilities, equity, revenue and expenses. Every transaction is filed into these accounts, and financial statements such as the balance sheet and profit and loss statement are built from them. It works like a filing system for your books.

What are the 5 main types of accounts in a chart of accounts?

The five main account types are assets, liabilities, equity, revenue and expenses. Assets, liabilities and equity appear on the balance sheet and follow the equation assets equal liabilities plus equity. Revenue and expenses appear on the profit and loss statement, and the difference between them, profit or loss, flows into equity.

How should a chart of accounts be numbered?

A common scheme uses the first digit for the account type: 1000s for assets, 2000s for liabilities, 3000s for equity, 4000s for revenue, and 5000s and up for cost of goods sold and expenses. Leave gaps between numbers, such as counting by tens, so you can add accounts later without renumbering anything.

How many accounts should a small business have?

Most small businesses need somewhere between 30 and 80 accounts. A solo freelancer may need fewer than 30, while a business with inventory, employees and loans needs more. Add accounts only when you need that detail in your reports. Too many accounts make bookkeeping slower without making reports more useful.

Can I change my chart of accounts later?

Yes, you can add, rename or deactivate accounts at any time. Avoid deleting accounts that already have transactions, because that can change past reports. The best time for bigger changes is the start of a new fiscal year, so the whole year is reported consistently. Ask your accountant before restructuring major accounts.

What is the difference between a chart of accounts and a general ledger?

The chart of accounts is the list of accounts, with names, numbers and types. The general ledger is the full record of every transaction posted to each of those accounts, with dates, amounts and running balances. The chart tells you where transactions can go, and the ledger shows what actually went there.

Start doing your books the right way

Create your free PilotLedger account in under a minute. No credit card required.