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:
| Category | What It Tracks | Examples |
|---|---|---|
| Assets | What you own | Bank accounts, accounts receivable, equipment |
| Liabilities | What you owe | Credit cards, loans, accounts payable |
| Equity | Owner's stake | Owner contributions, retained earnings |
| Revenue | Money coming in | Sales, service income, interest earned |
| Expenses | Money going out | Rent, 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:
- Select your business type (service, e-commerce, nonprofit, etc.)
- Holdings generates a standard COA tailored to your category
- Transactions are auto-categorized using the COA
- 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.