← Back to articles

Building a Bottom-Up Revenue Forecast for Your Startup

Top-Down vs Bottom-Up: Why Bottom-Up Wins

Top-down forecasts start with market size and assume a percentage capture. "The market is $100M. We'll capture 2% in year 3 for $2M revenue." This is useless for early-stage startups. You have no idea if you'll capture 2% or 0.2%. Bottom-up forecasts start from customer acquisition and retention. "We'll acquire 10 customers per month starting month 3, growing to 20/month by month 12. Average customer value is $2,000/month. Retention is 95% monthly." This is actionable and testable.

Bottom-up forecasts are more credible to investors because they're grounded in assumptions you can defend. They also force you to think about the business mechanics: how do you acquire customers, at what cost, what's the unit economics? When you build a bottom-up model, holes in your go-to-market strategy become visible immediately. If your forecast assumes you'll acquire 30 customers per month but your sales team currently closes 3 per month, you've identified a problem.

Building the Model: Acquisition Funnel

Start by building your acquisition funnel. How many potential customers will you reach? How many will you convert to trial/demo? How many will convert to paying? For example: "We'll do 500 demos per month by month 6. We'll convert 10% to paying customers (50 customers/month). Average contract value is $2,000/month." This is a bottom-up acquisition model.

For each stage, use benchmarks from similar businesses and your current data. If you're currently at 300 demos/month with 12% conversion, you don't have to model 500 demos suddenly in month 6. Model your path to 500. "Month 1-2: 200 demos, 8% conversion = 16 customers/month. Month 3-4: 300 demos, 10% conversion = 30 customers/month. Month 5-6: 400 demos, 11% conversion = 44 customers/month. Month 6+: 500 demos, 12% conversion = 60 customers/month." This shows a realistic progression.

Retention and Churn: The Multiplier Effect

New customer acquisition is only half the story. Your revenue compounds because existing customers stay and generate recurring revenue. Build a cohort retention table: "Customers acquired in Month 1 stay for average 18 months (5% monthly churn). Customers acquired in Month 3 stay for 20 months (4% monthly churn, improved retention). Customers acquired in Month 12 stay for 24 months (2.5% monthly churn)."

This matters because your Month 12 revenue doesn't come from Month 12 acquisitions. It comes from Month 1-11 acquisitions PLUS Month 12 new acquisitions. Your revenue compounds. If you acquire 50 customers in Month 1, 55 in Month 2, etc., and retain 95% monthly, by Month 12 you'll have 500+ customers still paying, not just the 50 you acquired in Month 12.

Building Your Forecast Model

Create a spreadsheet with months down the rows and customer cohorts across columns. Month 1 new customers go in Column 1. Each month, Month 1 cohort declines by churn rate (95% retention = 5% churn). Month 2 new customers go in Column 2. Repeat for 12-24 months. Sum each month row to get total active customers. Multiply by average revenue per customer to get total revenue.

Example: Month 1: 20 new customers. Month 2: 20 new customers, Month 1 cohort now 19 (5% churn). Month 3: 25 new customers, Month 1 cohort now 18, Month 2 cohort now 19. Sum = 62 active customers. Times $2,000 ACV = $124K monthly revenue. This is more granular than "we'll do $124K by Month 3" because you can see how many customers and churn rate drive it.

Validating Your Assumptions Against Reality

The power of bottom-up forecasting is testability. Your model assumes 300 demos/month by Month 4. By Month 4, you'll know if this is accurate. If you're only doing 150 demos, your forecast is broken. Better to know now than discover in Month 8 that you're 50% off. Monthly, update your assumptions with actual data. Did you acquire fewer customers than forecast? Adjust future months. Did retention improve? Update churn rates.

The best founder-built models are updated monthly with actuals. "We forecast 200 demos/month by Month 3. We hit 180 demos, so we're slightly behind. Conversion was 14% instead of 12%, so we actually acquired 25 customers (beating our 24 forecast). Churn was 4% vs 5% forecast, so retention is better. Based on Month 3 actuals, we're revising Month 4 forecast to 190 demos, 14% conversion, 25 new customers."

Scenario Planning: Base, Bull, Bear

Build three versions of your forecast. Base case assumes current trajectory. Bull case assumes 50% faster acquisition growth and 1% lower churn (things go really well). Bear case assumes 30% slower acquisition growth and 1% higher churn (headwinds surprise you). Show all three to investors. Your base case should be what you actually believe. Your bull and bear cases show you've thought about risk.

Example: Base case projects $1M ARR by Month 12. Bull case projects $1.8M ARR (faster customer acquisition and better retention). Bear case projects $650K ARR (slower growth, higher churn). When you pitch, say "We're modeling $1M ARR conservatively. If we win faster in market and retention improves, we could hit $1.8M. If we face headwinds, we have a sustainable path at $650K." This shows confidence in your plan while demonstrating risk awareness.

Revenue Visibility and Predictability

One advantage of bottom-up forecasts: you understand month-to-month revenue variance. If you acquire 50 customers in Month 1 but 30 in Month 2, your Month 2 revenue will be slightly lower even if retention is perfect. Understanding this variance prevents panic when Month 2 revenue dips from Month 1. You can explain it: "Month 2 acquisition was lower than forecast, but cohort retention exceeded expectations, so Month 3 revenue will be strong."

As you scale, this predictability matters for fundraising. Series A investors love founders who can predict revenue within 10% month-to-month. This confidence comes from understanding your acquisition funnel, not from guessing percentages. Build your bottom-up model, validate it with actuals, and communicate confidently about your revenue trajectory.

Stay sharp on startup finance

Get new articles on fundraising, financial modeling, and unit economics. No spam, unsubscribe anytime.