Назад към всички

afrexai-revenue-forecasting

// Build accurate, data-driven revenue forecasts your board and investors actually trust.

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly

Revenue Forecasting Engine

Build accurate, data-driven revenue forecasts your board and investors actually trust.

What This Does

Generates a complete revenue forecasting model covering:

  1. Pipeline-Weighted Forecast — Apply stage-specific close rates to your current pipeline
  2. Cohort Analysis — Track revenue by customer cohort with expansion/contraction/churn
  3. Scenario Modeling — Bear/base/bull projections with probability weighting
  4. Seasonality Adjustments — Monthly coefficients based on your historical patterns
  5. Leading Indicators — Track signals that predict revenue 60-90 days out

Instructions

When the user asks for a revenue forecast, follow this framework:

Step 1: Gather Inputs

Ask for (or use available data):

  • Current MRR/ARR
  • Pipeline by stage with deal values
  • Historical close rates by stage
  • Average sales cycle length
  • Net revenue retention rate
  • Expansion revenue %

Step 2: Build the Pipeline Forecast

Stage-Weighted Model:

StageProbabilityWeighted Value
Discovery10%Deal × 0.10
Demo/Eval25%Deal × 0.25
Proposal Sent50%Deal × 0.50
Negotiation75%Deal × 0.75
Verbal Commit90%Deal × 0.90
Closed Won100%Deal × 1.00

Adjustment factors:

  • Deal age penalty: -5% per month past avg cycle
  • Champion risk: -20% if no identified champion
  • Budget confirmed: +10% if budget is allocated
  • Competitive deal: -15% if competitor identified

Step 3: Cohort Revenue Model

Track each monthly cohort:

Month 0: New MRR from cohort
Month 1: Retained MRR × (1 - monthly churn rate)
Month 3: Add expansion revenue (avg 2-5% monthly for healthy SaaS)
Month 6: Steady-state retention rate applies
Month 12: Mature cohort — use net revenue retention

Benchmarks by company stage:

MetricSeedSeries ASeries B+
Gross Churn3-5%/mo2-3%/mo1-2%/mo
Net Retention90-100%100-110%110-130%
Expansion %5-10%10-20%20-40%
CAC Payback18-24 mo12-18 mo6-12 mo

Step 4: Scenario Analysis

Bear Case (20% probability):

  • Pipeline closes at 60% of weighted value
  • Churn increases 50%
  • No expansion revenue
  • 1 key deal slips each quarter

Base Case (60% probability):

  • Pipeline closes at weighted value
  • Current retention rates hold
  • Historical expansion rate
  • Normal seasonality

Bull Case (20% probability):

  • Pipeline closes at 120% of weighted value
  • Retention improves 10%
  • Expansion accelerates 25%
  • 1 surprise large deal per quarter

Expected Value = (Bear × 0.2) + (Base × 0.6) + (Bull × 0.2)

Step 5: Seasonality Coefficients

Apply monthly adjustment factors:

MonthB2B SaaSEcommerceProfessional Services
Jan0.850.700.90
Feb0.900.750.95
Mar1.050.851.10
Apr1.000.901.00
May0.950.900.95
Jun1.100.951.05
Jul0.850.850.85
Aug0.800.900.80
Sep1.101.001.10
Oct1.051.051.05
Nov1.151.401.10
Dec1.201.751.15

Step 6: Leading Indicators Dashboard

Track these weekly — they predict revenue 60-90 days out:

IndicatorWeightSignal
Qualified pipeline created25%New opps entering Stage 2+
Demo-to-proposal rate20%Conversion velocity
Average deal size trend15%Moving up or down?
Sales cycle length15%Getting longer = red flag
Inbound lead volume10%Marketing effectiveness
Website trial signups10%Self-serve demand
Customer NPS/CSAT5%Retention predictor

Step 7: Output Format

Present the forecast as:

REVENUE FORECAST — [Period]
================================
Current ARR: $X
Pipeline (Weighted): $X
Expected New ARR: $X

12-Month Projection:
  Bear:  $X (20%)
  Base:  $X (60%)
  Bull:  $X (20%)
  Expected: $X

Key Risks:
  1. [Risk] — [Mitigation]
  2. [Risk] — [Mitigation]

Leading Indicators:
  🟢 [Healthy metric]
  🟡 [Watch metric]
  🔴 [Concerning metric]

Next Month Actions:
  1. [Specific action]
  2. [Specific action]

Red Flags to Call Out

  • Pipeline coverage < 3x target = high risk
  • 40% of forecast from 1-2 deals = concentration risk

  • Average deal age exceeding 1.5x normal cycle = stalling
  • Declining demo-to-close rate = product-market fit erosion
  • Rising CAC payback period = unit economics degrading

Revenue Recognition Notes

  • SaaS: Recognize ratably over contract term
  • Services: Recognize on delivery/milestones
  • Usage-based: Recognize on consumption
  • Annual prepay: Deferred revenue, recognize monthly

Built by AfrexAI — AI context packs for business operators who ship.

Get the full toolkit:

Bundles: Playbook $27 | Pick 3 for $97 | All 10 for $197 | Everything Bundle $247