CEOBOOKS & TAX Book a scope call
Cash · 3 min read

Building a SaaS Operating Model and Headcount Plan

A driver-based monthly model: ARR cohorts, hiring by role, cost of revenue, opex and cash, built on your chart of accounts so it can be compared to actuals.

By CEO Books & Tax

An operating model is the engine behind every forward-looking number: the budget, runway, the hiring plan and the fundraising narrative. A good one is driven by a few assumptions you can defend and is built on the same structure as your books, so actuals drop into it every month.

The structure

ModuleKey drivers
RevenueNew ARR by month and segment, expansion and churn rates, pricing changes, billing terms
Cost of revenueHosting per customer or per unit of usage, support staff per customer, third-party fees
HeadcountRole, department, start date, salary, taxes and benefits rate, recruiting cost
Non-headcount opexSoftware per head, marketing programs, rent, professional fees
CashCollection timing, annual prepayments, payables timing, capex, taxes, financing
OutputsP&L, balance sheet, cash flow, ARR bridge, burn multiple, runway

Headcount drives most of it

For most SaaS companies, people are the majority of operating expense. Plan by individual role, not by department totals:

RoleDepartmentStartSalaryLoaded cost per month
Account executiveSalesMarch$95,000about $10,300
Senior engineerR&DApril$185,000about $19,700
Support specialistCost of revenueMay$65,000about $7,000

Loaded cost adds employer taxes, benefits and per-head software. Each role can carry a productivity assumption (for example, a ramped quota for sales hires) that links hiring to revenue.

Tie it to the books

Use the same chart of accounts and departments as the ledger. Each month, replace forecast with actuals for the closed month and roll forward. The variance between last month's forecast and actual is the best feedback on which assumptions need work.

Scenarios

Keep a base case and a downside case at minimum. The downside should change the inputs that actually move: slower new ARR, a large customer churning, hiring delays. Runway in the downside case is the number to plan the next raise around.

Common mistakes

  1. Revenue growth typed in as a percentage instead of built from bookings and retention.
  2. Headcount planned as a total cost with no start dates.
  3. Annual prepayments ignored in the cash flow.
  4. A model nobody updates after the budget is approved.

Monthly upkeep

After each close: load actuals, review variances by department, update the hiring plan for offers accepted and roles pushed out, and refresh runway in both cases.

We build the model with your leadership team, update it after every close, and use it to produce the reforecast, runway and the numbers for the next board meeting.

Sources

Questions founders ask

How far out should the model go?

Monthly for at least 24 months, which usually covers the runway and the next raise. Annual columns beyond that for long-range scenarios.

Should the model and the budget be the same file?

The approved budget is a frozen version of the model at a point in time. The live model keeps changing as the business does, and becomes the reforecast.

Keep reading

More on cash

Book a scope call

Want this run for you, every month?

Revenue recognition, the close, cash, tax and board reporting, run by senior finance people in the accounting software you already use.