Sales Operations
How to Forecast B2B SaaS Sales (When Pipeline Is Still Building)
Forecasting is hard when you have less than 90 days of pipeline data. Three methods that work at small data volumes, plus what to track now so next quarter is easier.
Sales forecasting at a B2B SaaS startup is statistically broken. You have 8 to 30 deals in pipeline. Maybe 50. Win rates swing 20 points quarter to quarter. Cycle lengths vary by 60 days depending on the buyer. And your investor wants a quarterly number.
Enterprise forecasting frameworks (probability-weighted pipeline, MEDDIC-scored stage progression, sophisticated CRM forecasting modules) all assume you have enough deals for the averages to mean something. You don't. Not yet.
Here are three forecasting methods that actually work at small data volumes, ranked from least to most rigorous. Plus what to track now so the math gets easier over time.
The TL;DR
Use multiple methods and compare them. Each one has a different bias. The truth is usually somewhere between them.
- Method 1: Commit + Best Case — Reps commit to deals they're confident in. Best case = stretch upside. Simple, honest, fast.
- Method 2: Run-rate × seasonality — Average closed-won per month × number of months × seasonal adjustment. Ignores pipeline entirely. Useful sanity check.
- Method 3: Stage-weighted pipeline — Each pipeline stage has a historical win rate. Multiply pipeline value by stage weight. The standard model, but only reliable once you have ~50 closed deals to compute stage weights.
Method 1: Commit + Best Case
The simplest method. Used by most founder-led teams and small sales orgs because it doesn't require statistical confidence in stage weights.
How it works:
- Commit: Deals you're confident will close this period. The rep is willing to put their commission on it.
- Best case: Deals that could close this period if things break right. Includes the commit deals plus stretch opportunities.
Your forecast lives between commit and best case. Internally, you call the number 70-80% of best case for investors (because best case is optimistic by design).
This method works because it relies on rep judgment, which is the most accurate signal when sample sizes are too small for statistics. The downside: it's heavily influenced by rep psychology. Pessimistic reps under-commit. Optimistic reps over-commit. Calibrate by comparing each rep's last 3 commits to what they actually closed.
Best for: 0 to 5 reps. Less than 30 deals per quarter.
Method 2: Run-rate × seasonality
Ignore pipeline entirely. Look at what you closed in the last 3 months. Take the monthly run-rate. Adjust for seasonality if you have a year of data. Project forward.
Example: Last 3 months you closed $25K, $30K, $35K. Run-rate = $30K/month. Next quarter forecast = $90K, adjusted for any seasonal patterns.
This method is dumb on purpose. It doesn't care what's in pipeline, what reps think, or what's "supposed to close." It just looks at trailing reality.
When it's useful: as a sanity check against your pipeline-based forecast. If pipeline math says $300K and run-rate math says $90K, one of those numbers is wrong. Usually the pipeline number is wrong.
The trap: it doesn't capture growth or step-change events. If you just hired a second AE who'll start producing in 60 days, run-rate math doesn't see it. If a 10x larger deal is about to land, run-rate doesn't see it either.
Method 3: Stage-weighted pipeline
The standard B2B SaaS forecasting model. Each pipeline stage has a historical close rate. Multiply pipeline value by the close rate to get an expected value. Sum across all stages. That's your forecast.
Example stage weights:
| Stage | Historical win rate | Pipeline value | Expected value |
|---|---|---|---|
| Discovery | 15% | $200K | $30K |
| Demo | 30% | $150K | $45K |
| Proposal | 55% | $80K | $44K |
| Negotiation | 75% | $40K | $30K |
| Verbal | 90% | $25K | $22.5K |
| Forecast | $495K total pipeline | $171.5K expected |
This is rigorous and works well once you have enough data. It also fails badly when you don't.
How much data do you need? Roughly 30-50 closed deals per stage to have stable close rates. If a stage has only 3 deals that have ever moved through it, the "win rate" is just noise.
Best for: 5+ reps, 100+ deals per quarter, 12+ months of historical data.
What to track now so future forecasting is easier
If you're early stage, the forecasts will be noisy regardless of method. The path to better forecasting is data hygiene. Three things to lock down now:
1. Stage exit criteria. Every pipeline stage needs documented criteria for what has to be true to enter and exit. Without this, deals sit in the wrong stage and your stage weights become meaningless. (Read more: How to Build a Sales Playbook.)
2. Deal close date discipline. Reps need to update close dates weekly. Stale close dates from 60 days ago make every forecast wrong. A weekly pipeline review with explicit close date confirmation per deal fixes this.
3. Source tracking. Tag every deal with its source (inbound, outbound, referral, event, partner). Channels have very different conversion rates. Aggregating them hides the truth. (Read more: The 5 Velocity Sales Metrics.)
If you fix these three things, you can use any of the methods above and the numbers will get noticeably more reliable within a quarter.
How to present the forecast to investors
Three numbers, every quarter:
- Commit: What we're confident will close.
- Forecast: Our best estimate of the period.
- Best case: The upside if everything breaks right.
Always present all three. A single number invites the investor to anchor on it and treat the variance as failure. A range invites a conversation about probability.
Be specific about assumptions. "We're forecasting $150K. This assumes our top 3 deals (Acme, Beta, Charlie) close as expected. If Beta slips, we land closer to $100K. If we close all three plus the stretch deal we're working at Delta, we hit $200K."
The trap most founders fall into
Trying to forecast with confidence you don't have. You have 12 deals in pipeline. The math says $180K. You tell the board $180K. The deals don't close on the timeline you thought. You miss the number. Investor confidence drops.
The right move: forecast a range, explain your assumptions, and be honest about how thin the data is. Investors fund pattern recognition, not point estimates. They want to see that you understand your motion well enough to know what you don't know.
Where SAILS fits
The Build phase of the SAILS engagement produces a documented KPI framework including a forecasting methodology calibrated to your stage and data volume. The Coach phase then implements weekly pipeline review cadence that surfaces forecast risk 30 to 60 days early.
If forecasts keep surprising you (in either direction), the problem is almost always upstream of forecasting — in stage definitions or pipeline review cadence. Book a 30-minute discovery call to talk through where the leak is.
Book a Discovery Call