:
August 20, 2026

Your chart of accounts decides what your financial reports can tell you. But most companies inherit a default list in their first week of trading and never revisit it, which is how you end up with reports that cannot answer the questions your board is asking.
This guide covers what a chart of accounts is, what belongs in each category, how numbering works, and how to build one that still makes sense after you grow.
A chart of accounts is the list of categories your general ledger sorts transactions into. Think of it as the index of your accounting system. In business, that COA meaning is literal: every customer payment, every vendor invoice, every payroll run maps to exactly one account, and those accounts are what your financial statements get built from.
Without it, your financial activity is just an undifferentiated stream of bank feeds and receipts. The chart of accounts is what turns that stream into a balance sheet, an income statement, and a cash flow statement. It is also what lets anyone outside the company read your numbers and trust them.
The default lists that ship with accounting software are built for a generic small business, and they show it. They tend to lump distinct operating costs into single buckets, which is exactly how gross margin and customer acquisition cost disappear from view. A structure built around your own model gives you reporting that mirrors how the business actually runs.
Every chart of accounts sorts records into five account types. Three of them sit on the balance sheet and describe your position at a point in time. The other two sit on the income statement and describe performance over a period.
Assets are what you own or are owed. Convention lists them by liquidity, so cash sits at the top and the slow-to-convert items sit at the bottom. Receivables and prepaid subscriptions turn into value inside 12 months, which makes them current; laptops and intellectual property do not, so they sit below as non-current.
Liabilities are the other side of that: what you owe, and when. Anything due inside a year counts as current, which covers unpaid vendor invoices, payroll you have accrued but not run, and whatever is sitting on the company card. Longer-dated obligations go below, and deferred revenue lives here too, because a customer prepayment is a promise you still owe delivery on.
Subtract what you owe from what you own and equity is what is left. It holds the money founders and investors put in, plus whatever profit the business has kept. If you have raised, keep preferred classes and your option pool in separate accounts, because diligence will ask.
Revenue is what you earn, and the useful question is how you earn it. A subscription, a usage charge, and a one-time onboarding fee behave nothing alike, so give each its own account before you have a year of history mixing them together. Doing that early is also what makes revenue recognition under ASC 606 tractable rather than painful.
Expenses split two ways, and this is the split founders underestimate. Cost of goods sold is what you cannot avoid spending to deliver the product, so production hosting, gateway fees, and the support team all land there. Everything else is operating expense: marketing, sales compensation, admin, research.
Numbering lets your ledger sort and roll up accounts automatically. Each account type gets a number block, and most growing businesses use four or five digits to leave room for what comes next.
Leave gaps. Numbering in tens or hundreds rather than consecutively means you can insert a new account where it belongs instead of bolting it onto the end. Renumbering a live ledger to make room is a genuinely miserable job, and it breaks your historical comparisons.
The example chart of accounts below is a complete working structure for a seed-stage SaaS company, with four-digit numbering and gaps left for expansion. Download it, strip out what does not apply, and rename the revenue and COGS accounts to match your own model.
[Download: Example chart of accounts (PDF) — host on t0.ai and link here]
The five categories never change. What changes is the detail underneath them, and that detail is where the value is.
Recurring billing and deferred revenue drive this one. Give monthly plans, annual contracts, usage charges, and onboarding fees their own revenue accounts, because they recognize on different schedules. COGS should isolate customer-facing hosting, direct customer success labor, and any third-party software embedded in the product itself.
Structure around inventory, channels, and fulfillment. Assets carry raw materials, finished inventory, and goods in transit. Revenue splits by storefront, wholesale, and marketplace, while COGS captures manufacturing, processor fees, packaging, and inbound freight.
Structure around billable time and projects. Separate fixed-fee work, hourly billing, and retainers in revenue. COGS should hold billable staff salaries, subcontractors, and project-specific tools, which is what makes project-level margin visible.
Compute is the whole game here, and where you put it decides whether your gross margin means anything. Production inference serving paying customers belongs in COGS. Training and internal experimentation belong in research and development under operating expenses. Revenue splits by token usage, API calls, and enterprise commitments.
These two get conflated constantly, and the distinction is simple once you see it.
The chart of accounts is the filing system. The general ledger is what is in the drawers. Your reports need both: the structure from one, the data from the other.
Building one is a balance between keeping it simple enough to maintain and detailed enough to be useful. Work through it in order.
List every revenue stream, sales channel, major vendor, and cost driver you have. Read your actual bank statements and contracts rather than starting from a template. This step is what separates a chart of accounts that reflects your business from one that reflects somebody else's.
Establish the five blocks with a four or five digit scheme. Assets in the 1000s, liabilities in the 2000s, equity in the 3000s, revenue in the 4000s, COGS in the 5000s, operating expenses from the 6000s up. Space them consistently.
Build sub-accounts around the metrics your leadership and investors actually look at. A software company should separate recurring platform fees from one-time implementation work, because combining them makes gross margin meaningless. Over-consolidation is the more common mistake here.
This one call sets your gross margin, so it deserves more thought than it usually gets. COGS holds what you must spend to deliver the product: production hosting, gateway fees, direct support. Internal tooling, sales compensation, and marketing are operating expenses.
Before you commit, check that you can actually produce the line items your investor updates need. If pulling burn or runway requires a spreadsheet and half an afternoon, the structure is wrong. The CFO agent in T:0 lets you drill from a board-level metric straight down to the underlying transaction.
Review it on a set cadence, quarterly or at annual planning, and treat account creation as a decision rather than a reflex. Restructuring is far cheaper now than it will be in two years, when you have history to preserve and a board reading the output. Certain milestones force a change: moving from cash to accrual adds prepaid, accrual, and deferred revenue accounts, and a new pricing model or a raise usually means new revenue detail. The Accountant
T:0 is an AI-native accounting platform built by Airwallex. Its context engine, The Scout, pulls in details about your business automatically and builds a living profile of how you operate, then creates a chart of accounts to match. You are not adapting a generic template to fit your business; the structure starts from your model.
T:0 reads the ambiguity in how your business works and converts it into deterministic accounting rules, so the structure stays consistent and you keep control of the ledger. A custom chart of accounts and automated categorization are included from Platform-Only Access at $199 per month, rising to $599 with a dedicated CPA and $749 with federal tax filing. The Integrator connects your banks, cards, payroll, and billing so the ledger stays current. Plan detail is on the T:0 pricing page.
A chart of accounts should have between 30 and 150 accounts for most businesses, depending on size and complexity. An early-stage startup runs comfortably on 30 to 50 covering the basics. The number grows as you add products or channels, though the goal is detail where it informs a decision, not detail everywhere.
Yes, QuickBooks and Xero both come with a default chart of accounts built for general small business use. It gets you recording transactions on day one, which is genuinely useful. It also lacks the specificity a subscription or usage-based business needs, so most growing companies end up customizing it.
Yes, you can change your chart of accounts after you have started using it, as long as you do it deliberately. Major restructuring is best done at the start of a fiscal year so you do not break mid-year comparisons. Archive accounts you retire rather than deleting them, so your history stays intact.
A sub-account is a category nested under a parent account to capture more detail. You should use one when you need visibility a level down, for example splitting Software Expense into cloud infrastructure, security tooling, and productivity apps. The parent still rolls up cleanly on your statements.
Each department or team should generally not have its own accounts. Creating Sales Software, Marketing Software, and Engineering Software as separate accounts is how charts of accounts sprawl out of control. Use department tags, cost centers, or class tracking layered across shared accounts instead.
Hosting and AI compute costs sit in COGS or operating expenses depending on who the compute serves. Infrastructure running production workloads for paying customers belongs in COGS, because it is a direct cost of delivery. Compute spent on training, experimentation, or internal development belongs in research and development under operating expenses.
The chart of accounts is structurally very similar under GAAP and IFRS, and neither framework mandates a standard one. You are free to organize your ledger around how you operate. Specific standards do require dedicated accounts, though, and lease accounting is the usual example.