Accounting & ControllerTemplate4 min readUpdated September 2026

SaaS Chart of Accounts: Numbering, COGS Split and Dimensions

A good SaaS chart of accounts uses a small number of accounts grouped by nature, such as revenue by type and cost of revenue by category, and handles department and product detail with tags instead of duplicate accounts. That structure keeps gross margin honest and stays stable as you grow.

Below is a structure you can adapt, with decisions to make on the way: which costs belong in cost of goods sold, how to organize revenue and deferred revenue, and when to restructure an existing chart.

Vendors Covered in this Article

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

How should you number a SaaS chart of accounts?

Use ranges that group accounts by financial statement section, and leave gaps so you can add accounts later. A workable outline:

  1. 1000 to 1999, assets: cash, accounts receivable, prepaid expenses, capitalized software and equipment.
  2. 2000 to 2999, liabilities: accounts payable, accrued expenses, deferred revenue, payroll liabilities, sales tax payable and debt.
  3. In a common numbering scheme, 3000 to 3999 is equity: common and preferred stock, additional paid-in capital, retained earnings.
  4. 4000 to 4999, revenue: subscription, usage-based, professional services and other.
  5. 5000 to 5999, cost of revenue: hosting, support, delivery and payment processing.
  6. 6000 to 7999, operating expenses: payroll and other costs, grouped by nature.
  7. 8000 to 8999, other income and expense: interest, foreign exchange, gains and losses.

Keep accounts by what the money was spent on, and use a department field for who spent it. That means one salaries account, not separate sales, marketing and engineering salary accounts that must be recreated every time you reorganize.

What belongs in cost of goods sold for SaaS?

Cost of revenue should include the costs required to deliver the service to customers. Typical inclusions are production hosting and infrastructure, third-party software embedded in the product, customer support, onboarding and implementation staff, payment processing fees and amortization of capitalized software, where it applies. Development and testing environments generally belong in R&D, and sales and marketing costs stay out.

The margin you calculate then matches how outsiders read it. Median gross margin for B2B SaaS was 81 percent on subscription revenue and 30 percent on services1, so keeping services revenue and costs in separate accounts prevents a low-margin service line from hiding a healthy subscription margin. Median hosting spending runs 5 percent of ARR2, which is a helpful reference when you review your production infrastructure costs.

Decide on the gray areas once, write the policy down and apply it consistently. Common gray areas are customer success, shared engineering on-call and data costs used by both product and internal analytics. If you split a cost, use a documented allocation such as headcount or usage.

How to set up revenue and deferred revenue accounts

Create a revenue account for each way you earn money that you want to measure: subscription, usage or overage, implementation and training, and other services. Do not create an account per customer or per product unless you truly report on them at that level, and use tags for those.

On the liability side, a deferred revenue account holds billings you have collected or invoiced for service not yet delivered. Add a contract asset or unbilled receivable account if you recognize revenue before you invoice. That is common with multi-year contracts and usage true-ups.

The mechanics of how amounts move between these accounts follow the revenue recognition standard, ASC 606, so ask your accountant to confirm the schedule before you build the accounts. If your chart of accounts also feeds a driver-based forecast, a SaaS financial model will map more easily when revenue lines match how you report.

How do you use departments, classes and entities?

Use dimensions to answer questions that would otherwise require new accounts:

  • Department: sales, marketing, engineering, support, finance and administration. This turns one salaries account into a functional expense view.
  • Product or business line: separates revenue and costs for distinct offerings.
  • Location or entity: needed once you have subsidiaries or regional reporting.
  • Project or customer: only where you need to track profitability or capitalized development.

The rule is to add a dimension when you need a repeating view, and an account when the statement line itself differs. A larger ledger handles many dimensions cleanly, while entry-level tools may limit them. The accounting system comparison and a guide to accounting systems for B2B SaaS can help you pick.

When should you restructure your chart of accounts?

Restructure when the chart no longer answers basic questions: gross margin is unreliable, departments cannot be reported without manual work, or an audit or diligence request exposes inconsistent mapping. Doing it before a financing or audit is easier than during one.

Follow a safe process:

  1. Draft the new chart and map every old account to a new one.
  2. Do not delete accounts with history. Mark them inactive after mapping.
  3. Restate prior periods in your reporting to the new structure so trends remain comparable.
  4. Test the new mapping on one closed month before switching.
  5. Update recurring entries, integrations and payroll mappings.
  6. Document the change and the date.

Close software helps keep reconciliations aligned to account ranges, and the close software comparison covers options.

Executive Capability Standard

What Good Looks Like

Your chart groups accounts by nature, keeps cost of revenue policy documented and reports departments and products through dimensions.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Learn the standard number ranges and what belongs in cost of revenue for a subscription company.
2. Do Manually:Draft the chart and mapping in a spreadsheet, and test it on one closed month.
3. Delegate:Ask your accountant or controller to review the structure and your COGS policy before you adopt it.
4. Automate:Load the mapping into your accounting system and let integrations code transactions to the right accounts and tags.
5. Buy:Move to a ledger with departments and entities as built-in dimensions once complexity outgrows your current tool.

How to Get Started

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

NetSuite

Fits when you need departments, classes and entities as standard dimensions in a larger ledger, so verify configuration options in a demo.

Visit NetSuite→
FloQast

Fits when your reconciliations need a review workflow organized by account range.

Visit FloQast→

Frequently Asked Questions

What should a SaaS chart of accounts include?

Assets, liabilities including deferred revenue, equity, revenue by type, cost of revenue by category, operating expenses by nature and other income and expense. Use departments and product tags for detail instead of duplicating accounts.

What costs go in COGS for a SaaS company?

Costs of delivering the service: production hosting, embedded third-party software, customer support, onboarding and implementation staff, payment processing fees and, where applicable, amortization of capitalized software. Development environments and sales costs usually do not belong.

Should you use separate accounts for each department's expenses?

Usually not. Track expenses by nature in accounts and use a department dimension to report by function. That avoids rebuilding the chart whenever the organization changes and keeps the account list short.

How often should you change your chart of accounts?

Rarely. Change it when reports stop answering key questions, such as gross margin or departmental spending, or before a financing, audit or system migration. Map old accounts to new ones and keep history intact.

Sources

Where we quote a benchmark, we show its source. Other figures in this guide are estimates or general guidance, so check them against your own numbers.

  1. Gross margin medians (B2B SaaS). Benchmarkit 2025 SaaS Performance Metrics Benchmark Report (FY2024 data), 2024.
  2. Departmental spend as % of ARR, medians (private B2B SaaS). SaaS Capital 2026 Spending Benchmarks for Private B2B SaaS Companies (15th annual survey, 1,000+ companies, completed March 2026), 2026.

Related Guides