Taxstra Logo

Chart of Accounts for Small Business

Master the foundational accounting system that transforms disorganized transactions into clear financial insights. From startup to scaling, get industry-specific templates and proven account numbering strategies.

Written by Bryan Martin, CPA, Managing Partner and Founder of Taxstra. Last updated July 17, 2026.

What Is a Chart of Accounts?

The foundation of financial organization

A Chart of Accounts (COA) is the complete list of accounts available for recording transactions in your company's general ledger. Think of it as your accounting filing system. Every dollar that flows into or out of your business gets categorized into one of these accounts, creating an organized structure that makes financial reporting, tax filing, and business analysis possible.

Your COA organizes accounts into five core categories: assets (what you own), liabilities (what you owe), equity (owner stake), revenue (income), and expenses (costs). Each account receives a unique number, typically four or five digits, making it simple to reference in reports and accounting software.

Key Insight
A well-designed COA typically contains 60-90 accounts. Too few leaves you blind to expense trends; too many creates maintenance burden without additional insight.

Why Your Business Needs One

From tax compliance to strategic decision-making

Most small business owners underestimate how critical a COA becomes the moment you need to understand your business. Without one, you're operating blind. You can't quickly answer "Where are we spending the most?" or "Which revenue streams are most profitable?" Your bookkeeper wastes time categorizing transactions ad-hoc. Your CPA scrambles to organize records at tax time. Your lender questions your financial statements because numbers don't reconcile.

Taxstra CPA Tip
A proper COA becomes non-negotiable the moment you have more than one revenue stream, multiple expense categories, or plan to analyze business performance. Start early, before the mess builds.

Tax Compliance

Your CPA uses your COA to map accounts to tax forms. Without it, they're reconstructing your financials, costing you hours of billable time and risking categorization errors that trigger audits.

Financial Reporting

Your P&L and balance sheet flow directly from your COA structure. Bad COA = bad reports = bad decisions. Investors, lenders, and partners expect clean, organized financials.

Business Analysis

With proper account structure, you instantly see which products, clients, or divisions are profitable. You catch spending trends. You make data-driven decisions instead of guessing.

Scalability

As you grow from solo to a team, your bookkeeper needs clear instructions. A COA is the instruction manual. Without it, your new hire invents their own system, creating chaos.

Account Numbering Systems Explained

Standard conventions and industry best practices

The most common numbering system uses five-digit account codes, where the first digit indicates the account category. This structure is intuitive, scalable, and compatible with nearly every accounting software platform.

Account TypeAssets
Number Range1000-1999
ExamplesChecking (1010), Savings (1020), A/R (1200), Inventory (1300), Equipment (1500)
PurposeTrack what business owns
Account TypeLiabilities
Number Range2000-2999
ExamplesCredit Cards (2100), Loans (2200), A/P (2300), Payroll Liabilities (2400)
PurposeTrack what business owes
Account TypeEquity
Number Range3000-3999
ExamplesOwner Capital (3100), Retained Earnings (3200), Distributions (3300)
PurposeOwner stake after liabilities
Account TypeRevenue
Number Range4000-4999
ExamplesService Revenue (4100), Product Sales (4200), Consulting (4150), Refunds (4900)
PurposeMoney coming in
Account TypeExpenses
Number Range5000-5999
ExamplesSalaries (5100), Rent (5200), Supplies (5300), Marketing (5400), Utilities (5500)
PurposeMoney going out

Sub-Account Structure

Within each category, you can create subcategories using the second and third digits. For example, in the 5000 expense range: 5100 for salaries, 5200 for rent, 5300 for office supplies. This allows you to maintain detailed expense tracking without creating chaos.

Watch Out
Avoid overly complex numbering with gaps. If you create account 5105 "Salaries - Full Time" and 5110 "Salaries - Contractors," you're making your system fragile. Use a single "Salaries" account (5100) and track employee type in your payroll records or tax documents instead.

Industry-Specific COA Templates

Ready-made structures for your business type

While the 1000-5999 numbering system is universal, your specific accounts depend on your industry. A software consulting firm has different critical expenses than a restaurant. Below are proven COA templates for common small business types.

