Skip to content
OpenSmartRoute
Skillv1.0.0

building-rolling-forecasts

Structures rolling forecast process with driver-based projections and continuous planning methodology. Use when creating rolling forecasts, updating financial projections, or managing continuous plann

by CaseMark(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from CaseMark/skills (skills/finance/building-rolling-forecasts/SKILL.md). Install upstream with npx skills add CaseMark/skills --skill building-rolling-forecasts. Copyright stays with the author.

Building Rolling Forecasts

When To Use

  • Creating or refreshing a rolling forecast (typically 12–18 month horizon that advances each period)
  • Replacing or supplementing a static annual budget with continuous planning
  • Updating projections mid-cycle after actuals post or when business conditions shift materially
  • Building a driver-based forecast framework for a new business unit, product line, or entity
  • Preparing management reporting that compares forecast vs. actuals with variance explanations

Inputs To Gather

  • Forecast horizon and cadence: Number of forward periods (e.g., 12 months, 6 quarters) and refresh frequency (monthly, quarterly)
  • Actuals data: Latest closed-period financials — income statement, balance sheet, and cash flow as applicable
  • Key business drivers: Revenue drivers (volume, price, mix, win rates), cost drivers (headcount, utilization, input costs), and working capital drivers (DSO, DPO, DIO)
  • Operating assumptions: Planned hires, pricing changes, capacity expansions, contract renewals, seasonality patterns
  • Macro/external inputs: FX rates, commodity prices, interest rate curves, inflation indices [VERIFY applicability per entity]
  • Prior forecast or budget: Last iteration for trend comparison and variance bridge
  • Management guidance: Strategic priorities, growth targets, margin expectations, or capital allocation directives

Workflow

  1. Set forecast architecture

    • Define the rolling window (e.g., current month + 11, current quarter + 5) and granularity (monthly vs. quarterly periods)
    • Identify the P&L / BS / CF line items in scope; exclude or simplify immaterial lines
    • Select driver-based vs. trend-based methodology per line item — use driver-based for lines where identifiable business levers exist and trend/run-rate for stable, low-variability items
  2. Lock actuals and establish the base

    • Import closed-period actuals into the model and reconcile to the GL or reporting package
    • Calculate trailing metrics (growth rates, margins, ratios) that will seed forward assumptions
    • Document the cutoff date and any known post-close adjustments
  3. Build driver assumptions

    • For each major line item, specify the driver formula:
      • Revenue: units × price, or pipeline × conversion rate, or recurring base ± net adds × ARPU
      • COGS: variable cost per unit × volume, plus fixed cost base ± step-function changes
      • OpEx: headcount × fully-loaded cost, plus discretionary spend tied to revenue % or fixed budgets
      • Working capital: revenue × (DSO / 365), COGS × (DIO / 365), OpEx × (DPO / 365)
    • Tag each assumption as confirmed, estimated, or placeholder [VERIFY with business owners before finalizing]
    • Apply seasonality indices where historical patterns are meaningful (flag if fewer than 2 years of history)
  4. Project forward periods

    • Extend the driver model across the forecast horizon
    • Build in known discrete events: contract starts/ends, headcount ramp schedules, capex delivery dates, debt maturities
    • Ensure balance sheet balances and cash flow ties to the change in cash each period
    • Include an automated check row for BS balance and CF reconciliation
  5. Run scenarios and sensitivities

    • Define base, upside, and downside cases by varying 2–4 key drivers (e.g., volume ±10%, price ±5%, hiring pace ±3 months)
    • Calculate impact on EBITDA, free cash flow, and any covenant or liquidity metrics
    • Highlight the drivers with the highest sensitivity coefficient for management focus
  6. Prepare variance bridge

    • Compare the new forecast to the prior forecast and/or original budget
    • Decompose variances into volume, price, mix, cost, timing, and FX components where applicable
    • Provide concise narrative explanations for each material variance (>5% or >$X threshold — confirm threshold with stakeholders)
  7. Package output and document

    • Produce a summary dashboard: key financial metrics by period, scenario comparison, and variance waterfall
    • Document all assumption sources, owner names, and refresh dates in an assumptions register
    • Flag items requiring management decision or further data before next refresh

Output

  • Rolling forecast model: Period-by-period P&L, BS, and CF projections with driver formulas visible and assumption cells clearly marked
  • Assumptions register: Table listing each assumption, its value, source, owner, confidence level, and last-updated date
  • Scenario summary: Base / upside / downside outcomes for key metrics (revenue, EBITDA, FCF, liquidity)
  • Variance bridge: Waterfall or tabular decomposition showing forecast-to-forecast and forecast-to-budget changes with narrative
  • Management summary: 1-page narrative highlighting key changes, risks, and decision points for leadership review

Quality Checks

  • All balance sheet periods balance (assets = liabilities + equity) — zero-tolerance check
  • Cash flow statement reconciles to change in BS cash line each period
  • Revenue and cost driver formulas are internally consistent (no circular references unless intentional and controlled)
  • Seasonal patterns in the forecast align with historical seasonality within a reasonable tolerance
  • Scenario outputs bracket historical actual ranges unless a structural change is documented
  • No hard-coded values in projection periods — all forward cells trace to an assumption input or driver
  • Assumption register has no blank owner or source fields for material line items
  • Variance explanations cover ≥90% of total variance magnitude
  • [VERIFY] Tax rate, depreciation method, and intercompany elimination assumptions align with current accounting policy and jurisdiction

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/casemark-skills-building-rolling-forecasts/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

casemark-skills-building-rolling-forecasts.ocm.jsonjson
{
  "ocm": "1",
  "id": "casemark-skills-building-rolling-forecasts",
  "kind": "skill",
  "name": "building-rolling-forecasts",
  "description": "Structures rolling forecast process with driver-based projections and continuous planning methodology. Use when creating rolling forecasts, updating financial projections, or managing continuous planning.",
  "publisher": "CaseMark",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "modeling",
      "financial-planning-and-analysi",
      "github"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Structures rolling forecast process with driver-based projections and continuous planning methodology. Use when creating rolling forecasts, updating financial projections, or managing continuous planning."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github",
      "repository": "https://github.com/CaseMark/skills",
      "path": "skills/finance/building-rolling-forecasts/SKILL.md",
      "ref": "afe48c44914d753297766404378e871d1f88d7a8",
      "url": "https://github.com/CaseMark/skills/blob/afe48c44914d753297766404378e871d1f88d7a8/skills/finance/building-rolling-forecasts/SKILL.md",
      "key": "CaseMark/skills/skills/finance/building-rolling-forecasts/SKILL.md"
    }
  },
  "instructions": "# Building Rolling Forecasts\n\n## When To Use\n\n- Creating or refreshing a rolling forecast (typically 12–18 month horizon that advances each period)\n- Replacing or supplementing a static annual budget with continuous planning\n- Updating projections mid-cycle after actuals post or when business conditions shift materially\n- Building a driver-based forecast framework for a new business unit, product line, or entity\n- Preparing management reporting that compares forecast vs. actuals with variance explanations\n\n## Inputs To Gather\n\n- **Forecast horizon and cadence**: Number of forward periods (e.g.",
  "cost": {
    "context_tokens": 1441
  }
}

Fetch it by URL: GET /api/v1/registry/casemark-skills-building-rolling-forecasts/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.