Island Waters Insights

How to Set Up a Startup Chart of Accounts

September 17, 2026 · 13 min read

All right, the direct answer. A startup chart of accounts is a short, numbered list of general ledger accounts, usually 80 to 150, built so revenue, cost of revenue, R&D, sales and marketing, and G&A each roll up cleanly, with deferred revenue split current and long term, and departments, products and programs tracked as dimensions, not extra accounts.

Here is the reframe I would offer. The chart of accounts is not a filing cabinet. It is the definition of every metric you will ever put in front of a board. Gross margin, burn multiple and R&D as a share of revenue are ratios of account balances, so every coding decision is a metrics decision. A messy chart of accounts is why a founder's numbers never tie out. The SEC, writing about reported metrics, quoted its own older guidance that for each business "there is a limited set of critical variables which presents the pulse of the business."1 The chart is where those variables get a home, or get blended into somebody else's.

So let me walk you through it the way I build one. Why the account list decides what your numbers can say. The nine ranges. Dimensions. Revenue separation. Cost of revenue. R&D against G&A, with the biotech program problem. Then deferred revenue, and how it all feeds the numbers you report.

The account list decides what your numbers are allowed to say

The textbook definition is plain. OpenStax describes the chart of accounts as a numbering system listing every account in the order it appears on the statements, "beginning with the balance sheet accounts and then the income statement accounts."2 So the chart is already a draft of your balance sheet and P&L before a single transaction is posted. Whatever you cannot see in the list, you will never see in the statements.

Now the warning. In 2001 and the first quarter of 2002, WorldCom moved roughly $3.8 billion of line costs, the fees it paid other carriers to use their networks, out of expense and into capital accounts. The SEC's complaint put it in one sentence: "the company transferred these costs to capital accounts in violation of established generally accepted accounting principles."4 Pre-tax income was overstated by about $3.055 billion in 2001 and $797 million in the first quarter of 2002. The cash never changed. The account decided whether a cost was an expense or an asset, and that choice was the fraud.

Nobody reading this will do that on purpose, but the mechanism runs the same way at $2 million of ARR, only quietly. Hosting coded to G&A flatters gross margin, contractors coded to R&D flatter G&A, and the diligence team rebuilds the numbers from the ledger in the worst possible week.

The nine ranges I hand a founder, and what goes in each

There is no law here. AccountingTools says it directly: "A company can use any numbering system that it wants; there is no mandated approach."5 But the convention is old and worth keeping, because every auditor and analyst already thinks in it. Xero runs the same order from the 1000s through the 5000s and suggests 30 to 60 accounts is enough for most small businesses.6 A funded startup needs more than a coffee shop and fewer than it thinks. My working range is 80 to 150.

The software you probably use hints at the ceiling. QuickBooks Online Simple Start, Essentials and Plus each stop at 250 accounts, Plus allows 40 classes and locations combined, and only the top tier removes the caps: "QuickBooks Online Advanced has no usage limits for list items."7 If you are anywhere near 250 accounts, the design is wrong, not the plan.

I led a general ledger conversion to Microsoft Dynamics at a specialty pharmacy years ago, and the lesson of any conversion is that every old account has to be mapped by hand into the new system, so every account you add today is a decision somebody defends later. Here is the structure, for a software or AI company with biotech notes. Lift it and delete what you do not have.

  1. 1000s, assets. One account per bank account, accounts receivable, unbilled receivables, prepaid expenses, capitalized commissions, fixed assets and accumulated depreciation, capitalized software, deposits.
  2. 2000s, liabilities. Accounts payable, credit cards, accrued expenses, accrued payroll, accrued clinical trial costs for a biotech, deferred revenue current and non-current, customer credit balances, sales tax payable, convertible notes, debt current and long term.
  3. 3000s, equity. Common stock, preferred stock by series, additional paid-in capital, accumulated deficit, and any SAFE or warrant accounts your auditors classify as equity.
  4. 4000s, revenue. Subscription, usage, professional services, other revenue, and contra revenue accounts for discounts, credits and refunds.
  5. 5000s, cost of revenue. Hosting, third-party APIs and model inference, support and success personnel, services delivery, payment processing fees, and amortization of capitalized software.
  6. 6000s, research and development. Engineering and product salaries, contractors, development tooling, and for a biotech the CRO fees, clinical supplies, lab costs and trial manufacturing.
  7. 7000s, sales and marketing. Sales and marketing salaries, commissions, paid acquisition, events, tools and agencies.
  8. 8000s, general and administrative. Executive, finance, people and legal salaries, professional fees, insurance, rent, general software, and bank fees.
  9. 9000s, other income and expense. Interest income and expense, foreign exchange gains and losses, gains and losses on disposals, and income taxes.

