Get your first month of Zinance free.Get your first month free.Claim my free monthClaim
Bookkeeping

A chart of accounts that survives your Series A.

43 accounts, numbered and grouped, built so your P&L still reads clearly at $20M in revenue.

Parag Jain, CPA
Parag Jain, CPAFounder, Zinance·Last updated September 2026·7 min read

Summarize this article

Free download

Startup chart of accounts

Excel (.xlsx) · 3 tabs · 43 accounts · no email required

Download

What is in the file

  • 43 accounts with a numbering scheme that leaves room to grow
  • Grouped into assets, liabilities, equity, revenue, cost of revenue and operating expenses
  • A QuickBooks Online import tab in the exact column order QBO expects
  • A Xero import tab with account codes and tax-rate column

The default chart of accounts your accounting software creates is built for a generic small business. It has accounts for things you will never do and no account for the things you spend the most on. Most founders never change it, which is why so many startup P&Ls have a $400,000 line called "Other expenses".

This is a starting chart built for a company that intends to grow. Forty-three accounts is enough detail to answer a board question and few enough that somebody can still code a transaction correctly.

The numbering scheme

Accounts are numbered in blocks, with gaps left inside each block:

RangeTypeExample
1000–1999Assets1010 Operating bank account
2000–2999Liabilities2010 Accounts payable
3000–3999Equity3010 Preferred stock
4000–4999Revenue4010 Subscription revenue
5000–5999Cost of revenue5020 Hosting and infrastructure
6000–7999Operating expenses6010 Salaries and wages

The gaps are the point. When you add a second revenue line in eighteen months it becomes 4020 and sits next to 4010 in every report. Without gaps it becomes 4011 or, worse, gets shoved to the end of the list where nobody reading the P&L notices it.

The line that matters most: cost of revenue

Getting the split between cost of revenue and operating expense right is the single highest-value decision in your chart of accounts, because it determines your gross margin, and gross margin is what an investor uses to decide what kind of company you are.

The rule is whether the cost scales with the number of customers you serve. Hosting for production workloads, payment processing fees, third-party APIs consumed per-customer, and the salaries of people doing implementation or support all belong in cost of revenue. Your sales team, your office, your accountant and the engineers building next year's product do not.

The mistake that costs the most

Putting all engineering salary in cost of revenue. It makes gross margin look like 35% for a company that should be reporting 78%, and it is the first thing a diligence process unwinds. Split the team: people who keep the existing product running for existing customers are cost of revenue, people building new things are R&D.

What to do about departments

Do not create separate expense accounts per department — "Sales salaries", "Engineering salaries", "Marketing salaries" and so on. That is what classes in QuickBooks and tracking categories in Xero are for. One salary account tagged by department gives you both views; forty accounts gives you a chart nobody can navigate and a P&L that runs to three pages.

Importing it

The QuickBooks tab is in the column order QBO's importer expects, so it uploads without rearranging. Import into a fresh company file if you can — merging a new chart into an existing file with a year of transactions against the old accounts is a much bigger job, and is usually better done as a mapped re-classification at a period end.

Frequently asked questions

How many accounts should a startup have?+
Between 30 and 60 for most companies under $25M in revenue. Fewer than 30 and your P&L cannot answer an obvious question without someone opening the general ledger. More than about 60 and transactions start getting miscoded, which is worse than not having the detail at all, because now the detail is wrong and people trust it.
Should I use account numbers at all?+
Yes, and turn them on in your software — QuickBooks Online hides them by default under Advanced settings. Numbers fix the sort order of your reports, which means your P&L reads in the same order every month, and they make mapping between systems possible when you later add a data warehouse or switch accounting software.
Can I change my chart of accounts mid-year?+
You can, and it is usually worth doing rather than waiting. Do it at a month end, map every old account to a new one before you start, and re-classify the year-to-date history so your comparatives still work. What you should not do is add new accounts alongside the old ones and leave both in use — that produces two partial answers to every question.
Does this work for an e-commerce or services business?+
Yes, with edits to the cost of revenue block. E-commerce needs inventory, landed cost and merchant fees where this has hosting and infrastructure. A services business needs direct labour and subcontractor costs. The asset, liability, equity and operating expense blocks are the same in all three cases.

More templates

Rather not maintain the spreadsheet?

Zinance runs bookkeeping, tax and CFO-level reporting for fast-growing companies, so the numbers stay current without anyone owning a file.