<aside> 🎯

IMPACT

Built a fully dynamic bottom-up revenue forecast model projecting 12-month ARR across 3 scenarios. Best case: $3.45M ARR. Base case: $1.1M ARR. Worst case: $189K ARR. Includes ramp curve logic and a sensitivity table showing how win rate and deal size interact β€” fully recalculates on any assumption change.

</aside>

πŸ”΄ The Problem

Sales and leadership teams make hiring and budget decisions based on hope, not math. A VP of Sales with no forecast model cannot answer the board's most important question: "If we hire 3 more reps, what does ARR look like in 12 months?" This uncertainty stalls growth decisions.

πŸ”΅ My Approach

Built a bottom-up forecast model that starts with the inputs that actually drive revenue β€” not a top-down guess. Every output is traceable to a specific assumption. Three scenarios stress-test the range of outcomes. A sensitivity table shows exactly which lever has the most impact on ARR.

βš™οΈ Step-by-Step Execution

  1. Tab 1 β€” Assumptions: Built input panel with 6 variables across 3 scenarios: β€’ Number of Sales Reps (8 / 5 / 3) β€’ Ramp Time in months (2 / 3 / 4) β€’ Opportunities per Rep per Month (5 / 4 / 3) β€’ Sales Cycle Length in months (2 / 2 / 3) β€’ Win Rate (25% / 20% / 15%) β€’ Average Deal Size ACV ($60K / $50K / $40K)
  2. Built ramp curve logic: reps produce partial output during ramp period β€” not full quota from day one
  3. Tab 2 β€” 12-Month Forecast: Month-by-month table for all 3 scenarios showing Effective Reps, Opps Created, Deals Closed, New ARR, and Cumulative ARR
  4. Key insight built into model: January is intentionally low due to ramp β€” model accelerates from Month 3 when reps hit full productivity
  5. Tab 3 β€” Sensitivity Analysis: Built two tables showing how 12-month cumulative ARR changes as Win Rate and Deal Size each move Β±5% and Β±10% from base case
  6. All tabs fully dynamic β€” change any assumption and every formula recalculates instantly across all 3 scenarios

πŸ“Š Results

🧠 Key Learnings