IndustryService (Consulting, Design)
Key Revenue AccountsService Revenue (4100), Project Retainers (4110), Hourly Billings (4120)
Critical ExpensesContractor Costs (5100), Software Subscriptions (5250), Professional Development (5600)
Unique Tracking NeedsTrack by project/client, billable vs. non-billable hours, cost recovery
IndustryE-Commerce
Key Revenue AccountsProduct Sales (4100), Returns & Refunds (4900), Shipping Revenue (4200)
Critical ExpensesCost of Goods Sold (5000), Fulfillment Fees (5100), Platform Fees (5200), Inventory Adjustments (5050)
Unique Tracking NeedsTrack by product line, COGS separately, inventory valuation method (FIFO/LIFO)
IndustryRestaurant/Hospitality
Key Revenue AccountsFood & Beverage Sales (4100), Catering Revenue (4110), Alcohol Sales (4120)
Critical ExpensesFood Cost (5000), Labor (5100), Rent (5200), Utilities (5300), Licenses & Permits (5400)
Unique Tracking NeedsDaily food cost tracking, labor as % of sales, separate accounts for different revenue streams
IndustryProfessional Services (CPA/Law)
Key Revenue AccountsService Revenue (4100), Retainer Fees (4110), Expert Witness (4120)
Critical ExpensesSalaries (5100), Continuing Education (5150), Professional Liability Insurance (5200), Client Reimbursables (5250)
Unique Tracking NeedsTrack by practice area, client profitability, reimbursable vs. non-reimbursable

Key Principle: Match Accounts to Decision-Making

Create a separate account for any expense or revenue stream that you need to track independently for business decisions, tax purposes, or performance analysis. If you don't need to see it separately on your monthly P&L, combine it with a parent account to reduce clutter.

Taxstra CPA Tip
The best COA reflects how you actually think about your business. If you manage three product lines separately, create separate revenue accounts for each. If you bill clients by the hour and by the project, separate those accounts. Your COA is not a standard form. It is a mirror of your business operations.

Professional-Services COA Module

Add-on accounts for law firms, consultants, engineers, therapists, and veterinary practices

Professional-services firms share the standard 1000-5999 skeleton, but each practice type has a handful of accounts that generic templates omit, and those are exactly the accounts your CPA, your lender, and in some cases your licensing board will ask about. Add the module below on top of the service-business template rather than rebuilding from scratch.

Practice typeLaw firm
Accounts to addIOLTA Trust Bank (1080), Client Trust Liability (2150), Advanced Client Costs (1250), Fee Revenue by Practice Area (4100s), Client Cost Reimbursements (4300)
What they enableThree-way trust reconciliation, tracking of advanced costs as an asset until reimbursed, and profitability by practice area
Practice typeConsulting firm
Accounts to addRetainer Revenue (4110), Project Revenue (4120), Deferred Revenue (2450), Subcontractor Costs (5010), Reimbursable Travel (5020 with matching 4310)
What they enableSeparating prepaid retainers from earned revenue, and seeing project margin after subcontractor spend
Practice typeEngineering firm
Accounts to addContract Revenue (4100), Work in Progress (1350), Billings in Excess (2460), Direct Project Labor (5010), Overhead Pool accounts (5500s)
What they enablePercentage-of-completion reporting, WIP tracking, and the overhead multiplier calculations government and prime contracts often require
Practice typeTherapy / counseling practice
Accounts to addInsurance Revenue (4100), Private Pay Revenue (4110), Insurance Adjustments (4900 contra), Clearinghouse and Billing Fees (5210), Telehealth Platform (5260)
What they enableRealized-rate visibility by payer and clean tracking of the write-downs insurance billing produces
Practice typeVeterinary practice
Accounts to addProfessional Services Revenue (4100), Pharmacy and Product Sales (4200), Drug and Medical Supply COGS (5000), Inventory (1300), DVM Production Compensation (5110)
What they enableSeparating service margin from product margin, and supporting production-based associate pay