Two habits keep that list healthy. Number in gaps of ten so a new account slots in without renumbering, and change the chart only at period ends, both of which are NetSuite's advice too, along with its warning that "Too many layers of details can lead to a density that obscures ease of understanding."3 The list above is the "what" of every dollar. Who spent it, which product it served and which program it funded belong somewhere else entirely.

Dimensions do the work that accounts should never do

Here is the idea that separates a chart that scales from one that collapses. An account answers what the money is. A dimension answers everything else. Sage Intacct's help center shows it with payroll: one account, Expenses - Payroll, tagged by location, rather than Expenses - Payroll Dallas, San Jose and Phoenix as three accounts. Their line is the one I repeat to founders: "Think of dimensions as a more powerful alternative to subaccounts."8

The arithmetic is what convinces people. Sage's own example: three locations, five departments and five projects need 75 account code combinations in a hard-coded chart, because "Most financial solutions use a hard-coded structure for your chart of accounts."9 That is how a startup ends up with 600 accounts and no gross margin by product, because the product was never a dimension, only a suffix on the account name.

Xero's older bookkeeping guide still suggests one sales revenue account per region or department,10 but its newer glossary gets it right, saying of tracking categories that "This adds another layer of detail without creating extra accounts in your COA."6 The catch is the budget. Xero allows two active tracking categories, and the request to raise that limit sits on Xero's own product ideas board with 248 votes and a reply from its community manager dated 1 September 2026 saying the team is exploring it.11 Spend the slots on department and product line for a software company, program and function for a biotech.

The same logic reaches into your cloud bill, the largest cost of revenue line most software companies have. AWS lets you tag resources for cost allocation, and its documentation describes the payoff: "if you tag resources with an application name, you can track the total cost of a single application that runs on those resources."12 Tag by product, and one hosting account posts by product line every month.

Separate the revenue, or your ARR will not survive diligence

Public companies do not get a choice about this. Regulation S-X requires the income statement to state separately net sales of tangible products, revenues from services and other revenues, with one allowance: "each class which is not more than 10 percent of the sum of the items may be combined with another class."13 Nobody will fine you for one revenue account, but the analyst running diligence on your Series A learned the trade on statements built that way and will rebuild yours to match.

The market prices the streams differently. Andreessen Horowitz said it a decade ago: "Services revenue is non-recurring, has much lower margins, and is less scalable."14 Their definition of ARR excludes one-time and professional services fees outright. So if subscription, usage and services all post to one 4000 account, your ARR does not exist in the ledger, only in a spreadsheet, and the first diligence question is why the two disagree.

HubSpot's third quarter of 2025 shows what the split reveals. Subscription revenue was $791.7 million and professional services and other was $17.8 million, about 2 percent of the total, so no rule forced a separation. They split it anyway, and the costs with it: $117.0 million against subscription and $16.5 million against services.15 Subscription gross margin works out near 85 percent and services near 8. Blended, the company reports about 84 percent, and the blend hides an 8 percent margin business inside an 85 percent one.

Keep the contra revenue accounts separate as well. Stripe's revenue recognition product ships with refunds, disputes, credit notes, bad debt and discounts as their own contra revenue accounts, and maps revenue by product into product-specific ledger accounts on request.16 A discount netted into revenue hides the price you actually get, and an investor will want to read gross and net.

Cost of revenue is where gross margin gets decided, one coding at a time

Few founders can defend their gross margin, because nobody wrote down what sits in cost of revenue. SaaS Capital's 2026 survey of more than 1,000 private B2B SaaS companies gives the medians as a share of ARR: DevOps 4 percent, support and success 9, services delivery 5, other 3, and hosting, where "The median percent of annual recurring revenue spent on hosting is 5%, unchanged from the previous year."17 Every one of those is cost of revenue. If those salaries sit in your 6000s or 8000s, your gross margin is a fiction.

