Optimized Sales Optimized Marketing Target Accounts For CROs For CFOs For CMOs Blog News Glossary Compare Tools About Schedule a Demo
Revenue & Forecasting

Revenue Model

ORM Technologies
Home/ Glossary/ Revenue Model
Definition A revenue model is the structure that defines how a business earns money from its product, whether through recurring subscriptions, consumption-based usage, or per-seat licensing, and it determines which inputs a revenue forecast must track.

What a revenue model is

A revenue model is the structure that defines how a business converts its product into income, whether through fixed subscriptions, metered usage, or per-seat licensing. The model is the foundation of every revenue forecast because it dictates which inputs drive the number. A subscription business lives on renewals and churn. Usage revenue rises and falls with consumption, so the forecast has to model adoption directly. Seat-based revenue moves when accounts add or cut licenses at renewal. Match the wrong forecast method to your model and the number is wrong before you start.

In B2B SaaS, three revenue models dominate, and most companies run some blend of them.

The three main SaaS revenue models

Subscription. Customers pay a fixed recurring fee for access, billed monthly or annually. Revenue is predictable because it recurs on a known cycle. The forecast centers on new bookings, renewals, and churn, and annual recurring revenue (ARR) is the core metric. Usage-based. Customers pay for what they consume, such as API calls, gigabytes processed, or transactions run. Revenue scales with adoption rather than contract count. A single customer's spend can double or halve in a quarter with no change to the contract, so the forecast has to project consumption trends rather than logo count. Per-seat. Customers pay per user or license. Revenue grows when accounts add seats and shrinks when they cut headcount or reduce licenses at renewal. The forecast tracks seat expansion and contraction inside the existing base as closely as it tracks new logos.

Most mature SaaS companies run a hybrid, such as a subscription platform fee plus usage overages, or a seat-based core with usage add-ons. Each revenue line needs its own forecast logic.

Why the revenue model dictates the forecast method

The revenue model determines where revenue comes from, and the forecast has to model those sources directly. A subscription forecast that assumes flat renewals will miss badly for a usage business where existing customers drive most of the growth. A seat-based forecast that only counts new deals ignores the expansion and contraction happening inside current accounts every quarter.

Timing differs too. Subscription revenue lands on renewal dates you can see months out. Usage revenue accrues continuously and is only known after the fact. Seat revenue shifts at renewal and at any mid-term change in licenses. A forecast method built for one timing pattern produces false confidence when applied to another.

This is why net revenue retention carries more weight in usage and seat models than in pure subscription. When existing customers are the primary growth engine, the forecast has to weigh expansion and contraction inside the base rather than treat each account as a fixed line until renewal.

How to match the forecast to the model

- Name your revenue lines first. Separate subscription, usage, and seat revenue before forecasting. Blending them into one number hides the drivers. - Forecast the base and new business separately. Existing-customer expansion and contraction follow different patterns than new-logo acquisition, so model them apart. - Track the metric your model rewards. Renewal rate for subscription, consumption growth for usage, and seat expansion for a per-seat model. Forecast the input that actually moves revenue.

Frequently Asked Questions

What are the main types of revenue models in SaaS?

The three most common are subscription (a fixed recurring fee for access), usage-based (charges that scale with consumption such as API calls or transactions), and per-seat (price tied to the number of users or licenses). Many companies run a hybrid, such as a platform subscription plus usage overages.

How does the revenue model affect revenue forecasting?

Each model has different revenue drivers, so each needs a different forecast input. Subscription forecasts depend on renewal and churn rates. A usage forecast has to project consumption, which can swing sharply within a single contract. Seat-based forecasts track expansion and contraction inside the existing base. One method applied across all three produces inaccurate numbers.

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

A revenue model describes the structure of how you earn, such as recurring subscription versus metered usage. A pricing model describes how much you charge within that structure, such as tiered plans or volume discounts. Two companies can share the same revenue model and use completely different pricing.

Can a SaaS company use more than one revenue model?

Yes, and most at scale do. A common pattern is a subscription base with usage-based overages, or a per-seat core with usage add-ons. Each revenue line needs its own forecast logic, so separating them is the first step to an accurate number.

Put these metrics to work

ORM builds custom revenue forecast models that turn concepts like revenue model into prescriptive action for your team.

Schedule a Demo