Two of these deserve special caution. For law firms, trust accounting is a compliance obligation, not a bookkeeping preference: client funds sit in a trust bank account with an exactly offsetting liability, reconciled three ways (bank, trust ledger, per-client balances) under state bar rules, and a COA that lets trust money brush against operating revenue is how disciplinary problems start. The full workflow lives in our law firm bookkeeping guide, with the broader tax picture at tax services for legal professionals.

For engineering and other project-driven firms, the WIP and billings-in-excess accounts are what let revenue be recognized as work progresses rather than as invoices happen to go out. Get those accounts in place before your first large contract, not after; our engineering firm accounting guide covers the mechanics.

Consultants should resist the urge to create an account per client; client profitability belongs in job costing or class tracking, not the COA, as covered in accounting for consultants. Therapists get the payer-split revenue structure described in the FAQ below, detailed further in accounting for therapists. And veterinary practices are really two businesses in one chart, a service firm and a retail pharmacy, which is why the COGS and inventory accounts matter; see veterinary accounting for the full picture.

Watch Out
Never run client or patient funds through revenue. Retainers not yet earned, legal trust deposits, and insurance overpayments awaiting refund are liabilities, not income. Booking them to a 4000-series account overstates revenue, distorts your tax picture, and in the law-firm case can violate trust accounting rules. Park them in the 2000-series until they are actually earned.

QuickBooks Integration & Mapping

Sync your COA with accounting software

Most small businesses use QuickBooks Online or Desktop. Your COA structure must align with QuickBooks' account types. The platform enforces that every account belongs to one of five categories. Getting this mapping right on day one saves hours of rework later.

QuickBooks Account Types and Your COA

Asset Accounts

QuickBooks offers multiple asset account types: Bank, Other Current Asset, Fixed Asset, and Other Asset. Use Bank for checking/savings (1010-1050), Other Current Asset for short-term items like prepaid expenses, Fixed Asset for equipment and vehicles, and Other Asset for everything else long-term.

Liability Accounts

QuickBooks splits liabilities into Credit Card and Other Current Liability. Your vendor credit cards and lines of credit go under Credit Card (2100-2150). Loans, payroll liabilities, and sales tax payable use Other Current Liability (2200-2500).

Equity, Revenue, and Expense

These map directly to your numbering system. Equity (3000+), Income (4000+), and Expense (5000+). QuickBooks allows you to name these freely, so your custom account structure fits perfectly within the platform.

Key Insight
When setting up QuickBooks, don't accept default account names. Rename every account to match your COA numbering and naming convention (e.g., "1010 - Business Checking" instead of "Checking Account"). This creates a single source of truth.

Setting Up Your COA Step-by-Step

A proven process from start to launch

1

Identify Your Industry Template

Find the industry template that matches your business type (service, e-commerce, restaurant, etc.). If your business is hybrid (consulting + retailing products), select the dominant revenue model or blend two templates.

2

List Your Actual Revenue Streams

Write down every way you make money. Service revenue, product sales, consulting, retainers, subscriptions, everything. Assign each a separate 4000-level account. You need to see each stream's contribution to profitability.

3

Categorize Your Expenses

Review the past 12 months of bank and credit card statements. Group every expense into logical categories. Include tax-deductible categories (meals, travel, professional fees) and operational categories (payroll, rent, utilities). This review reveals what matters to your business.

4

Assign Account Numbers

Use the 1000-5999 framework. Number your accounts in order: 1000-series assets, 2000-series liabilities, 3000-series equity, 4000-series revenue, 5000-series expenses. Leave gaps (use 1010, 1020, 1030 instead of 1001, 1002, 1003) to allow for future additions without renumbering.

5

Create a Reference Document

Document every account number, name, and examples of transactions that belong in it. Example: "5200 - Rent: Monthly lease for office space, only office rent goes here (not co-working day-passes, which are 5300 - Office Expenses)." This guide prevents bookkeeper misclassification.

6

Input into Your Accounting Software

Set up your chart in QuickBooks, Xero, or your chosen platform. Use the account names and numbers from step 4. Verify that each account is assigned the correct type (Asset, Liability, Equity, Income, Expense).

7

Reconcile Starting Balances

If you're converting from a prior system, ensure opening balances match your prior year-end. Your assets, liabilities, and equity accounts must net to zero after entry. This prevents your entire history from being contaminated with opening balance errors.

