Bottom-Up Revenue Forecasting: 2026 Guide + Example

Build a bottom-up revenue forecast that holds up under investor scrutiny. Step-by-step SaaS model, ARR momentum table, and common mistakes to avoid.

11 min readProspeo Team

Bottom-Up Revenue Forecasting: 2026 Guide + Worked Example

It's Q4 planning week. Your VP of Sales just submitted a forecast built on "TAM x 1% market capture" and a hockey stick that would make the whole board cringe. The CFO isn't buying it. Neither should you.

TAM x market share is a wish, not a forecast - and even after quotas were lowered by 13.3%, 77% of sellers still missed their number last year. The fix isn't better spreadsheets. It's bottom-up revenue forecasting: building your projections from the ground up, literally. As one founder put it on r/EntrepreneurRideAlong, top-down TAM forecasts feel unrealistic because they "don't specify how you'll actually acquire customers." We've built dozens of these models for SaaS teams, and the bottoms-up approach below is what actually holds up under investor scrutiny and real-world execution.

What You Need (Quick Version)

  • Bottom-up = unit-level drivers, not TAM math. You're forecasting from leads, conversion rates, deal sizes, and rep capacity.
  • Core formula: Revenue = Units x Price, layered with churn, expansion, and acquisition rates per segment.
  • Plan for 85% quota attainment, not 100%. Assuming every rep hits quota is the fastest way to miss your number.
  • Rolling 90-day forecasts beat annual models. Assumptions compound. A 12-month forecast is fiction by month six.
  • Your forecast is only as good as your pipeline data. If 30% of your contact list bounces, every downstream conversion assumption is inflated.

What Is Bottom-Up Revenue Forecasting?

Bottom-up revenue forecasting builds projections from the smallest measurable inputs in your business - individual products, customer segments, sales reps, channels, conversion rates - and aggregates them into a total revenue number. The core formula is simple on the surface: Revenue = Price x Quantity. The real work lives in defining what "quantity" means for your business.

For a SaaS company, that means modeling how many leads each channel produces, what percentage convert to trials, what percentage of trials become paying customers, and how those customers churn, expand, or downgrade over time. For e-commerce, it's traffic x conversion rate x average order value. For a services firm, it's billable headcount x utilization rate x average hourly rate. The inputs change; the principle doesn't.

The opposite approach - top-down forecasting - starts with total addressable market and applies a capture percentage. It's useful for board decks and TAM sizing, but it tells you nothing about whether your team can actually execute. A bottoms-up approach forces you to answer the hard question: how, specifically, will this revenue materialize?

Bottom-Up vs. Top-Down vs. Hybrid

Factor Bottom-Up Top-Down Hybrid Winner
Best for Operational planning TAM sizing, board context Annual planning Bottom-Up (for execution)
Data needed High (funnel metrics) Low (market estimates) Moderate Top-Down (lowest barrier)
Accuracy (1-2 yr) High Low High Bottom-Up
Time to build Days to weeks Hours Days Top-Down (fastest)
Planning horizon 1-8 quarters 3-10 years 1-5 years Hybrid (most flexible)
Visual comparison of bottom-up, top-down, and hybrid forecasting approaches
Visual comparison of bottom-up, top-down, and hybrid forecasting approaches

There's also a third option - middle-out forecasting - where you start at a regional or product-category level and build both up and down from there. It's a pragmatic compromise for companies with decent segment-level data but incomplete rep-level detail.

Here's the thing: companies using a hybrid model are 37% more likely to consistently hit revenue goals. That tracks with what we've seen in practice. Pure bottom-up can get lost in granularity. Pure top-down is fantasy. The sweet spot is building your operating forecast bottom-up, then sanity-checking it against a top-down market view.

The recommendation: Use bottom-up for anything under two years. Use hybrid for annual planning. Use top-down only for TAM sizing and investor context - never as your operating forecast.

Building a SaaS Revenue Driver Model

Let's walk through a full worked example. We'll use a fictional company called DataFlow - a B2B SaaS platform with three pricing tiers. This is the kind of model a Series A finance team would actually build.

Define Your Revenue Drivers

DataFlow's pricing structure:

SaaS revenue driver model showing DataFlow pricing tiers and starting ARR
SaaS revenue driver model showing DataFlow pricing tiers and starting ARR
Tier Monthly Price Starting Customers
Starter $99/mo 150
Professional $499/mo 40
Enterprise $2,499/mo 8

