← Back to Blog
Bookkeeping

Chart of Accounts Template for Small Business

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

  1. The Five Core Categories
  2. Standard Numbering Convention
  3. Sample Chart of Accounts Structure
  4. How Many Accounts Do You Actually Need
  5. Customizing for Your Business Model
  6. Common Mistakes
  7. Setting It Up in Your Accounting Software
  8. FAQ
  9. Conclusion

The Five Core Categories

Every chart of accounts, regardless of business type, is built from five fundamental categories:

  1. Assets — what the business owns (cash, receivables, inventory, equipment)
  2. Liabilities — what the business owes (payables, loans, credit cards)
  3. Equity — the owner's stake in the business (owner's capital, retained earnings)
  4. Revenue — money earned from business activity
  5. 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:

RangeCategory
1000-1999Assets
2000-2999Liabilities
3000-3999Equity
4000-4999Revenue
5000-5999Cost of Goods Sold (COGS)
6000-7999Operating Expenses
8000-8999Other Income
9000-9999Other 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

  1. Copying a generic template without customizing revenue accounts — your revenue categories should reflect your actual business, not a generic placeholder
  2. Creating a new account for every one-off transaction instead of using a reasonably broad existing category — this bloats the chart of accounts fast
  3. 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
  4. 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
  5. 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:

  1. Review the default chart of accounts your software provides
  2. Delete or deactivate accounts you won't use (don't leave dozens of irrelevant default accounts cluttering dropdowns)
  3. Add accounts specific to your actual revenue streams and expense categories, following the numbering convention above
  4. Set up sub-accounts where useful detail matters without top-level clutter
  5. 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.

Frequently Asked Questions

What is a chart of accounts?
A chart of accounts is the complete, organized list of every account your business uses to categorize financial transactions — every asset, liability, equity, revenue, and expense category your books track. It's the structural backbone of your entire accounting system; every transaction gets coded to one of these accounts.
How many accounts should a small business chart of accounts have?
For most small businesses, 40-80 accounts is a reasonable range — enough to get meaningful reporting detail without creating a chart so granular it becomes a burden to maintain. Starting lean and adding accounts only when you have a genuine reporting need is safer than starting with hundreds of accounts you'll never use.
Should I use a standard numbering system for my chart of accounts?
Yes — the common convention is 1000s for assets, 2000s for liabilities, 3000s for equity, 4000s for revenue, and 5000s+ for expenses (often split into cost of goods sold in the 5000s and operating expenses in the 6000s-7000s). This numbering convention is widely recognized by accountants and bookkeepers, which matters if you ever bring in outside help.
Can I change my chart of accounts after I've started using it?
Yes, but changes mid-year make period-over-period comparisons harder and can confuse historical reporting. It's much easier to get the structure right before you start, or to make structural changes at a clean boundary like the start of a new fiscal year, rather than adjusting continuously.
Does my chart of accounts need to match my accounting software's default template?
No — most accounting software (QuickBooks, Xero, Zoho Books) ships with a generic default chart of accounts, but it's meant as a starting point, not a final answer. Customizing it to reflect your actual revenue streams and expense categories produces much more useful reports than leaving the generic default in place.
What's the difference between a chart of accounts and a general ledger?
The chart of accounts is the list of categories (the structure); the general ledger is the complete record of every transaction posted to each of those categories (the actual data). Think of the chart of accounts as the folder structure and the general ledger as the files inside those folders.