Skip to content
Monetisation

Revenue estimate methodology, how Monetisation calculates every range

Our revenue estimate methodology turns your data and a stated assumption into a monthly impact range: low, expected and high. Each estimate lists its inputs, the assumption used, a confidence level and the method in plain words. Estimates guide which change to test first. They are not a guarantee of results; measured experiments are.

No card, no account Public pages only Every estimate shows its method

Revenue estimate methodology, how Monetisation calculates every range

Why we show the method

Any tool can print a large number labelled "untapped revenue". Without the arithmetic behind it, that number is impossible to check and easy to dismiss. We think an estimate is only useful if you can see how it was built and disagree with it.

So every opportunity in Monetisation carries the same five things: a range, the inputs, the assumption, a confidence level and a plain-language method line. Every figure is labelled "Estimate". None is a guarantee of results.

Opportunities, ranked by expected value Example
Subscriptions Annual plan optimization Every estimate shows low, expected and high values.
Estimate, per month +$1,400 $700 to $2,300
Method: Monthly revenue, times expected switch share, times churn saved over twelve months.
Example card with illustrative figures. Your audit computes them from your own data, as estimates, not a guarantee of results.

The three values in every range

Value What it means
Low The outcome if customers respond worse than the assumption suggests, within a reasonable band
Expected The outcome under the central assumption, based on your data where available
High The outcome if customers respond better than the central assumption

The dashboard counter "Untapped monetisation" adds up the expected values of open opportunities. It is labelled as an estimate too, and every item inside it can be opened.

Ranges are not statistical confidence intervals around a forecast. They are scenarios built from the assumption's plausible spread. That is a deliberate choice: most pricing questions do not have enough history for formal intervals before a test, and pretending otherwise would overstate precision.

Inputs

Each estimate uses only the data needed for it. Depending on the opportunity, inputs can include:

  • Billing data from Stripe, through a restricted read-only key: subscriptions, prices, intervals, coupons, churn, expansion
  • Traffic data from Google Analytics 4 and Search Console: visits, landing pages, queries, conversion
  • Your public website: pricing page, plan names, feature lists, paywall, ad slots, affiliate links
  • Product usage from a read-only database connection or CSV: usage per account
  • CRM data from HubSpot or Salesforce: deal sizes and discounts
  • Ad platform data from Google Ads and Meta Ads: spend and acquisition cost
  • CSV exports of anything else, such as affiliate or ad network reports

The method line names which inputs were used and for what period, for example "your last 6 months of Team subscriptions".

Finance leader reviewing a printed board pack with revenue charts
Finance leader reviewing a printed board pack with revenue charts

The assumption library

Every estimate rests on at least one assumption about behaviour: how many customers leave after a price rise, how many choose annual when it is the default, what share of visitors click an affiliate link. Monetisation keeps these in an assumption library, one entry per opportunity type, more than 40 in total.

Each entry has:

  • A central value and a plausible spread used for low and high
  • The source of the default: general pricing practice, simple economics, or your own data
  • The rule for replacing it: when your data is enough, your observed value replaces the default

You can see the assumption on every card. If you think it is wrong for your business, the range shows what happens across its spread, and your experiment results feed back into later estimates.

Confidence levels

Level When it applies
High The estimate relies mainly on your own data, over a stable period, with a small assumption
Medium Your data covers the inputs, but the behavioural assumption is a general value
Low Public pages only, short history, unstable data, or a new stream with little market evidence

AI crawler licensing, for example, usually stays at low confidence because amounts in that market are rarely public. A coupon that is still active after its campaign is usually high confidence, because the leakage is a fact in your billing.

Experiment result, 30 days, holdout control Example
Yearly preselected on the toggle Primary metric: Yearly share of new subscriptions Win The verdict uses the interval, not the point value.
+17.0% Interval +8.0% to +26.0% -20%0+20%
Example verdict with illustrative figures. Every test reports lift with an interval and a plain verdict.

Public pages only versus Stripe connected

