Skip to main content
Accounting & Bookkeeping
Mar 202610 min read

How to Set Up a Chart of Accounts for Your Small Business

Your chart of accounts is the foundation of your bookkeeping. Get it right from the start and everything else — reports, taxes, audits — gets easier. Here's exactly how to set one up, with templates for different business types.

Your chart of accounts (COA) is the index of every financial account your business uses to record transactions. Think of it as the filing system for your money: every dollar that comes in or goes out gets categorized into a specific account.

Get this right, and your P&L statements, tax prep, and financial reports practically write themselves. Get it wrong, and you'll spend hours every quarter untangling misclassified transactions.

This guide walks through exactly how to set up a chart of accounts for a small business — with specific templates for service businesses, e-commerce, and nonprofits.

What Is a Chart of Accounts?

A chart of accounts is a numbered list of all financial accounts in your general ledger. Each account belongs to one of five categories:

CategoryWhat It TracksExamples
AssetsWhat you ownBank accounts, accounts receivable, equipment
LiabilitiesWhat you oweCredit cards, loans, accounts payable
EquityOwner's stakeOwner contributions, retained earnings
RevenueMoney coming inSales, service income, interest earned
ExpensesMoney going outRent, payroll, software, marketing

Every transaction in your business hits at least two accounts (that's double-entry bookkeeping). When you pay $500 for software, your bank account (asset) decreases by $500 and your software expense account increases by $500.

Why Your Chart of Accounts Matters

For taxes: The IRS expects expenses categorized by type on Schedule C (sole proprietors) or Form 1120 (corporations). If your COA aligns with tax categories, filing is straightforward. If it doesn't, your accountant charges you to reclassify everything.

For decisions: Want to know if you're spending too much on software? That's instant if you have a "Software & Subscriptions" account. Impossible if all your expenses are in one bucket labeled "Operating Expenses."

For investors/lenders: Banks and investors want standardized financial statements. A well-organized COA produces clean P&L and balance sheet reports that tell your financial story clearly.

For audits: Nonprofits and grant-funded organizations face regular audits. A clean COA with proper fund tracking makes audits smooth instead of stressful.

Standard Account Number Ranges

Most accounting systems use a numbering convention:

  • 1000-1999 — Assets
  • 2000-2999 — Liabilities
  • 3000-3999 — Equity
  • 4000-4999 — Revenue
  • 5000-5999 — Cost of Goods Sold (COGS)
  • 6000-6999 — Operating Expenses
  • 7000-7999 — Other Income/Expenses

Leave gaps between account numbers so you can add new accounts later without renumbering everything. For example, start your bank accounts at 1010, 1020, 1030 — not 1001, 1002, 1003.

Chart of Accounts Template: Service Business

If you run a consulting firm, agency, law practice, or any service-based business:

Assets (1000s)

  • 1010 — Business Checking
  • 1020 — Business Savings
  • 1030 — Petty Cash
  • 1200 — Accounts Receivable
  • 1300 — Prepaid Expenses
  • 1500 — Computer Equipment
  • 1510 — Office Furniture

Liabilities (2000s)

  • 2010 — Accounts Payable
  • 2100 — Credit Card Payable
  • 2200 — Payroll Liabilities
  • 2300 — Sales Tax Payable
  • 2500 — Line of Credit

Equity (3000s)

  • 3010 — Owner's Equity / Capital
  • 3020 — Owner's Draws
  • 3030 — Retained Earnings

Revenue (4000s)

  • 4010 — Service Revenue
  • 4020 — Consulting Revenue
  • 4030 — Project Revenue
  • 4500 — Interest Income
  • 4510 — Other Income

Expenses (6000s)

  • 6010 — Payroll & Wages
  • 6020 — Contractor Payments
  • 6100 — Rent & Office Space
  • 6110 — Utilities
  • 6200 — Software & Subscriptions
  • 6210 — Technology & Equipment
  • 6300 — Marketing & Advertising
  • 6310 — Business Development
  • 6400 — Professional Services (Legal, CPA)
  • 6410 — Insurance
  • 6500 — Travel & Transportation
  • 6510 — Meals & Entertainment
  • 6600 — Office Supplies
  • 6700 — Bank Fees & Charges
  • 6710 — Payment Processing Fees
  • 6800 — Continuing Education
  • 6900 — Depreciation & Amortization
  • 6999 — Miscellaneous Expenses

Chart of Accounts Template: Nonprofit

Nonprofits need fund accounting — tracking restricted vs. unrestricted funds separately:

Revenue (4000s)

  • 4010 — Unrestricted Donations
  • 4020 — Temporarily Restricted Donations
  • 4030 — Permanently Restricted Donations
  • 4100 — Grant Revenue
  • 4200 — Program Service Revenue
  • 4300 — Fundraising Event Revenue
  • 4400 — Membership Dues
  • 4500 — Interest & Investment Income

Expenses (6000s)

  • 6010 — Program Salaries
  • 6020 — Administrative Salaries
  • 6030 — Fundraising Salaries
  • 6100 — Program Supplies
  • 6200 — Occupancy (Rent, Utilities)
  • 6300 — Professional Fees
  • 6400 — Printing & Publications
  • 6500 — Travel & Conferences
  • 6600 — Insurance
  • 6700 — Depreciation
  • 6800 — Bank & Merchant Fees
  • 6900 — Fundraising Expenses

The key difference: nonprofits categorize every expense as Program, Management & General, or Fundraising for Form 990 reporting. Your COA should make this easy, not require manual reclassification.

Common Chart of Accounts Mistakes

1. Too Many Accounts

You don't need a separate account for every vendor. "Software & Subscriptions" covers Slack, Notion, and Figma. If you need vendor-level detail, use sub-categories or tags — not new accounts.

Rule of thumb: If an account rarely exceeds $500/year, it probably belongs as a sub-category under a parent account.

2. Too Few Accounts

The opposite problem: everything dumped into "Operating Expenses." You can't make financial decisions if you can't see where money is going.

Minimum detail: At least separate accounts for payroll, rent, software, marketing, professional services, and travel. These are your biggest expense categories, and you need visibility into each.

3. Inconsistent Naming

Pick a convention and stick with it. Either use "Payroll Expenses" and "Marketing Expenses" or use "Payroll" and "Marketing" — but don't mix.

4. No Account Numbers

Account numbers let you sort, filter, and reference accounts quickly. They also make it unambiguous which account a transaction should hit.

5. Not Updating for Your Business

Your COA isn't set-it-and-forget-it. Review it quarterly. New revenue streams, new expense categories, and business changes all mean your COA should evolve.

Setting Up Your Chart of Accounts in Holdings

Holdings includes built-in accounting with a pre-configured chart of accounts based on your business type. When you open an account:

  1. Select your business type (service, e-commerce, nonprofit, etc.)
  2. Holdings generates a standard COA tailored to your category
  3. Transactions are auto-categorized using the COA
  4. Customize by adding, renaming, or merging accounts as needed

No separate accounting software required. Your bank transactions flow directly into your ledger with the correct categorization. Reconciliation happens automatically because your bank and your books are the same system.

Set up your accounts →

Ditch the manual bookkeeping

Holdings categorizes transactions automatically and generates real-time P&L, balance sheets, and reports.

See Automated Accounting

Liked this? Calm Finance goes deeper — a quarterly letter on building businesses that last.

This article is for informational purposes only and does not constitute financial, tax, or legal advice. Consult a qualified professional for advice specific to your situation.

Holdings is a financial technology company and is not a bank. Banking services are provided by i3 Bank, Member FDIC. The Holdings Visa Debit Card is issued by i3 Bank pursuant to a license from Visa U.S.A. Inc. APY is variable and subject to change. Deposits are insured up to $3 million through a combination of i3 Bank, Member FDIC, and additional program banks.