A chart of accounts is the numbered list of every account your business uses to record transactions — the foundation everything else in your books is built on. This free template gives you a proven 5-category structure (Assets, Liabilities, Equity, Revenue, Expenses) with standard numbering, ready to customize for your business in minutes.
No email required · Works in Excel or Google Sheets · Includes a built-in AI prompt
You could build a chart of accounts from a blank spreadsheet, but getting the numbering and categorization wrong early is one of the most common bookkeeping mistakes — it creates messy reports and a painful cleanup project later. This template starts you with the structure accountants and bookkeeping software actually expect, so you skip the trial and error.
Download and open in Excel or Google Sheets
Keep the Instructions tab open in a second window while you work.
Delete accounts you don't need, add ones you do
Every business is different — a service business won't need Inventory, a retailer will. Keep the numbering pattern when you add new accounts.
Match account names to how you actually think about your money
Use "Software Expense" instead of a generic "Office Expense" if that's clearer for you — consistency matters more than matching any one system exactly.
Import into your bookkeeping software
Most platforms (QuickBooks, Xero, Wave) let you import a chart of accounts from a spreadsheet — check your platform's import format first.
Run the built-in AI prompt once it's finalized
Attach the file to ChatGPT or Claude and ask it to flag anything missing or duplicated before you start using it.
Built-in AI prompt
Once you've filled this template in, it includes a ready-to-use prompt at the bottom of the sheet. Attach your saved file to ChatGPT, Claude, or any AI chat tool and paste it in — you'll get plain-English feedback on whether your account list is complete, correctly categorized, and free of duplicates, no accounting background required.
Skipping the numbering system entirely
Listing account names with no numbering makes it hard to sort, filter, or import into software later — the numbering is what makes the list scalable.
Creating a separate account for every vendor or client
Use one general account (e.g. "Office Supplies") and track vendor-level detail in your bookkeeping software instead — a bloated chart of accounts becomes unusable fast.
Mixing personal and business accounts
Always keep a completely separate chart of accounts — and a separate bank account — for the business, even if it's just you.
Getting too granular too early
Start broad. Add a new account only once you actually need to report on that detail separately — you can always split an account later, but merging a dozen overly specific ones is a headache.
70+ editable templates, each with a built-in AI prompt. $7/month, cancel anytime.
Join the Tools Club