How to Build a Financial Model for an AI Company
A driver-based approach to modelling AI revenue, usage, inference cost, headcount, cash, and runway without relying on a generic SaaS template.
A financial model is useful when it helps management make a decision before the answer appears in the bank account. For an AI company, that means connecting commercial demand to product usage, product usage to delivery cost, and both to hiring and cash.
A generic SaaS template can provide a starting shell. It is rarely enough. Recurring revenue does not guarantee recurring economics when customer behaviour, model usage, human review, and implementation effort vary substantially.
The model should answer five questions
- How does the company acquire and retain revenue?
- What product activity must occur to deliver that revenue?
- Which costs change with that activity?
- Which people and commitments must be in place before growth occurs?
- How do those assumptions change cash and decision timing?
If a model cannot answer those questions, adding more tabs will not fix it.
Build the model in six connected schedules
1. Customer and revenue schedule
Model customers or cohorts in a way that reflects the go-to-market motion. An enterprise AI company may need rows for signed customers, expected launch dates, implementation periods, contracted minimums, usage, expansion, and renewal. A self-serve product may be better modelled through traffic, activation, conversion, retention, and average spend.
Keep contracted revenue, recognised revenue, billing, and cash collection separate. They follow different timing.
2. Usage and workload schedule
Translate the revenue plan into the product activity required to serve it. Depending on the product, that may include documents processed, agent tasks, voice minutes, images, searches, or API volume.
This schedule is where commercial assumptions meet technical reality. It should contain explicit assumptions for usage intensity, growth within accounts, failure or retry rates, and seasonality where relevant.
3. Cost-to-serve schedule
Apply cost drivers to the workload schedule:
- model or inference cost;
- cloud compute and storage;
- retrieval and observability services;
- licensed data;
- human review and operations;
- customer-specific implementation; and
- direct support.
Do not force every cost into a per-token formula. Some costs are fixed within a capacity band, some are committed, and some appear as step-functions when volume crosses a threshold.
4. Headcount schedule
Headcount is usually the largest controllable cash commitment. Model each planned role with start date, salary, payroll costs, recruiting cost, and location assumptions. Tie hiring dates to operating triggers where possible—for example, a customer launch, implementation backlog, sales capacity, or reliability target.
This makes the hiring plan a set of decisions rather than a smooth percentage of revenue.
5. Operating-expense and commitment schedule
Separate flexible monthly costs from annual or multi-year commitments. Model software, professional services, insurance, premises, data licences, minimum cloud commitments, and other material contracts by payment timing, not only expense recognition.
That distinction is essential for runway.
6. Cash and balance-sheet schedule
Connect the profit-and-loss forecast to collections, prepayments, payables, taxes, equipment, and other balance-sheet movements. Reconcile opening cash plus cash movements to closing cash. A runway model that does not reconcile will eventually surprise management.
Use a driver tree
The most important assumptions should be visible in one place and linked through the model.
| Outcome | Primary drivers |
|---|---|
| Revenue | customers × activation × usage × effective price |
| Model cost | workload × attempts × tokens or compute × provider rate |
| Human delivery cost | exceptions × review time × loaded labour rate |
| Gross profit | revenue − direct model, infrastructure, data, and delivery costs |
| Payroll | people × start dates × loaded compensation |
| Runway | opening cash + collections − cash operating and investment outflows |
This is not the only valid structure. It is a test of whether the business logic is explicit.
Build scenarios around decisions
Do not create a downside case by reducing every line by 20%. That produces a different spreadsheet, not a different operating plan.
A useful scenario changes real variables:
- a major contract starts three months later;
- enterprise implementation takes twice as long;
- usage per account grows faster than contracted revenue;
- a lower-cost model handles a defined share of workloads;
- two senior hires move to the next quarter;
- customer concentration creates a collection delay; or
- committed infrastructure is renegotiated or avoided.
For each scenario, state the management response and the date by which it must occur. A runway warning without a decision deadline is incomplete.
Reconcile forecast to actuals every month
The model becomes credible through repeated reconciliation. For each material variance, identify whether the cause was:
- timing;
- volume;
- price;
- mix;
- efficiency;
- scope; or
- a bad assumption.
Then change the forward forecast. Keeping the original budget visible is useful, but managing the company against an outdated budget is not.
What the board needs to see
A board-ready model should support a concise view of:
- actual versus forecast performance;
- cash and runway under base and downside cases;
- revenue quality and concentration;
- delivered gross margin and its main drivers;
- hiring plan and decision gates;
- the assumptions that changed; and
- decisions or support required from the board.
The full model remains a management tool. The board view should expose the structure without burying the conversation in cell-level detail.
Common failure modes
Avoid these five patterns:
- Revenue without delivery: bookings grow, but implementation capacity and launch timing are absent.
- Cloud as a flat percentage: the model cannot show how product or vendor choices change margin.
- Headcount as an annual total: start dates and cash timing disappear.
- Runway without a balance sheet: collections, prepayments, and commitments are ignored.
- Scenarios without actions: the downside case changes, but the operating response does not.
The best financial model is not the most complicated. It is the simplest model that preserves the causal structure of the company and is updated often enough to influence decisions.
This article is general business information, not accounting, tax, legal, investment, or securities advice. Company-specific models should be reviewed with appropriately qualified advisers.
Put an experienced CFO in the room.
Tell us what is changing in the business and where the finance function needs to catch up. A partner will review the context and respond directly.