BF BookkeepingFlow

Chart of Accounts for Small Business: Complete Setup Guide

· BookkeepingFlow Team

A chart of accounts for a small business is the organized list of every financial account you use to track money coming in and going out. It is the backbone of your entire bookkeeping system — get it right, and your financial reports, tax filings, and day-to-day money decisions all become dramatically easier.

This guide walks you through what a chart of accounts actually is, how to set one up from scratch, and gives you a ready-to-use example you can adapt for your own business.

What Is a Chart of Accounts?

A chart of accounts (sometimes abbreviated COA) is a complete index of every financial account in your business’s general ledger. Think of it as a filing cabinet for your money — every dollar that flows through your business needs a labeled drawer to live in.

When you buy office supplies, that transaction goes into your “Office Supplies” account. When a customer pays an invoice, that goes into “Sales Revenue.” The chart of accounts defines those drawers and keeps everything organized. Without one, your bookkeeping is just a long, unsorted list of numbers.

Your chart of accounts feeds directly into three critical reports:

  • Profit and Loss Statement — built from your revenue and expense accounts
  • Balance Sheet — built from your asset, liability, and equity accounts
  • Cash Flow Statement — derived from changes across all account types

If you are just getting started with bookkeeping, our complete bookkeeping guide covers the full process from opening a bank account to filing taxes.

The 5 Account Types Every Small Business Needs

Every chart of accounts is organized around five fundamental account types. These are not optional or customizable — they are the standard framework used in double-entry bookkeeping worldwide.

1. Assets (What You Own)

Assets are everything your business owns that has financial value. This includes obvious things like cash in your bank account and less obvious things like money customers owe you.

Common asset accounts:

  • Checking Account
  • Savings Account
  • Accounts Receivable (money owed to you by customers)
  • Inventory
  • Prepaid Expenses (insurance or rent paid in advance)
  • Equipment
  • Vehicles
  • Accumulated Depreciation (a negative asset that tracks wear on equipment)

2. Liabilities (What You Owe)

Liabilities are your business’s debts and financial obligations.

Common liability accounts:

  • Accounts Payable (bills you owe to vendors)
  • Credit Card Payable
  • Sales Tax Payable
  • Payroll Liabilities (wages, withholding taxes owed)
  • Short-Term Loans
  • Long-Term Loans
  • Unearned Revenue (payment received for work not yet completed)

3. Equity (Your Ownership Stake)

Equity represents the owner’s financial interest in the business — what would be left if you sold all assets and paid off all liabilities.

Common equity accounts:

  • Owner’s Equity / Owner’s Capital
  • Owner’s Draws (money you take out of the business)
  • Retained Earnings (accumulated profits not yet distributed)

4. Revenue (Money Coming In)

Revenue accounts track the money your business earns. Most small businesses need only a few revenue accounts, but separating income by source shows you what is actually driving your business.

Common revenue accounts:

  • Sales Revenue / Service Revenue
  • Interest Income
  • Rental Income
  • Refunds Given (a contra-revenue account that reduces total revenue)
  • Other Income

If your business has multiple revenue streams — say you sell products and also offer consulting — create separate revenue accounts for each. This way, you can see exactly how much each stream contributes.

5. Expenses (Money Going Out)

Expense accounts are where most of the detail lives in a small business chart of accounts. The goal is to have enough categories to see where your money goes without creating so many that categorizing transactions becomes a chore.

Common expense accounts:

  • Advertising and Marketing
  • Bank Fees and Merchant Fees
  • Contract Labor
  • Insurance
  • Meals and Entertainment
  • Office Supplies
  • Professional Services (legal, accounting)
  • Rent or Lease Payments
  • Repairs and Maintenance
  • Software Subscriptions
  • Travel
  • Utilities
  • Wages and Payroll Expenses

For a deeper breakdown of how to organize your spending, see our guide to expense categories for small business. And if you want to make sure you are not missing deductions, our small business tax deductions guide maps common expenses to their IRS deduction categories.

How to Set Up a Chart of Accounts (Step by Step)

Step 1: Choose Your Numbering System

A numbering system makes it easy to organize, sort, and reference accounts. The most widely used approach assigns number ranges to each account type:

Account TypeNumber Range
Assets1000 - 1999
Liabilities2000 - 2999
Equity3000 - 3999
Revenue4000 - 4999
Expenses5000 - 6999

Leave gaps between account numbers (1000, 1010, 1020 instead of 1000, 1001, 1002). This lets you insert new accounts later without renumbering your entire chart.

Step 2: Start With Your Bank Accounts and Revenue Sources

Begin with the accounts you know you need:

  • Every bank account and credit card your business uses gets its own asset or liability account
  • Every way you earn money gets its own revenue account
  • Your main expense categories based on how you actually spend money

Do not try to anticipate every account you might ever need. Start with 25-35 accounts and add more as new transaction types appear.

