How to build a revenue model

A revenue model projects future revenue from its underlying drivers rather than a hopeful growth percentage. Built well, it becomes the operating plan: it links pipeline, conversion, capacity, and retention so you can see what has to be true to hit the number.

Short answer

Build a revenue model by projecting revenue from its drivers: pipeline generation, win rate, average deal size, sales cycle, and retention, layered with new, expansion, and churned revenue. Combine a top-down market view with a bottom-up capacity view, document assumptions, and stress-test scenarios so you can plan spend and hiring against reality.

Step by step

  1. Identify your revenue drivers

    List the levers: leads and pipeline generated, win rate, average deal size, sales cycle, rep capacity, and retention. These are what you actually control.

  2. Model new, expansion, and churn separately

    Project new-business revenue, expansion from the base, and churn as distinct streams so you understand each engine.

    • New: pipeline x win rate x deal size
    • Expansion: base x expansion rate
    • Churn: base x churn rate
  3. Reconcile top-down and bottom-up

    Combine a top-down market and target view with a bottom-up capacity view. Where they disagree, dig in.

  4. Document assumptions and stress-test

    Make every assumption explicit and run scenarios (conservative, base, aggressive) so the model shows a range, not a single fragile number.

  5. Connect it to spend and hiring

    Use the model to plan sales headcount, marketing spend, and capacity, then track actuals against it monthly and refine.

How Ardovo helps

Ardovo feeds the model with live drivers: real win rates, deal sizes, cycle lengths, and retention, so the projection rests on your actual numbers. Rook can run scenarios and show what pipeline or win-rate change is needed to hit a target.

Frequently asked questions

What is the difference between a revenue model and a forecast?

A forecast predicts what will close in the near term from current pipeline. A revenue model projects revenue over a longer horizon from its underlying drivers and assumptions, and it drives planning for spend and hiring. The forecast is short-range; the model is strategic.

What drivers belong in a revenue model?

Pipeline generation, win rate, average deal size, sales cycle length, rep capacity and ramp, and retention split into expansion and churn. Modeling these levers, rather than a single growth percentage, shows what actually has to happen to hit the number.

How do I stress-test a revenue model?

Run conservative, base, and aggressive scenarios by flexing key assumptions like win rate and churn, and see how the outcome ranges. This reveals which drivers matter most and how much cushion you need, rather than betting everything on one optimistic path.

Keep reading

Get started with Rally or browse all pages.