Common Mistakes to Avoid

Learn from others' COA disasters

Watch Out
Creating accounts for every vendor. A common mistake: separate accounts for each vendor (Ford Repairs 5210, Toyota Repairs 5211, etc.). This creates 30+ vehicle repair accounts. Instead, use "Vehicle Repairs 5210" for all vehicles and track vendor information in transaction notes.
Watch Out
Mixing personal and business transactions. Even if you're a sole proprietor, don't use business accounts for personal expenses. Create a separate "Owner Draw" or "Owner Loan" account. The IRS scrutinizes commingled transactions, and it muddies your actual business profitability.
Watch Out
Forgetting about Cost of Goods Sold (COGS). If you sell products, your expenses split into two categories: COGS (5000-5050, direct product costs) and OpEx (5100+, everything else). Many owners dump product costs into general expenses, making gross profit uninterpretable.
Watch Out
Using numbered accounts without names. "4100" is meaningless. "4100 - Service Revenue" is clear. Every account number needs a name that explains what goes in it. You'll reference these accounts in reports and communications for years.
Watch Out
Setting up too many accounts early on. New business owners create 150+ accounts anticipating future needs. You end up with 80 empty accounts cluttering your chart. Start lean (60-75 accounts) and add accounts only when you need to track something separately.
Watch Out
Not documenting your COA decisions. A year later, you won't remember why you split "Marketing - Digital 5410" and "Marketing - Traditional 5420." Document your logic in a reference guide so onboarded bookkeepers don't recreate it from scratch.

Maintaining & Scaling Your COA

Evolve your system as your business grows

Your COA is not a one-time setup. As your business evolves, your accounts should evolve with it. A restaurant adding catering revenue needs a new revenue account. A consulting firm expanding to multiple locations needs location-based cost tracking. The key is doing this intentionally and documenting changes.

Quarterly COA Review Process

Every quarter, spend 30 minutes reviewing your Chart of Accounts. Answer these questions:

  • Are there accounts with zero or near-zero activity? Consider deleting them.
  • Are there expense categories that would benefit from separate tracking? Add new accounts if yes.
  • Are transactions consistently miscategorized because account names are unclear? Rename or reorganize.
  • Have any business changes occurred (new location, new product, new revenue stream)? Update your COA accordingly.
  • Is your bookkeeper asking for clarification on account assignment? Document better examples.
Taxstra CPA Tip
When adding a new account mid-year, do so before quarter-end and communicate the change to your CPA. A one-time notification beats a surprise at tax time when they ask what "4250 - New Revenue Stream" is.

Scaling From Solo to Multi-Location or Multi-Team

If you're expanding to multiple locations or teams, consider a three-tier account structure:

  1. Master Account Numbers (1000-5999) remain consistent across all locations.
  2. Cost Center or Department Coding attached to each transaction identifies location (Location A, Location B, or Department X).
  3. Reports sliced by cost center show profitability by location without changing your underlying COA.

This approach scales infinitely and keeps your core COA simple. QuickBooks and other platforms support this through classes, cost centers, or job tracking. Choose one and use it consistently.

Key Insight
Your Chart of Accounts is a living document. A business that doesn't evolve its accounting structure as it scales ends up with misleading reports and frustrated stakeholders. Quarterly reviews take 30 minutes and prevent years of rework.

Free starter workbook

Start with a management chart, then map it to software

The CSV includes starter accounts for service, ecommerce, restaurant/franchise, and professional-practice models plus an implementation decision map.

Send me the COA templates

Includes four business-model starters and a conversion checklist.

Frequently Asked Questions

The standard numbering convention allocates 1000-1999 for assets. Within this range, current assets typically occupy 1000-1499 (cash, accounts receivable, inventory) while fixed assets use 1500-1999 (equipment, vehicles, property). Some firms use sub-ranges like 1100-1199 for bank accounts specifically. The key is consistency across your entire chart.

Ready to Build Your Perfect Chart of Accounts?

Get expert guidance on setting up your COA, integrating with QuickBooks, and organizing your financials for growth. Our accounting specialists will help you create a system that scales with your business.

Book a Free 30-Minute Consultation