How to Forecast Revenue for an AI Subscription Product
A bottom-up funnel model for forecasting revenue on an early-stage AI subscription product, with a worked example and realistic conversion ranges.
Forecasting revenue for an early-stage AI subscription product means building a bottom-up model: how many people will see your product, how many of those will start a trial or join a waitlist, and how many of those will convert to paying customers and stick around. Skip the top-down approach of taking a huge market size and assuming you will capture 1% of it. That number is fiction. A bottom-up forecast starts from your actual funnel, uses conservative conversion ranges instead of invented precision, and gets more accurate as you collect real data from your first cohorts.
This guide walks through the model itself, a worked example with illustrative numbers, and the three reasons early-stage AI subscription forecasts tend to run too high.
Why top-down forecasting fails for a new AI product
The top-down method looks like this: the market for AI tools in your category is worth some large number, you assume you will capture a small percentage of it, and you multiply. It produces a number that looks impressive in a deck and tells you nothing about whether your product actually converts visitors into payers.
Two products with identical market size assumptions can have wildly different revenue because one has a funnel that converts and one does not. A forecast that does not touch your actual conversion behavior is not a forecast, it is a guess wearing a spreadsheet as a costume.
The alternative is bottom-up: start from traffic you can plausibly generate, apply conversion rates at each funnel stage, and multiply through to paying customers and revenue.
The bottom-up funnel model
A bottom-up forecast for a subscription product moves through four stages. Each stage has its own conversion rate, and each conversion rate should be a range, not a single number, because you do not have enough data yet to know which end of the range you will land on.
Reach - people who see your product exists: website visitors, social impressions that click through, newsletter subscribers, community posts.
Signal of interest - people who take a low-commitment action: joining a waitlist, starting a free trial, or creating a free-tier account.
Activation - people who actually use the product enough to experience its value, not just create an account and vanish.
Paid conversion - people who convert from trial, waitlist, or free tier into a paying subscription.
Multiply the stages together and you get a range of paying customers per period, not a single confident figure. Multiply that by your price point and you get a revenue range. The range is the point. A single number implies a certainty you do not have in month one.
Conversion benchmark ranges to reason with, not quote as fact
There is no universally correct trial-to-paid or waitlist-to-paid conversion rate. Ranges commonly discussed for early-stage B2B and prosumer software products span roughly 1 to 5 percent for cold visitor-to-trial conversion, and roughly 10 to 30 percent for trial-to-paid conversion when the trial requires setup effort, with self-serve products landing toward the lower end and high-intent, warm-audience products toward the higher end. Treat these as starting assumptions to stress-test against your own cohort data, not as facts about your specific product. Once you have 50 to 100 real trial users, replace the assumption with your own observed number.
Worked example: an illustrative forecast
The numbers below are a hypothetical example to show the mechanics of the model. They are not benchmarks for any real company and should not be copied into your own plan as if they were validated figures.
Funnel stage | Monthly volume | Conversion applied | Result |
|---|---|---|---|
Website visitors | 4,000 | 1.5% to trial | 60 trial signups |
Trial signups | 60 | 20% activate (real usage) | 12 activated users |
Activated users | 12 | 35% convert to paid | 4 to 5 new paying customers |
New paying customers | 4 to 5 | at $49/month | $196 to $245 new MRR |
Run this monthly and stack new MRR against churned MRR from prior cohorts to get a net MRR trajectory. In month one there is no churn to subtract yet. By month four or five, churn from earlier cohorts starts eating into the new MRR you are adding, which is exactly why early months look deceptively strong.
Build the model with a low, mid, and high case by moving each conversion rate within its plausible range, rather than presenting one blended number. A range of $150 to $300 in new MRR for a given month is more honest, and more useful for planning, than a single figure like $220 that implies precision you do not have.
Why early-stage AI subscription products tend to over-forecast
Three patterns show up repeatedly in AI subscription forecasting, and all three push the number up when reality will push it down.
Novelty churn
A meaningful share of early signups for an AI product are people trying it out of curiosity about AI itself, not because they have a durable, recurring need for what it does. That group converts to a trial or free tier at a reasonable rate and then churns fast, often within the first billing cycle, once the novelty wears off. If your forecast treats month-one conversion behavior as representative of steady-state behavior, you will overshoot. Build in a higher early-cohort churn assumption than you expect to hold long term, and revise it down only once several cohorts show it actually declines.
Usage-based cost surprises eating margin
If your AI product runs on a usage-based cost structure, inference costs that scale with how much customers actually use the product, your revenue forecast is not the same as your margin forecast. A customer who pays a flat monthly fee but uses the product heavily can cost you more in underlying compute than they pay you. A revenue-only forecast can look healthy while the unit economics underneath are negative. Forecast revenue and estimated variable cost per active user side by side, especially before you have usage caps or tiered pricing that protect margin at the high end.
Free-tier cannibalization
A free tier is a reasonable acquisition strategy, but it changes your forecast math. Every user who would have converted to paid anyway but settles into the free tier instead is revenue you counted in your top-of-funnel assumptions that never shows up in MRR. When you model paid conversion, model it net of how many activated users your free tier is likely to satisfy well enough that they never feel pressure to upgrade. This is a hard number to estimate before launch, which is another reason to keep the paid-conversion stage as a range rather than a point estimate.
Turning the forecast into a working model
Keep the model in a spreadsheet with four adjustable inputs: visitors, visitor-to-signal conversion, signal-to-activation conversion, and activation-to-paid conversion, plus a churn rate applied to the accumulating paid base. Run low, mid, and high scenarios. Update each input as soon as you have real data for it, starting with visitor-to-signal conversion since that data arrives fastest.
Revisit the forecast monthly for the first two quarters. Early data is noisy, a single unusually good or bad week can swing a small-sample conversion rate, so avoid overreacting to any one month. Look for a trend across three or four data points before revising assumptions.
This model is also the foundation for pricing decisions. If you have not settled on a price point yet, work through how to price an AI product alongside this forecast, since your assumed price directly sets the MRR output of every scenario above.
Forecasting is a different exercise from reducing the churn that erodes your paid base once you have one. If your model shows healthy new MRR but flat or shrinking net MRR, the issue is retention, not acquisition, and how to reduce churn on an AI subscription product covers that side of the problem directly.
Before any of these numbers are worth modeling in detail, it helps to confirm the product itself solves a problem people will pay for. If you have not done that validation yet, how to validate an AI product idea before you build it is the step that should come first.
For the broader set of ways an AI product can generate revenue beyond a single subscription tier, see the AI monetization strategies overview.
FAQ
How far out should an early-stage revenue forecast go?
Twelve months is the practical limit for a bottom-up forecast built on pre-launch or early-launch assumptions. Beyond that, compounding uncertainty in your conversion and churn assumptions makes the output more speculative than useful. Extend the model as you gather real data rather than projecting further out at launch.
Should I use MRR or ARR when presenting an early-stage forecast?
MRR is the more honest unit for an early-stage product because it shows month-to-month trajectory and makes churn visible. ARR (MRR times twelve) is a convention for later-stage reporting and can make a small, fragile MRR base look more substantial than it is. Track MRR internally and translate to ARR only if a specific audience, like investors, expects it.
What if I do not have any traffic or users yet to base a forecast on?
Use ranges pulled from comparable channels you understand, such as expected traffic from a launch post, an existing audience, or planned ad spend divided by estimated cost per click, paired with wide conversion ranges. Label the forecast explicitly as pre-data and commit to revising it within four to six weeks once real numbers come in.
How do I account for annual plans in the model?
Model annual subscribers separately from monthly ones. Convert an annual payment to its monthly-equivalent value for MRR tracking, but keep a separate line for cash collected upfront, since annual plans affect cash position differently than recurring revenue. Expect a lower churn rate on annual plans too, simply because the renewal decision happens less often.
How do I factor usage-based pricing tiers into the revenue forecast?
Forecast a blended average revenue per paying customer based on the mix of tiers or usage levels you expect, rather than a single flat price. Track it separately from your cost forecast per active user. Usage-based pricing means both revenue and cost scale with usage, and the gap between them, not the revenue line alone, tells you whether the business works.
How did this land?
About the author

Growth & SEO Lead
Manuele covers distribution: SEO, content strategy, and how AI-built products find their first thousand users. He tests everything he recommends.


