Revenue Forecasting
Revenue Forecasting is the process of predicting future revenue over a specific period using historical data, pipeline analysis, and recurring revenue metrics. For B2B SaaS, it combines MRR/ARR trends, pipeline probability, and churn projections to guide planning and investment decisions.
A SaaS company forecasts Q4: Current ARR = $10M. Pipeline-based new business forecast = $800K (weighted). Historical renewal rate of 90% on $2.5M renewals due = $2.25M retained, $250K churn. Expansion from CS-identified opportunities = $200K. Net forecast: $10M + $800K - $250K + $200K = $10.75M ARR by Q4 end. They run scenarios at 80%, 100%, and 120% attainment to understand risk.
Revenue forecasting is either a strategic planning tool or a weekly exercise in fiction that makes the board happy until the quarter ends. The difference is data quality and methodology.
Most forecasts fail because they're built on garbage: stale pipeline, optimistic win rates, churn ignored until it happens. Great forecasting triangulates: What does the pipeline say? What does historical cohort behavior predict? What do usage patterns suggest about renewals?
The RevOps angle: forecasting accuracy is a function of your data infrastructure. Clean CRM, proper stage definitions, realistic probability assumptions, integrated billing data. Without those, you're just extrapolating wishful thinking.
Define ItOther Definitions
“Revenue forecasting is the process of estimating how much revenue your business will generate over a specific period. It uses historical data, market analysis, and sales pipeline to predict future financial performance.”
“Sales forecasting is the process of estimating future sales revenue. Forecasts are typically based on historical sales data, industry comparisons, and economic trends, and are used to make informed business decisions about budgets, hiring, and operations.”
“SaaS revenue forecasting is the practice of estimating how much recurring revenue your subscription business will generate over a future period, based on past performance, current customers, pipeline, and expected changes in churn and expansion.”
Revenue forecasting predicts future revenue to inform business planning and investment. Salesforce emphasizes historical data and pipeline. Gartner adds industry and economic context. Forecastio focuses on SaaS-specific components: recurring revenue, churn, and expansion.
Key forecasting methods include: (1) Bottom-Up — building from rep-level pipeline and deals; (2) Top-Down — starting from market size and growth targets; (3) Pipeline-Based — using stage probabilities and conversion rates; (4) Cohort-Based — modeling customer behavior over time; (5) Time-Series/ML — statistical analysis of historical trends.
For B2B SaaS, forecasts typically model: new business (from pipeline), renewals (from current ARR minus expected churn), expansion (from upsell/cross-sell pipeline), and contraction (downgrades).
MistakesCommon Mistakes
Relying on a single method instead of triangulating pipeline, cohort, and trend data
Using optimistic churn assumptions not grounded in historical data
Dirty CRM data making pipeline-based forecasts unreliable
No scenario modeling (base, upside, downside) to understand risk bands
Confusing bookings with revenue — especially for multi-year deals
Is your forecast predictive or just a guess?
We build forecasting models on clean data — triangulating pipeline, cohorts, and trends for projections you can actually trust.
Experience across