Starting MRR: (150 x $99) + (40 x $499) + (8 x $2,499) = $14,850 + $19,960 + $19,992 = $54,802/mo, or $657,624 ARR.

Everything else is about modeling how this number changes month over month. The key drivers are acquisition (new customers in), churn (customers out), and expansion (customers moving up-tier).

Model Churn, Upgrades, and Acquisition

It's July. Your Professional pipeline just dropped 30% because half your prospects are on vacation. This is why raw averages kill forecasts - you need tier-level assumptions that account for real behavior.

Customer flow diagram showing churn, upgrades, and acquisition by tier
Customer flow diagram showing churn, upgrades, and acquisition by tier

Churn assumptions by tier:

  • Starter: 5% monthly - self-serve customers with lower commitment
  • Professional: 3% monthly - sales-assisted, stickier relationships
  • Enterprise: 2% monthly - high-touch, typically contracted annually

Upgrade assumptions:

  • 10% of Starter customers upgrade to Professional annually (~0.83%/month)
  • 5% of Professional customers upgrade to Enterprise annually (~0.42%/month)

New customer acquisition per month:

  • Starter: +25 via inbound and self-serve
  • Professional: +8 via sales-led motions
  • Enterprise: +2 via sales-led, longer cycle

Here's where most models go wrong: they lump all revenue into one pipeline. Separate at least three - renewals, expansion, and new business - because each has fundamentally different conversion rates, cycle lengths, and predictability.

Seasonality and Sales Ramp

DataFlow applies these seasonality multipliers based on two years of historical data:

  • Enterprise: 150% in Q4 due to budget flush, baseline rest of year
  • Professional: 70% in July/August during summer slowdown
  • Starter: 60% in December when SMB activity drops off

Sales ramp for new hires follows a standard schedule: 0% productivity in months 1-2, 50% in months 3-4, 75% in months 5-6, and full quota from month 7 onward. If DataFlow hires two AEs in Q2 at $70k/year each, those reps won't contribute meaningful pipeline until Q3 at the earliest (use a simple 30-60-90 plan to standardize ramp assumptions).

And the most important adjustment: plan for ~85% attainment, not 100%. We've never seen this rule steer a team wrong. When 77% of sellers miss quota even after targets are lowered, assuming full attainment is just optimism dressed up as math.

The ARR Momentum Table

Your output should be a monthly ARR momentum table that breaks revenue movement into four components: New ARR, Expansion ARR, Contraction ARR, and Churned ARR.

ARR momentum waterfall chart showing DataFlow Month 1 revenue components
ARR momentum waterfall chart showing DataFlow Month 1 revenue components

Here's DataFlow's Month 1, calculated from the assumptions above with the 85% attainment factor applied to new acquisition:

Month 1 calculations:

  • New ARR: (25 x 0.85 x $99 x 12) + (8 x 0.85 x $499 x 12) + (2 x 0.85 x $2,499 x 12) = $25,245 + $40,698 + $50,980 = $116,923
  • Expansion ARR (upgrades): (150 x 0.83% x ($499-$99) x 12) + (40 x 0.42% x ($2,499-$499) x 12) = $5,976 + $4,032 = $10,008
  • Contraction ARR: Assumed negligible in early months (no downgrade data yet) = $0
  • Churned ARR: (150 x 5% x $99 x 12) + (40 x 3% x $499 x 12) + (8 x 2% x $2,499 x 12) = $8,910 + $7,186 + $4,798 = -$20,294

Month 1 summary:

ARR Component Month 1
New ARR +$116,923
Expansion ARR +$10,008
Contraction ARR -$0
Churned ARR -$20,294
Net New ARR +$106,637
Cumulative ARR $764,261

This format makes it immediately obvious where growth is coming from and where you're leaking. If churned ARR starts growing faster than new ARR, no amount of acquisition will save you - and you'll see it in this table before it shows up in your bank account.

Prospeo

Your bottom-up forecast breaks the moment bad contact data inflates your pipeline. If 30% of emails bounce, every conversion rate downstream is a lie. Prospeo delivers 98% email accuracy with a 7-day refresh cycle - so the leads-to-demos-to-closes funnel you're modeling actually reflects reality.

