Should You Switch to Usage-Based Billing? Calculate Your ROI First
Bas de GoeiForecasting revenue in a SaaS business is about clarity. Accurate SaaS revenue projections become vital when growth depends on recurring revenue, usage patterns, and pricing shifts.
A well-built model gives teams the insight to plan, adapt faster, and make smarter decisions at every stage.
SaaS revenue projections are estimates of the revenue a SaaS business expects to generate over a specific period, usually monthly, quarterly, or annually. These forecasts use performance data, current customer data, churn patterns, and market conditions.
SaaS revenue projections serve as a foundation for critical financial planning decisions. They allow founders, CFOs, and GTM leaders to test different growth scenarios, plan for seasonality, and course-correct before issues arise.
For example, companies can spot problems early. If actual MRR underperforms projected MRR, teams can investigate retention, acquisition, or pricing issues.
Good projections give stakeholders the visibility to align budgets, product roadmaps, and hiring plans around growth expectations, which is especially important in SaaS models where recurring revenue drives everything from valuation to viability.
SaaS revenue projections are often confused with sales forecasts and pricing plans, but each plays a distinct role in shaping financial strategy.
Sales forecasts focus on expected deal volume or customer conversions. They are typically built around pipeline data, conversion rates, and sales cycles. In many cases, these forecasts are generated by sales teams or RevOps and cover a shorter time horizon.
Revenue projections translate those sales forecasts into actual revenue expectations. This includes factoring in ARR/MRR, churn, expansion revenue, and delayed revenue recognition in cases like annual contracts.
In SaaS companies, revenue projections need to go beyond new logo wins, they must model how customer cohorts behave over time and how recurring revenue compounds (or decays).
Pricing plans are the actual monetization structures a company offers to customers; flat-rate subscriptions, tiered pricing, usage-based models, freemium-to-paid paths, etc.
Your pricing plan has a direct impact on your revenue model and the accuracy of your SaaS revenue forecasting. For example, companies with a hybrid pricing model (base fee + usage) will need more refined forecasting models than those with flat subscriptions.
Short-term planning typically looks at a 3 to 12-month window. It’s highly tactical and often centered around hitting specific ARR or MRR goals, managing burn, or preparing for investor updates.
In short-term SaaS revenue projections, timing is everything. You’ll want to model revenue recognition accurately (especially for annual deals), track churn rates closely, and adjust quickly if acquisition numbers drop or sales cycles stretch.
Long-term revenue planning stretches over 2 to 5 years. Here, the goal isn’t pinpoint accuracy, it’s clarity on direction. Long-term projections inform product strategy, pricing evolution, market expansion, and hiring plans.
SaaS businesses may use them to model multiple growth paths based on assumptions about CAC, LTV, customer mix, and retention. These forecasts often feed directly into board-level discussions and strategic fundraising.
SaaS revenue forecasting matters because it:
Remember: The more aligned your pricing and packaging are with customer value, the more accurate and actionable your SaaS forecast will be.
Competitive pricing also plays a role. If your prices are too aggressive or too weak compared to the market, your forecasts will never match reality. So while the projection is the output, revenue efficiency and pricing clarity are the inputs.
Accurate SaaS revenue projections hinge on tracking the right metrics. These indicators provide insights into growth, retention, and financial health. Let’s zoom in on what these metrics are:
Choosing the appropriate forecasting method is crucial for generating reliable SaaS revenue projections. Each approach offers unique advantages depending on the company's stage, data availability, and market conditions. These are the most common ones.
This method relies on past revenue data to predict future earnings. Businesses calculate average revenue over a specific period to establish a baseline forecast. While straightforward, it doesn't account for market changes or growth initiatives.
It uses statistical techniques to analyze historical data points collected at consistent intervals. This method pinpoints trends and seasonal patterns, making it effective for mature companies with stable historical data.
This one examines the relationship between revenue and one or more independent variables. Think marketing spend or customer engagement.
By understanding these correlations, businesses can predict how changes in certain factors (think changes in marketing spend, product usage, or customer behavior) may impact revenue.
It makes use of algorithms to analyze vast datasets, identifying complex patterns and making predictions. Machine learning models adapt to new data; they improve accuracy over time.
Tip: Going with this approach is great for companies with large datasets and dynamic market conditions.
This method assigns probabilities to deals in the sales pipeline based on their stage and historical conversion rates. By weighting potential revenue accordingly, businesses can estimate future earnings with greater precision.
Implementing structured models can enhance the accuracy of SaaS revenue projections. Here are three examples.
This model focuses on ARR, tracking new sales, renewals, expansions, and churn. By visualizing how ARR accumulates over time, businesses can identify growth drivers and potential risks.
Analyzes customer groups (cohorts) based on their acquisition period. By monitoring each cohort's behavior over time, companies can assess retention rates and revenue contributions. This data is key for informing targeted strategies.
Integrates sales pipeline data, assigning probabilities to deals based on their stage. This model provides a dynamic forecast that adjusts as deals progress, offering real-time insights into potential revenue.
Note: AI has influenced pricing strategies in the SaaS industry. Flat-rate models are giving way to usage-based pricing, where customers pay based on their consumption levels. This shift aligns revenue with product usage, offering a fairer approach for both providers and customers.
Each step below lays the groundwork for a process that’s both repeatable and insightful.
Start by choosing a forecast window. Most SaaS companies forecast on a monthly basis for short-term planning and annually for long-term targets. You’ll want to align this with internal cycles such as budgeting, board reporting, or fundraising milestones.
Once the period is defined, lock in your top-line revenue targets. These targets should reflect both aspiration and realism, balancing investor expectations with operational constraints. Consider known variables like upcoming contract renewals and seasonal trends.
No forecast is stronger than the data it’s based on. The three core inputs should be your CRM, billing platform, and product analytics tools.
Your CRM gives visibility into the active pipeline: who’s being sold to, what stage they’re in, and how deals are converting.
The billing system shows contract value, billing frequency, and revenue recognition details.
Product analytics reveal user behavior, engagement, and likelihood to upgrade or churn. If these systems aren’t integrated or reconciled, your forecast will miss important context, especially for usage-based pricing.
A good model pulls real-time or regularly synced data from each of these sources. Manual exports can work at first, but introduce lag and error risk. For scalable accuracy, automate where possible.
Choose a forecast method based on your data quality and go-to-market motion. A historical average model is simple and often used in early-stage SaaS, but it doesn’t account for growth levers or churn.
If you operate in a more mature or sales-led business, pipeline-weighted forecasting will let you assign probabilities to each deal based on its stage and past conversion rates.
Time-series forecasting works well when you have stable recurring revenue and clear seasonality. Machine learning can add value once you have enough historical data to surface nonlinear trends or behavior-based churn predictors.
Flat pricing, tiered pricing, and usage-based billing: each has a different impact on revenue predictability. If your business is usage-based or hybrid, your forecast needs to simulate behavior, not just count active subscriptions.
Map out customer segments, usage patterns, likelihood to upgrade, and discounting trends. It also includes revenue lag from activation delays, contract start dates, and product adoption curves.
Behavior data from product analytics should be used to forecast how long it takes for new users to become paying users, and how frequently they reach usage thresholds that trigger pricing changes.
Note: Flat-rate models are more linear, but even then, factor in freemium-to-paid conversions and average discounting by plan.
Ignoring post-sale motion will kill your forecast accuracy. You need to layer in revenue contraction and expansion, not just net new sales.
Model churn by customer segment, contract size, and tenure. Early-stage customers often churn faster. Small businesses churn more than enterprises. Use historical data where possible; otherwise, build assumptions and adjust monthly.
Expansion revenue includes upsells, seat growth, and usage scaling. Downgrades happen when customers cut seats or shift to lower plans. Both movements (up and down) need to be modeled separately, because they behave differently.
Now that your model is built, simulate different future scenarios. The baseline forecast should reflect current trends.
The best-case scenario includes higher win rates, lower churn, or faster upsell. The worst-case scenario considers longer sales cycles, lost renewals, or pricing pressure.
Use these models to test decisions. For example: Can you still hit 2025 targets if churn increases by 5%? Can you fund a hiring plan if Q3 is soft? Scenario modeling helps leadership make decisions based on risk tolerance, not instinct.
Forecasts are living systems. Each month (or quarter), compare actuals against projections and investigate the gaps.
If your assumptions about conversion, churn, or expansion were wrong, update them. If you launched a new GTM play or adjusted pricing, your model must reflect that change.
Treat forecasting as a feedback loop, not a once-a-year exercise. The best teams refine their models regularly, making them more predictive and more trusted over time.
Even experienced operators fall into forecasting traps. Many of these mistakes seem minor but can lead to overconfidence, missed targets, or wasted spend. Here's what to watch for and how to fix it:
1. Ignoring pricing model complexity: Flat-rate pricing is simple to model, but very few modern SaaS companies use it alone. If you have usage-based elements, volume discounts, or seat-based pricing, your forecast needs to simulate these dynamics.
Many teams apply average revenue per user (ARPU) across all customers, which flattens out critical variation. That can cause under- or over-estimations by hundreds of thousands annually.
Fix it by segmenting your customers by pricing model, applying realistic usage curves, and modeling thresholds like overage fees or usage tiers.
2. Failing to account for expansion and churn: Many forecasts focus heavily on new business and ignore the revenue generated or lost after the initial sale.
Ignoring churn leads to inflated growth expectations. Ignoring expansion hides how much revenue comes from existing users increasing usage or buying more seats.
Fix it by modeling churn rates by cohort and customer type, and separately forecasting expansion revenue. Use trailing 3 to 6 month averages if you're early-stage and update frequently.
3. Not reflecting GTM motion changes in the model: When you switch from a sales-led to product-led motion, or vice versa, your revenue curve changes. Sales-led models often have longer cycles and higher ACVs. PLG businesses move faster but have lower initial deal values.
Yet many SaaS teams continue using old assumptions even after their go-to-market changes.
Fix it by re-analyzing your conversion rates, activation timing, and average revenue per new user based on the current GTM approach. Don’t rely on legacy patterns if your sales motion has changed.
4. Relying too heavily on sales team forecasts in PLG models: If your forecast depends entirely on AE-reported pipeline, you're likely missing 80% of growth that happens through self-serve.
Forecasting should incorporate product usage patterns, free-to-paid conversion rates, and time-to-upgrade metrics.
Fix it by bringing product data into the forecast. Build models that start at signup, not the first sales call.
5. Disconnect between billing data and product usage: Many companies keep product analytics and billing systems completely separate. That means they don’t know if usage is increasing ahead of a renewal or if product adoption is dropping before a user churns.
Fix it by integrating your billing and product data. You’ll gain the ability to correlate engagement with revenue changes, critical for forecasting upsells, renewals, and downgrades.
You should include MRR/ARR, churn, expansion, CAC, contract terms, and product usage data. Pull this from CRM, billing, and product analytics. Use historical trends when available and create assumptions when needed.
The most effective approach is a bottom-up model. It incorporates real usage data and models variable pricing tiers. It should include product engagement patterns, historical usage, and predictive usage triggers. Side-by-side simulations can help evaluate pricing impacts.
You should update your projections monthly or quarterly. Update them when new data, pricing shifts, or market changes occur. Frequent reviews help you catch problems early and adjust quickly.
Yes, early-stage SaaS companies should use forecasting models. Simple models help set goals, track momentum, and manage churn. Focus on consistency and learning over perfect accuracy.
A common revenue forecast example to follow is a monthly projection table showing new revenue, churned revenue, expansion, and total net recurring revenue. You can break it down by cohort or plan type. Tools like Orb let you build this using real usage data.
Pricing structure plays a direct role in revenue forecasting by affecting income predictability, upgrade behavior, and churn. Usage-based and hybrid models require more granular forecasting tied to actual product activity. Forecasts should always be built with pricing logic in mind.
Orb improves revenue projection accuracy by connecting billing, usage, and pricing into one system. This setup allows forecasts to reflect real-time customer behavior.It lets teams simulate pricing changes, track event-level usage, and align forecasts with compliant billing data.
The result is precise, reliable revenue modeling.
Your revenue forecasts are only as reliable as the infrastructure behind them. When you're working with outdated spreadsheets, disconnected tools, or billing systems not designed for modern SaaS products, your forecasts will always fall short of reality.
Orbchanges that.
Orb is a done-for-you billing platform for SaaS companies that want to unlock real-time usage data. Orb is the central source of truth for your pricing, billing, and revenue modeling. Here’s how Orb helps teams build revenue projections that reflect performance:
Ready to connect your pricing, billing, and forecasting into one system? Check out Orb’s flexible pricing plans and choose the model that fits your stage of growth.
See how AI companies are removing the friction from invoicing, billing and revenue.