Bessemer explains why the definition is not optional: "investors expect gross margins for cloud companies to stay within a fairly tight band."18 Their portfolio data puts the average cloud gross margin at 65 to 70 percent, the middle half between roughly 60 and 80, and top performers at $1 million to $10 million of ARR at 85 percent or more. Code hosting to G&A and you read five points better on gross margin and five points worse on G&A.

Zoom gave the market an honest version of the problem in 2020. For the quarter ended April 30, 2020, revenue was $328.2 million and cost of revenue $103.7 million, a gross margin near 68 percent against about 80 a year earlier.19 CFO Kelly Steckelberg told analysts that "our gross margin was further impacted by the elevated demand, especially higher levels of free meeting minutes," much of it from schools.20 Zoom kept that cost in cost of revenue rather than moving it to marketing to protect the margin, so the margin fell to where it truly was and everyone could see the path back.

AI companies feel this hardest. Andreessen Horowitz listed first among the differences from traditional software "Lower gross margins due to heavy cloud infrastructure usage and ongoing human support," with margins often 50 to 60 percent.21 Their advice was to track down real variable costs rather than let them hide in R&D, and that is a chart of accounts instruction. Inference that serves paying customers is cost of revenue. Training runs for a model you have not shipped are R&D.

R&D against G&A, and the program problem every biotech hits

The R&D rule is fifty years old and still governs. FASB Statement No. 2, from October 1974 and now carried in ASC 730, expenses research and development as incurred, counts contract services performed by others as R&D, and draws the overhead line precisely: "general and administrative costs that are not clearly related to research and development activities shall not be included as research and development costs."22 So the CRO invoice is R&D. The CEO's salary is not, because she holds a PhD.

For a biotech the harder question is which program a cost belongs to. PwC's compilation of SEC staff comments to health companies says the staff frequently asks for R&D by product or program, and reproduces the comment: "Please provide us a breakdown of your R&D expenses incurred for each year presented by product candidate or program."23 R&D drew more SEC comments to life sciences companies than any other topic in the 2023 to 2024 review period.24 Your lead investor will ask the same question, and the answer has to come from the ledger. Program is your first dimension, with the 6000s organized by nature underneath it.

Then the accrual. BDO describes the trap: "a biotech firm managing clinical trials will often take the development costs listed by a contract research organization (CRO) at face value," when the company has to form its own estimate of the work performed.25 That estimate needs a home. Give accrued clinical trial costs a liability account of its own in the 2000s, so the rollforward from estimate to invoice to payment ties out monthly by program. I learned that discipline on a pharmaceutical client's accounting team.

Two more design points. FASB issued ASU 2025-06 on September 18, 2025, amending the internal-use software guidance in ASC 350-40, effective for annual periods beginning after December 15, 2027.26 Whatever you capitalize needs an asset account in the 1000s and an amortization account in the 5000s, and R&D drops by the capitalized amount, so say so on the board deck first. And build expense accounts by nature inside each function, salaries, contractors, software and travel in each of the 6000s, 7000s and 8000s, so "what is total compensation" is a filter, not a project.

That is where public reporting is headed. ASU 2024-03 "requires public business entities (PBEs) to disclose, in interim and annual reporting periods, additional information about certain expenses in the notes to financial statements,"27 in a tabular footnote, annual and interim,29 because, as FASB Chair Richard Jones put it, "We heard time and again from investors that additional expense detail is fundamental to understanding the performance of an entity."28 Private companies are exempt. Investors are not.

Deferred revenue sub-accounts, and how the whole thing feeds your metrics

Deferred revenue is the account founders most often have exactly one of, and it needs at least two. Deloitte's revenue roadmap, reproducing ASC 606, says: "A contract liability would exist when an entity has received consideration but has not transferred the related goods or services to the customer."30 The names vary, and BYU's RevenueHub notes that "A contract liability may be called deferred revenue, unearned revenue, or refund liability."31 I covered the mechanics in the deferred revenue piece last week.