Step 3: Align Your Expense Accounts With IRS Categories

This is the step most business owners skip, and it costs them at tax time. The IRS has specific expense categories on Schedule C (Form 1040) for sole proprietors. If your chart of accounts mirrors those categories, tax prep becomes a matter of pulling numbers straight from your reports instead of recategorizing everything in April. Your expense accounts should map cleanly to lines on your tax return.

Step 4: Set Up Sub-Accounts for Detail (Where Needed)

Sub-accounts let you see both the big picture and the details. For example:

  • 5100 — Marketing (parent account)
    • 5110 — Google Ads
    • 5120 — Social Media Advertising
    • 5130 — Print Advertising

Your reports can show the total marketing spend (parent account) or break it down by channel (sub-accounts). Use sub-accounts sparingly — only where the added detail actually helps you make decisions.

Step 5: Review and Adjust Quarterly

Your chart of accounts is not set in stone. Review it every quarter during your first year in business:

  • Are any accounts unused? Consider removing them.
  • Are you dumping too many different expenses into one account? Split it.
  • Did you start a new activity (hired an employee, started selling a new product) that needs its own account? Add it.

After the first year, an annual review is usually sufficient.

Example Chart of Accounts for a Small Business

Here is a complete, ready-to-use chart of accounts for a typical small service-based business. Adjust the specifics to fit your industry — a retail business would add inventory accounts, a restaurant would add food cost accounts, and so on.

Account #Account NameType
1000Checking AccountAsset
1010Savings AccountAsset
1020Petty CashAsset
1100Accounts ReceivableAsset
1200Prepaid ExpensesAsset
1300EquipmentAsset
1310Accumulated Depreciation — EquipmentAsset (contra)
1400VehiclesAsset
1410Accumulated Depreciation — VehiclesAsset (contra)
2000Accounts PayableLiability
2100Credit Card PayableLiability
2200Sales Tax PayableLiability
2300Payroll LiabilitiesLiability
2400Short-Term LoanLiability
2500Long-Term LoanLiability
2600Unearned RevenueLiability
3000Owner’s EquityEquity
3100Owner’s DrawsEquity
3200Retained EarningsEquity
4000Service RevenueRevenue
4100Product SalesRevenue
4200Interest IncomeRevenue
4900Other IncomeRevenue
5000Advertising and MarketingExpense
5100Bank and Merchant FeesExpense
5200Contract LaborExpense
5300InsuranceExpense
5400Meals and EntertainmentExpense
5500Office SuppliesExpense
5600Professional Services (Legal, Accounting)Expense
5700Rent or LeaseExpense
5800Repairs and MaintenanceExpense
5900Software and SubscriptionsExpense
6000Telephone and InternetExpense
6100TravelExpense
6200UtilitiesExpense
6300Wages and PayrollExpense
6400Depreciation ExpenseExpense
6500Miscellaneous ExpenseExpense

That is 37 accounts — enough detail to produce meaningful reports without being overwhelming. Notice the Miscellaneous Expense account at the bottom. It is there as a catch-all, but if more than 5% of your total expenses end up there, you need to create more specific accounts.

Customizing Your Chart of Accounts by Industry

The example above works for most service businesses, but different industries need adjustments:

  • Retail and e-commerce: Add Inventory (asset), Cost of Goods Sold (expense), Shipping and Freight (expense), and Returns and Allowances (contra-revenue).
  • Restaurants: Add Food Cost, Beverage Cost, and Kitchen Supplies as separate expense accounts so you can manage margins.
  • Construction and trades: Add Materials, Subcontractor Costs, Equipment Rental, and Permits. Use separate revenue accounts for each project type.
  • Freelancers and consultants: Simplify the example above. Remove inventory-related accounts and you might get by with 20-25 accounts total.

The key principle: your chart of accounts should answer the questions you actually ask about your business. If you regularly wonder “how much am I spending on subcontractors?”, that needs its own account.

Common Chart of Accounts Mistakes

Making It Too Complicated From Day One

New business owners sometimes create 80+ accounts to track every tiny detail. This backfires — categorizing transactions becomes slow and inconsistent when you cannot remember the difference between “Office Supplies” and “Office Materials.” Start simple. Add complexity only when your reporting demands it.

Making It Too Vague

The opposite mistake. If all your expenses live in five broad accounts like “General Expenses,” your profit and loss statement tells you almost nothing. You will miss tax deductions because your categories are too generic for your CPA to work with.

Not Matching IRS Categories

If your expense accounts do not align with IRS Schedule C categories, someone has to reclassify everything at tax time. That someone is either you or your accountant (at billable rates). Set up the alignment from the start.

Using Inconsistent Names

“Advertising,” “Marketing,” “Ads,” and “Promo” should not be four different accounts. Pick one name per category and stick with it. Inconsistent naming leads to duplicate accounts and inaccurate reports.

