Skip to content

Growth decision tools

B2B SaaS Revenue Funnel Calculator

Find which funnel assumption deserves your next experiment. Compare acquisition and bookings scenarios without confusing a model with a forecast.

Scenario workbenchSample inputs

Revenue opportunity model

Compare one funnel intervention using comparable cohorts, explicit assumptions and capacity limits.

Model one funnel change. Bookings are not cash or recognized revenue.

Set your assumptions

Your baseline

Presentation unit only; no exchange-rate conversion or market pricing data.

Use the same cohort and period as all three rates. Allowed input: 0–1000000000000 sessions.

Percentage of these sessions becoming leads. Allowed input: 0–100 %.

Percentage of these leads becoming qualified opportunities. Allowed input: 0–100 %.

Percentage of these opportunities becoming customers. Allowed input: 0–100 %.

New annual-contract bookings per customer; not recognized revenue. Allowed input: 0–1000000000000 USD.

Observed cohort/source or an explicit estimate.

One change to model

Only this stage changes in the low/base/high comparison.

10 means multiply one stage by1.10, not add10percentage points. Allowed input: 0–1000 %.

Editable scenario assumption, not measured lift. Allowed input: 0–1000 %.

Rates stop at100%; high must be at least base. Allowed input: 0–1000 %.

Timing, margin and capacity

All cohorts must use the same source period. Allowed input: 1–12 months.

Only complete source-period cohorts after the lag are counted. Allowed input: 1–120 months.

Assumed delay; not a sales-cycle forecast. Allowed input: 0–120 months.

Optional margin adjustment; not cash flow. Allowed input: 0–100 %.

Optional; zero means no capacity, blank means no stated cap. Allowed input: 0–1000000000000 leads/source period.

Optional handling limit. Allowed input: 0–1000000000000 opportunities/source period.

Optional new-customer limit. Allowed input: 0–1000000000000 customers/source period.

Optional cohort comparison

Compare segments only when their definitions, periods and currency align. Leave this empty to use the main scenario. Blank numeric cells stay unknown and must be completed for a calculation.

No additional cohorts. The main scenario remains independent.

Revenue opportunity model

Illustrative sample

One-stage low/base/high assumptions; new annual-contract bookings, not recognized revenue or cash.

Monetary amounts use USD; no exchange-rate conversion. Display values are rounded to two decimals. CSV exports retain returned numeric values.

Baseline bookings per source period$120,000
Base scenario bookings per source period
$144,000
Incremental horizon bookings
$288,000
Complete cohorts in horizon
12
Baseline expected customers
10

One intervention at a time

CaseRelative change%Bookings/source periodHorizon bookings
Low10132,0001,584,000
Base20144,0001,728,000
High30156,0001,872,000

Independent marginal sensitivity, same relative assumption

StageIncremental bookings/source period
traffic24,000
lead24,000
qualification24,000
win24,000

What to do next

  1. Check cohort definitions and timing.
  2. Choose one change with a named owner.
  3. Measure the same stage and capacity before and after.
Assumptions and limits

Assumptions used

  • Editable scenario inputs; not measured outcomes or benchmarks.
  • Comparable source period:1months; completed cohorts after0month lag:12.
  • Baseline cohort: Illustrative scenario, not actual company data
  • Rates cap at100%; sensitivity ties do not establish a causal bottleneck. Shared capacity is allocated proportionally across cohorts.

What this does not establish

  • No guarantee of business results.
  • No automatic compounding of multiple interventions; no recognized revenue, renewals, churn or cash forecast.

Calculations and pasted-evidence analysis run in this browser. Saving is optional.

Keep the work. Control the sharing.

JSON files include your inputs. CSV and copied briefs include results that may be sensitive. A copied tool link opens this tool without your inputs or result.

More traffic is only one way to change acquisition economics

A useful growth conversation starts with consistent definitions. Sessions, leads, qualified opportunities and won customers need to describe the same acquisition cohort. Combining this month’s traffic with this month’s wins can conceal a long sales cycle. Use measured cohort rates where possible and mark estimates before interpreting the result.

Method and assumptions

Multiply sessions by visitor-to-lead rate, lead-to-opportunity rate and opportunity win rate to model customers. Multiply customers by annual contract value to model new ACV bookings. A 20% relative improvement multiplies one rate by 1.2; it does not add 20 percentage points. A conversion rate cannot exceed 100%.

An illustrative example

Illustrative example: 10,000 sessions × 2% leads × 25% opportunities × 20% wins produces 10 modeled customers. At 12,000 currency units of annual contract value, that is 120,000 of modeled new ACV bookings. Improving only the first rate by 20% relative produces 12 modeled customers, assuming the other stages, timing and capacity stay unchanged.

Turn the result into a useful next step

Compare one intervention at a time, inspect the range, and check whether sales or delivery capacity can absorb the change. Use the biggest sensitivity as a question to investigate, not proof that a stage is broken. I can help you establish the baseline and design the next growth experiment.

What the result can establish

Bookings are not recognized revenue, ARR, margin or cash. The model does not establish causality, forecast seasonality or prove acquisition cost. Twelve repeated monthly scenarios are an annualized assumption, not evidence that improvements persist.

Questions before you use the result

Is this a revenue forecast?

No. It is transparent scenario arithmetic using your inputs. Cohort consistency, time lag, execution and real customer behavior determine whether a scenario is attainable.

What is a relative improvement?

A 20% relative improvement changes a 2% conversion rate to 2.4%. Adding 20 percentage points would change it to 22%, which is a very different assumption.

Should I enter monthly wins from my CRM?

Only compare them with acquisition inputs from the relevant cohort. A long sales cycle can make calendar-month stage totals incomparable.

Does the most sensitive stage need fixing first?

Not necessarily. Check evidence, achievable change, cost, capacity and dependencies before choosing the intervention.

Do I need to leave my email to use the result?

No. The core tool works without an email gate. Contacting me about an engagement is an optional next step.

Who delivers the consulting work?

I do. I personally lead and deliver the agreed work. Your business retains its own responsibilities and access approvals; the scope is agreed with me directly.

Work with me on the next decision

I personally review the business problem, agree the scope with you and deliver the work. Bring the questions the tool helped you identify.