Split deferred revenue into a current account, for amounts you will recognize within twelve months, and a non-current account for the rest. Stripe does this by default, with a long-term deferred revenue account for service periods beyond twelve accounting periods,16 and Zoom's balance sheet at April 30, 2020 showed $523.2 million current and $28.6 million non-current.19 Keep customer credit balances in their own account, because a credit you owe back is not revenue you have yet to earn, and if two streams recognize differently, carry deferred revenue for each.

Now watch the structure feed your metrics. Gross margin is the 4000s net of contra revenue, less the 5000s, and only as honest as the coding. Burn multiple, in David Sacks' framing, asks "how much is the startup burning in order to generate each incremental dollar of ARR,"32 so it needs net burn from your cash accounts and net new ARR from a subscription ledger that reconciles to the 4000s. R&D at 22 percent of ARR and G&A at 15 are SaaS Capital's medians,17 comparable only if your 6000s and 8000s mean what theirs mean. The write-ups on unit economics, burn multiple and the metrics investors ask for assume clean accounts underneath.

So here is what I would do this week. Print the chart of accounts. For every account, ask whether it answers what the money is, or who spent it, which product it served, which program it funded. Keep the first kind. Turn the second into a dimension and merge the accounts. Write a one-page coding guide, limit the right to add accounts to two people, and change the chart only at a period end. It is a few hours of work, and it is the difference between metrics you compute and metrics you defend.

Get a chart of accounts your metrics can stand on

Most founders we meet inherited their chart of accounts from whoever set up the software. A full time CFO or VP of Finance commonly runs $250,000 to $450,000 or more a year all in, once bonus, benefits, payroll taxes, equity and recruiting are counted. Island Waters gives you that judgment on a monthly retainer, priced to the scope of the work and never sold by the clock.

Take a look at our pricing tiers, the technology practice, the healthcare and biotech practice, or the CFO cost comparison tool. If you would rather just ask a question, book a Founder Fridays chat and bring your chart of accounts export. Related reading: how to read a SaaS P&L and the finance section of a Series A data room.

Launch. Scale. Exit. Beach.

About the author

Shawn Elliott is Founder & CEO of Island Waters Accounting LLC, with 23 years in finance across public accounting, corporate finance and two private equity exits. He ran the accounting department at The Apothecary Shops and Avella Specialty Pharmacy as it grew from about $50 million to about $500 million in revenue, led its conversion to Microsoft Dynamics, and built the financial operations at Integrity Rx Specialty Pharmacy from concept to a $50 million operation across about 40 state permits. He later served as Head of Accounting and then CFO at a national fractional accounting firm, where he provided pharmaceutical clinical trial accounting for a client and learned the rigor of FDA clinical trial accrual methodologies for human and animal clinical trials. Island Waters Accounting LLC is not a CPA firm, performs no attest work, and provides no legal or investment advice. This article is general information about accounting practice, not advice on your facts.