The sample audit on the homepage reads public pages only. It knows your pricing page and business type, not your customers. Its estimates use typical values for your business type and are marked low confidence. Connecting Stripe changes the basis.

Public pages only Stripe connected
Customer count and plan mix Typical values for the business type Your actual subscriptions
Prices From your pricing page Prices customers actually pay, including discounts
Churn Typical value Your churn by plan and cohort
Annual share Unknown Measured
Typical confidence Low Medium to high
Typical range width Wide Narrower

A worked example

Take a hypothetical SaaS with Stripe connected. The opportunity is a price rise on the Team plan for existing and new customers.

  • Inputs: 214 Team accounts at 59 USD per month, monthly churn on Team 3 percent over the last 6 months
  • Proposal: 12 percent increase, from 59 USD to about 66 USD
  • Assumption: extra churn from the increase, central value 4 percent of affected accounts, spread 1 to 9 percent
Scenario Accounts kept MRR from Team after change Change against 12,626 USD today
Low (9 percent extra churn) 195 12,870 USD about plus 244 USD
Expected (4 percent extra churn) 205 13,530 USD about plus 904 USD
High (1 percent extra churn) 212 13,992 USD about plus 1,366 USD

The method line reads: "12 percent price increase on 214 Team accounts, 4 percent assumed extra churn, based on your last 6 months." Confidence is medium: the inputs are your own, the churn response is a general assumption until tested.

From estimate to measured result

An estimate decides what to try first. An experiment tells you what happened. "Run experiment" creates a card with a hypothesis, a metric, a baseline period and a test window, delivered in one of three ways:

  • Snippet variants with a holdout (Growth and Scale): visitors are assigned to a variant or a holdout group that keeps the original page, and conversion and revenue per visitor are compared.
  • Dated intervention: you make the change in your own billing. Monetisation fits the baseline trend from before the change and compares the period after with what the trend predicts.
  • Playbook: a checklist and a measurement window for changes that are not a price.

Results show lift, an interval and one of four verdicts.

Verdict Meaning
Win The interval sits above zero
Flat The interval spans zero and is narrow enough to say the effect is small
Loss The interval sits below zero
Not enough data The interval is too wide to say anything yet

Losses are shown like wins. A dated intervention is weaker evidence than a holdout, because other things change at the same time, and the result says so.

What an estimate is not

An estimate is not a promise, a forecast of your total revenue, or financial advice. It is a structured, transparent guess designed to help you choose which change to test. Monetisation is read-only and never changes your prices or subscriptions, so every action stays your decision. The security page explains how data is accessed.

For where estimates are used day to day, see pricing optimization software, revenue optimization software and the arithmetic of annual plan pricing.

See an estimate on your own site

Run a sample audit from the homepage. In about a minute you get the first three opportunities with their ranges and method lines. No card is needed. Get started on a plan to connect Stripe and see estimates built from your own data.

Questions

Are Monetisation revenue estimates guaranteed?

No. Every figure is labelled "Estimate" and is a reasoned range based on your data and a stated assumption. The result you can rely on is the measured outcome of an experiment, which can be a win, flat, a loss or not enough data.

Why does an estimate show a range instead of one number?

Because the outcome of a pricing or monetisation change depends on how customers respond, which is uncertain before you try it. The low, expected and high values show that uncertainty honestly.

What makes confidence high or low?

Confidence depends on how much of your own data supports the estimate, how stable that data is, and how much the result relies on general assumptions. Estimates from public pages only start at low confidence.

What changes when I connect Stripe?

Estimates switch from typical values for your business type to your own customers, prices, churn and discounts. Ranges usually narrow and confidence rises.

How are experiment results measured?

Snippet experiments compare a variant with a holdout group. Changes you make in your billing are measured as a dated intervention against the baseline trend from before the change. Each result shows lift, an interval and a verdict.

Do you show experiments that lost money?

Yes. Losses are shown with the same prominence as wins. A loss tells you something real about your customers.

See what your own site is leaving on the table

A sample audit reads your public pages and returns the first three opportunities with estimates and methods. About a minute, no card.

Related