Stop forecasting on phantom pipeline. Start with data that converts.

Validating Your Forecast

A forecast without validation is just a spreadsheet with opinions.

The simplest gut-check: compare your bottom-up projections to your weighted pipeline. Take each open opportunity, multiply its value by its probability of close, and sum them for the month. If your weighted pipeline is less than your forecast, your driver assumptions are wrong.

Forecast accuracy benchmarks give you a target:

  • Acceptable: 80-85%
  • Good: 85-95%
  • World-class: 95%+

Most teams fall below 80% because they overestimate conversion rates and pretend churn doesn't exist. The fix is a monthly plan-vs-actual cadence where you compare each driver assumption against reality and adjust. Bottom-up accuracy degrades sharply beyond one quarter because assumptions compound - build 90-day forecasts and roll them forward. It's more work, but it's the only way to stay honest (track the same drivers as your funnel metrics so you can diagnose where the model breaks).

Hot take: If your deals average under $15k, you probably don't need enterprise-grade forecasting software. A well-structured spreadsheet with honest inputs will outperform a $50k FP&A platform fed garbage data every single time. The bottleneck is never the tool. It's the quality of what goes into it.

One thing most forecasting guides skip entirely: your forecast assumes reps can actually reach the prospects in their pipeline. If 30% of your emails bounce, your conversion rate assumptions are built on sand. Prospeo verifies emails in real time with 98% accuracy on a 7-day refresh cycle - compared to the six-week industry average - which means the pipeline numbers feeding your model actually reflect reality (start by monitoring your email bounce rate as a leading indicator).

Mistakes That Kill Forecasts

Poor forecasting doesn't just mean missed targets. Companies with inaccurate forecasts face 26% higher sales and marketing costs, 18% longer sales cycles, and 31% higher rep turnover. These seven mistakes are the most common culprits.

Impact statistics of poor revenue forecasting on sales performance
Impact statistics of poor revenue forecasting on sales performance
  1. Using top-down "spreadsheet magic" instead of unit-level drivers. Investors see through "TAM x 1% capture" instantly. The math works on paper but the logic is unrealistic. Build from leads, conversion rates, and capacity.

  2. Assuming 100% quota attainment. 77% of sellers missed quota last year. Plan for 85% and be pleasantly surprised if you beat it.

  3. Ignoring churn and contraction. A model that only shows new revenue flowing in is a fantasy. Net revenue retention is what actually drives compounding growth (run a lightweight churn analysis at least quarterly).

  4. Mixing renewal, expansion, and new-business pipelines. Each has different conversion rates, cycle lengths, and predictability. Lumping them together makes your forecast useless for diagnosing problems.

  5. Building static annual forecasts. A 12-month model built in January is fiction by April. Rolling 90-day forecasts updated monthly keep your assumptions honest.

  6. Over-optimism on conversion rates without data. If you don't have at least three months of funnel data, your conversion assumptions are guesses. Label them as such and update aggressively (use sales conversion rate benchmarks as a sanity check).

  7. Letting stale CRM data corrupt pipeline assumptions. Poor data quality costs companies $12.9M annually. If your reps are working dead leads, every downstream assumption - connect rates, demos booked, deals closed - is inflated. Audit your bounce rates quarterly at minimum (a simple pipeline health review catches this early).

Forecasting for Fundraising

Lead investors increasingly demand a bottoms-up model before committing to a round. While 58% of successful seed decks skip financial data entirely, Series A and beyond expects 3-5 year projections - and investors expect a credible path to $10M revenue within three years.

The key word is credible. Investors aren't looking for hockey sticks. They're evaluating your judgment and the quality of your assumptions. A bottom-up model that shows realistic acquisition costs, honest churn rates, and a clear channel strategy signals founder maturity far more than an aggressive top-line number.

Look, the CPA math is what investors actually stress-test. If you spend $5,000 on marketing in month one and expect a $50 CPA, that's roughly 100 new customers. Can you show that CPA from existing data? Can you show it holds at 2x the spend? That's the conversation they want to have, and a bottoms-up model is the only format that lets you have it with real numbers instead of hand-waving (tie CAC assumptions back to your cost to acquire customer model).

The metrics investors want to see alongside your forecast: CAC, LTV, LTV/CAC ratio, MRR, monthly churn, gross margin, and net revenue retention. If your model doesn't produce these as outputs, it's not finished.