Sources

  1. U.S. Securities and Exchange Commission, "Commission Guidance on Management's Discussion and Analysis of Financial Condition and Results of Operations," Release Nos. 33-10751 and 34-88094, January 30, 2020. sec.gov
  2. Mitchell Franklin, Patty Graybeal and Dixon Cooper, "Principles of Accounting, Volume 1: Financial Accounting," Chapter 3 Summary, OpenStax, Rice University, April 11, 2019. openstax.org
  3. Oracle NetSuite, "Chart of Accounts: Definition, Best Practices, and Examples," NetSuite, undated, accessed September 17, 2026. netsuite.com
  4. U.S. Securities and Exchange Commission, "SEC Charges WorldCom with $3.8 Billion Fraud," Litigation Release No. 17588, June 27, 2002. sec.gov
  5. Steven Bragg, "Chart of accounts numbering," AccountingTools, undated, accessed September 17, 2026. accountingtools.com
  6. Xero, "What is a chart of accounts?" Xero US glossary, July 23, 2026. xero.com
  7. Intuit, "Learn about usage limits," QuickBooks Online support, updated August 5, 2026. quickbooks.intuit.com
  8. Sage Intacct, "Chart of accounts overview," Sage Intacct Help Center, last modified September 10, 2026. intacct.com
  9. Sage, "Sage Intacct Dimensions accounting software," Sage US, undated, accessed September 17, 2026. sage.com
  10. Xero, "How to set up a chart of accounts," How to do bookkeeping, Chapter 2, Xero US, October 7, 2021. xero.com
  11. Xero Product Ideas, "Tracking Categories - Increase maximum number of active tracking categories and tracking options," idea posted September 27, 2025, Xero response September 1, 2026. productideas.xero.com
  12. Amazon Web Services, "Organizing and tracking costs using AWS cost allocation tags," AWS Billing User Guide, undated, accessed September 17, 2026. docs.aws.amazon.com
  13. U.S. Securities and Exchange Commission, 17 CFR 210.5-03, "Statements of comprehensive income," Regulation S-X, eCFR, current as of September 15, 2026. ecfr.gov
  14. Jeff Jordan, Anu Hariharan, Frank Chen and Preethi Kasireddy, "16 Startup Metrics," Andreessen Horowitz, August 21, 2015. a16z.com
  15. HubSpot, Inc., "HubSpot Reports Q3 2025 Results," Form 8-K Exhibit 99.1, SEC EDGAR, November 5, 2025. sec.gov
  16. Stripe, "Map to your chart of accounts," Stripe Revenue Recognition documentation, undated, accessed September 17, 2026. docs.stripe.com
  17. Nick Perry, "2026 Spending Benchmarks for Private B2B SaaS Companies," SaaS Capital, June 10, 2026. saas-capital.com
  18. Bessemer Venture Partners, "Scaling to $100 Million," Bessemer Atlas, 2021, updated 2024. bvp.com
  19. Zoom Video Communications, Inc., "Zoom Reports First Quarter Results for Fiscal Year 2021," GlobeNewswire, June 2, 2020. globenewswire.com
  20. Zoom Video Communications, Inc., "Q1 2021 Earnings Call Transcript," remarks of Kelly Steckelberg, Chief Financial Officer, The Motley Fool, June 3, 2020. fool.com
  21. Martin Casado and Matt Bornstein, "The New Business of AI (and How It's Different From Traditional Software)," Andreessen Horowitz, February 16, 2020. a16z.com
  22. Financial Accounting Standards Board, "Statement of Financial Accounting Standards No. 2: Accounting for Research and Development Costs," October 1974. fasb.org
  23. PwC, "Research and development: SEC staff comments," Health industries, PwC Viewpoint, May 23, 2025. viewpoint.pwc.com
  24. Findley Gillespie and Arlene Chan, "Executive summary: SEC comment letter trends among life sciences companies," Baker Tilly (originally published by Moss Adams), January 8, 2025, updated October 6, 2025. mossadams.com
  25. BDO, "Automating and Simplifying Accrual Management for Clinical Stage Biotech Companies," BDO USA, undated, accessed September 17, 2026. bdo.com
  26. Deloitte, "FASB Amends Guidance on the Accounting for and Disclosure of Software Costs," Deloitte Accounting Research Tool, September 18, 2025. dart.deloitte.com
  27. AICPA & CIMA, "ASU 2024-03: Disaggregation of Income Statement Expenses," Center for Plain English Accounting, November 8, 2024. aicpa-cima.com
  28. Maura Webber Sadovi, "FASB issues new, long-anticipated income statement expense rules," CFO Dive, November 4, 2024. cfodive.com
  29. Deloitte, "Heads Up: FASB Issues Final Standard on Disaggregation of Income Statement Expenses (DISE)," Deloitte Accounting Research Tool, November 8, 2024, updated January 21, 2025. dart.deloitte.com
  30. Deloitte, "Roadmap: Revenue Recognition, Section 14.2 Contract Liabilities," Deloitte Accounting Research Tool, undated, accessed September 17, 2026. dart.deloitte.com
  31. Christian Jones and Jessica Ford, "Presentation of Contract Assets and Contract Liabilities in ASC 606," RevenueHub, BYU School of Accountancy, May 20, 2020, updated April 18, 2024. revenuehub.org
  32. David Sacks, "The Burn Multiple: How Startups Should Think About Capital Efficiency," Bottom Up, April 23, 2020. sacks.substack.com