Never Cleaning Up Unused Accounts

If you created a “Trade Show Expenses” account two years ago and have never used it, remove it. Unused accounts clutter your chart and slow down transaction categorization.

Best Practices for Managing Your Chart of Accounts

Use clear, descriptive names. “Professional Services — Legal” is better than “Prof Svcs.” Anyone looking at your books should understand what each account is without guessing.

Keep a consistent structure. If you use sub-accounts for marketing expenses, use sub-accounts for all expense categories of similar complexity. Consistency makes reports easier to compare month over month.

Document your accounts. Maintain a one-line description of what goes into each account. For example: “5200 — Contract Labor: Payments to independent contractors (1099 workers only, not employees).” This prevents categorization confusion.

Lock down your chart before year-end. Avoid restructuring accounts in the last month of your fiscal year. Make structural changes at the start of a new year so your annual comparisons remain clean.

Let your software help. Most bookkeeping software — including AI-powered tools like BookkeepingFlow — comes with a default chart of accounts you can customize. Starting from a template saves time, and BookkeepingFlow’s AI suggests the right account for each transaction to keep categorization consistent.

How Your Accounting Method Affects Your Chart of Accounts

Whether you use cash or accrual accounting impacts which accounts you need. Cash basis businesses may not need Accounts Receivable or Accounts Payable since transactions are recorded when money changes hands. Accrual basis businesses need those accounts plus Unearned Revenue and Prepaid Expenses to track timing differences between when work happens and when cash moves.

Most small businesses under $25 million in annual revenue can choose either method. Our cash vs. accrual accounting guide breaks down the pros and cons.

Setting Up Your Chart of Accounts: Quick-Start Checklist

If you want the compressed action plan, here it is:

  1. Pick your numbering system — use the standard ranges (1000s for assets through 5000-6000s for expenses)
  2. List your bank accounts and credit cards — each one gets its own account
  3. Define your revenue streams — one account per income source
  4. Build out your expense categories — mirror IRS Schedule C categories where possible
  5. Add equity accounts — at minimum, Owner’s Equity, Owner’s Draws, and Retained Earnings
  6. Set up in your bookkeeping software — or use a template as your starting point
  7. Start categorizing transactions — refine your chart as real-world usage reveals gaps

You can complete this process in under an hour. Once it is done, every transaction you record has a home, your reports make sense, and tax time stops being a scramble.

Take Control of Your Business Finances

Your chart of accounts is not just an accounting requirement — it is the lens through which you see your entire business financially. A well-structured chart of accounts turns raw transaction data into answers: How much did I spend on marketing last quarter? Is my revenue growing? Where can I cut costs without hurting operations?

If building a chart of accounts from scratch feels like one more thing on your to-do list, BookkeepingFlow can help. It sets up a smart chart of accounts based on your business type, automatically categorizes transactions into the right accounts, and keeps everything organized without the manual effort.

Whatever tool you use, the important thing is to start. A basic chart of accounts that you actually use beats a perfect one that lives in a spreadsheet you never open. Set it up this week, build your bookkeeping habit, and give yourself the financial visibility every business owner deserves.

Frequently Asked Questions

What is a chart of accounts?

A chart of accounts is a complete list of every financial account your business uses, organized into five categories: assets, liabilities, equity, revenue, and expenses. It acts as the filing system for your general ledger, giving every transaction a specific home so your financial reports are accurate and meaningful.

How many accounts should a small business have?

Most small businesses need between 30 and 60 accounts. A solo freelancer might work well with 20-30, while a retail business with inventory and employees might need 50-60. Start with fewer accounts and add more as your business grows. Too many accounts creates unnecessary complexity, and too few makes your financial reports vague.

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

The five main account types are assets (what you own), liabilities (what you owe), equity (your ownership stake), revenue (money earned), and expenses (money spent to run the business). Every financial transaction flows into one of these five categories.

Can I customize my chart of accounts?

Yes, and you should. While the five main account types are standard, the specific accounts within each category should reflect how your business actually operates. A restaurant needs a Food and Beverage Cost account. A consulting firm does not. Tailor your chart of accounts to match your industry, your spending patterns, and the level of detail you need for decision-making.

What numbering system should I use for my chart of accounts?

The most common system uses ranges: 1000-1999 for assets, 2000-2999 for liabilities, 3000-3999 for equity, 4000-4999 for revenue, and 5000-6999 for expenses. This leaves gaps between account numbers so you can add new accounts later without renumbering everything.

How often should I update my chart of accounts?

Review your chart of accounts at least once a year, ideally at year-end before closing your books. Add new accounts when you have a recurring transaction type that does not fit your existing categories. Avoid adding accounts mid-year for one-off transactions — use the closest existing category instead.

Ready to automate your bookkeeping?

BookkeepingFlow handles your books with AI — so you can focus on growing your business.

Start Free Trial

Related Articles