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

How to Calculate ARR for Usage-Based Pricing

Pete Furseth 4 min read
arrusage based pricingsaas metricsrevenue operations
How to Calculate ARR for Usage-Based Pricing
Home/ Blog/ How to Calculate ARR for Usage-Based Pricing

ARR was built for subscriptions with a fixed contract value, and consumption pricing breaks the assumption underneath it. There is still a defensible ARR figure for a usage-based business. Producing it means deciding which dollars are recurring, choosing an annualization window, and holding both decisions constant across periods so the number stays comparable to itself.

Can you calculate ARR when pricing is usage based?

Yes. Annualize the contracted floor, then add the portion of usage revenue that has proven it recurs.

``` Usage-Based ARR = Annualized Platform Fee + Annualized Committed Minimum + Normalized Recurring Overage ```

Take an account paying a $60,000 annual platform fee with usage billed monthly on top. Trailing twelve month usage billings total $84,000, of which $18,000 came from a one-time data migration in March. Recurring usage is $66,000, so ARR is $126,000.

A more conservative version counts only what the customer is contractually obligated to pay. If the committed usage minimum is $48,000, contracted ARR is $108,000 and the remaining $18,000 sits in a run rate line. Both numbers are defensible. Publishing one figure in a board deck and the other in a diligence file is not.

Put this to work on your numbers
Run your own numbers with the free Growth Rate Calculator, then see how ORM builds it into a custom model.

Which usage revenue belongs in ARR?

Recurring obligation belongs in ARR, and everything event-driven belongs outside it.
Revenue componentIn ARRMethod
Platform or subscription feeYesContract value annualized
Committed usage minimumYesCommitment annualized
Overage that recurs month after monthYes, normalizedTrailing average annualized
Usage spike from a one-time eventNoExclude and note separately
Free credits, trials, or pilot consumptionNoNo contractual obligation
Professional services and implementationNoNot recurring revenue
The judgment call is the third row. A customer whose overage has run between $4,000 and $6,000 every month for a year has a run rate. A customer with one $30,000 month and eleven quiet ones has an event. Set a rule, such as overage present in at least nine of the last twelve months, and apply it to every account rather than case by case.

Which annualization window should you use?

Match the window to the shape of the account's consumption.
WindowCalculationBest forRisk
Latest monthMonth x 12Flat, mature consumptionOne heavy month projects a full year of peak
Trailing 3 monthsAverage x 12Accounts growing steadilyPicks up quarter-end surges
Trailing 12 monthsTotal, adjusted for one-timeCustomers with seasonal cyclesSlow to reflect a real step change
Committed minimum onlyContract floorConservative external reportingUnderstates the true run rate
Consumption follows the customer's own business cycle, so a retail customer peaks in Q4 and a tax software customer peaks in Q1. Annualizing either one from their peak quarter creates ARR that will visibly evaporate the following period. The trailing twelve month window absorbs that cycle at the cost of reacting slowly to genuine growth. Sales seasonality compounds the problem on the bookings side. In our data, Q2 and Q4 usually run stronger than Q1 and Q3, and the third month of a quarter runs stronger than the first two. Building a run rate from a quarter-ending month picks up both the customer's cycle and the seller's cycle in a single inflated number.

How do you handle contracts with commitments plus overage?

Count the commitment as contracted ARR and treat sustained overage as expansion in the waterfall.

A customer who commits to $100,000 and consumes $130,000 is a $100,000 contracted account producing $30,000 of expansion. When that overage persists across periods and the customer raises the commitment at renewal, the expansion converts into contracted ARR with no change to what they actually pay.

That conversion is worth tracking on its own. Sustained overage is the strongest renewal signal a usage-based business has, since the customer has already demonstrated the demand the higher commitment would formalize. Accounts consuming below their commitment are the inverse signal, and they show up as contraction at renewal rather than as churn.

How does churn appear in a usage-based model?

As declining consumption, months before any cancellation event.

Subscription churn is binary and dated. Usage churn is gradual, so a business waiting for cancellation notices sees the erosion after it has already cost a year of revenue. Measure each account against its own trailing baseline and treat a sustained decline as contraction in the net revenue retention calculation.

Support activity adds a second signal. In ORM customer data, accounts with no support cases at all are at churn risk, as are accounts with seven or more in a year. Three to five cases, usually tier 2 or tier 3, indicates an engaged customer. Pairing that with a consumption trend line identifies at-risk accounts while a renewal conversation can still change the outcome.

How do you forecast usage-based ARR?

Forecast consumption per account and roll it up, rather than applying a growth percentage to a total.

A blended growth assumption across a usage-based base averages accounts that are scaling with accounts that are winding down, and the average hides both. Account-level projection surfaces concentration, which matters more here than in a subscription model because a single large consumer can swing the total.

The forecast also has to update as conditions change. Consumption responds to the customer's own volume, and their volume responds to their market. That is the same reason a revenue forecast built on last year's assumptions misses, and the reason a usage-based ARR figure needs a rebuild cadence rather than an annual review. Our sales forecasting approach rebuilds against current data as the quarter progresses rather than running on an assumption set fixed at planning time.

Frequently Asked Questions

Can you calculate ARR with usage-based pricing?

Yes. Annualize the contracted platform fee plus the committed minimum, then add the portion of overage that has recurred for long enough to count as a run rate. Usage that appeared once and stopped belongs outside ARR, reported as a separate line so nobody builds a plan on it.

Should overage revenue be included in ARR?

Only the sustained portion. Take a trailing window, remove any one-time event that drove a spike, and annualize what remains. An account with 84,000 dollars of trailing usage that includes an 18,000 dollar migration burst has 66,000 dollars of recurring usage, and the burst gets excluded.

Which annualization window works best for usage revenue?

Trailing three months multiplied by four for accounts with steady growth, and trailing twelve months for accounts whose consumption follows their own business cycle. Latest month times 12 is the fastest to compute and the easiest to distort, since one heavy month projects a peak across the whole year.

How do you report ARR when the customer has no commitment?

Report it, and label it separately from contracted ARR. Uncommitted usage revenue is real revenue with no contractual floor, so it belongs in a run rate line rather than in the same total as signed commitments. Boards and buyers treat those two dollars differently, and mixing them costs credibility in diligence.

How does churn work in a usage-based model?

Churn shows up as declining consumption long before a cancellation, so the binary churn event arrives late. Track consumption decline against each account's own baseline and treat a sustained drop as contraction in the ARR waterfall, which is where a usage-based business sees erosion first.

PF
Pete Furseth
ORM Technologies
Pete has built custom revenue forecast models for B2B SaaS companies for over a decade.

See how ORM turns these insights into action

ORM builds custom revenue forecast models for B2B SaaS companies. Not dashboards. Prescriptive analytics that tell you what to do next.

Schedule a Demo