Industry Drivers Beyond SaaS

The internet is flooded with SaaS-only examples. Here's how bottom-up revenue forecasting applies across five common business models:

Business Model Primary Unit Key Drivers Watch Out For
SaaS Subscription MRR, churn, expansion, new logos Mixing pipeline types
E-commerce Transaction Traffic x conversion x AOV (model refunds separately) Seasonal swings
Services / Agency Billable hour Headcount x utilization x rate Utilization over-optimism
Marketplace Transaction GMV x take rate, both supply and demand side Chicken-and-egg growth
Retail / DTC Store or SKU Foot traffic x conversion x basket size New store ramp time

The principle is identical across all five: identify the smallest measurable unit of revenue, model how many of those units you'll produce, and aggregate upward. The DataFlow example above translates directly - just swap the drivers.

Tools and Templates

You don't need expensive software to build a revenue driver model. You need the right structure.

Tier Tools Price Range
Free Google Sheets, Smartsheet templates $0
Lightweight LivePlan, Jirav $15-50/mo
Mid-market Cube, Forecastio ~$1,500-5,000/mo
Enterprise FP&A Vena, Planful, Adaptive $25,000-100,000+/yr
Enterprise Planning Anaplan, Pigment $75,000-150,000+/yr

The Smartsheet SaaS template includes fields for MRR by tier, monthly churn, CAC by channel, LTV, and net revenue retention analysis - which covers 90% of what you need. Skip this if you're already running Adaptive or Planful; migrating to a spreadsheet template would be a step backward.

Vena is worth a look if your finance team lives in Excel - it's built as an Excel-native FP&A platform that lets you make bottom-up or top-down adjustments without leaving the spreadsheet. For enterprise, Anaplan and Workday Adaptive remain the defaults, though Pigment is gaining ground fast (if you're evaluating vendors, start with a shortlist of sales forecasting solutions by company stage).

On the AI front: teams using ML-powered forecasting hit accuracy targets 88% of the time vs. 64% with traditional spreadsheets, with MAPE dropping from 15-40% to 5-15%. That gap will only widen as these tools mature.

FAQ

What's the difference between bottom-up and top-down forecasting?

Bottom-up builds revenue from unit-level drivers like leads, conversion rates, and deal sizes. Top-down starts with market size and applies a capture percentage. Bottom-up is more accurate for operational planning because it forces you to specify how revenue will materialize. Use top-down only for TAM sizing and investor context.

How accurate should a bottom-up forecast be?

Acceptable accuracy is 80-85%, good is 85-95%, and world-class is 95%+. Most teams fall below 80% because they overestimate conversion rates and ignore churn. Rolling 90-day forecasts updated monthly outperform static annual models because they limit how far assumptions can compound.

How do I improve forecast accuracy with better data?

Start by auditing your pipeline contact data - if emails bounce and phone numbers are disconnected, your conversion rate assumptions are built on sand. Implement a quarterly data hygiene cadence: measure bounce rates, flag stale records, and re-verify contacts. Tools like Prospeo automate this with 98% email accuracy and a 7-day refresh cycle, but the habit matters more than the tool.


The bottom line: bottom-up revenue forecasting is only as good as the assumptions feeding it. Get the inputs right, validate monthly, and resist the temptation to build a 12-month model you'll never update. Start with 90 days, prove your assumptions, and roll forward.

Prospeo

You just modeled rep capacity, churn rates, and seasonality down to the tier. Don't let bad prospect data be the variable that wrecks it all. Prospeo gives your reps 300M+ verified contacts with 30+ filters - so the 25 Starter leads and 8 Professional leads you're forecasting per month actually show up in pipeline.

Build your forecast on 300M+ verified contacts at $0.01 per email.

B2B Data Platform

Verified data. Real conversations.Predictable pipeline.

Build targeted lead lists, find verified emails & direct dials, and export to your outreach tools. Self-serve, no contracts.

  • Build targeted lists with 30+ search filters
  • Find verified emails & mobile numbers instantly
  • Export straight to your CRM or outreach tool
  • Free trial — 100 credits/mo, no credit card
Create Free Account100 free credits/mo · No credit card
300M+
Profiles
98%
Email Accuracy
125M+
Mobiles
~$0.01
Per Email