Financial Planning and Analysis (FP&A) Checklist

Monthly FP&A cycle for a corporate finance team — covers rolling forecast updates, budget vs. actual variance analysis, KPI reporting, and strategic planning review. Run by the FP&A analyst with controller and department-head input.

5 sections 23 steps Collects data
1

Budget Preparation

  1. Pull historical actuals from the GL
    • Export the last 24 months of trial balance from NetSuite, Sage Intacct, or QBO at the cost-center / department level. Tie the export to the locked period balances — pulling from an unlocked period is a common reason the baseline shifts mid-budget.

  2. Distribute department budget templates
    • Send each department head a pre-populated template with prior-year actuals, current-year run-rate, and headcount roll-forward. Lock formula cells; only inputs should be editable. Set a hard return date.

  3. Review department submissions with owners
    • Walk each department head through their submission: headcount additions, T&E assumptions, software renewals, one-time project costs. Flag any line growing >15% YoY for written justification.

  4. Consolidate inputs into the master budget
    • Roll department submissions into the consolidated P&L, balance sheet, and cash flow in Vena, Cube, or the master Excel model. Reconcile total headcount to HRIS; reconcile total revenue to the sales-ops bookings forecast.

  5. Obtain CFO and CEO sign-off on final budget
    Collects list Collects signature Collects file
  6. Revise budget per executive feedback
    • Only triggered if the CFO/CEO returned the budget for revisions. Document each change with a written rationale and re-circulate to affected department heads before resubmitting for sign-off.

2

Rolling Forecast Update

  1. Lock prior-month actuals from close
    • Confirm the controller has hard-closed the prior period in the GL. Pull the locked trial balance into the forecast model. Forecasting on top of unposted AJEs is the most common reason the next forecast revision swings.

  2. Refresh driver-based revenue assumptions
    • Update pipeline-weighted bookings from Salesforce, churn rate from CS, and ARR roll-forward. Tie net-new ARR to the rep-level forecast. For SaaS, recompute deferred revenue waterfall.

  3. Build base, upside, and downside scenarios
    • Three scenarios: base case (current pipeline at historical close rates), upside (+15% on net-new), downside (−20% net-new with churn elevated 200 bps). Each must show runway in months and minimum cash position.

    Collects number Collects file
  4. Review forecast with department heads
  5. Publish forecast to the leadership team
    • Distribute the locked forecast deck via the company drive with version stamp. Note any material changes from the prior version in a one-page change-log so the audit committee can trace the trajectory.

3

Budget vs. Actual Variance Analysis

  1. Generate the BvA report from the GL
    • Pull the BvA at the department × natural-account level, current month and YTD. Confirm the budget version tied to the GL is the board-approved version, not a working draft.

  2. Flag variances above materiality threshold
    • Apply the standard threshold: any line >$25K and >10% variance. Adjust the threshold for revenue lines (use 5%). Auto-highlight in the model so reviewers focus on the real outliers.

    Collects list
  3. Investigate root causes with department owners
    • Triggered only when material variances exist. For each flagged line, document: timing vs. permanent, controllable vs. non-controllable, one-time vs. recurring. Get the explanation from the budget owner in writing — not a verbal hallway answer.

  4. Draft variance commentary for the board package
    • Top five favorable, top five unfavorable, with one-sentence explanations and the YTD trajectory. Avoid generic phrases like 'timing differences' — name the specific contract, hire, or vendor that drove the swing.

4

KPI and Performance Reporting

  1. Refresh the KPI dashboard
    • Update the standard set: ARR, NRR, gross margin, CAC payback, magic number, burn multiple, runway. Pull from the source of record (CRM, billing system, GL) — not a stale extract. Reconcile dashboard ARR to GL revenue × 12.

  2. Compare KPIs against quarterly targets
  3. Benchmark against industry data
    • Use the most recent OPEXEngine, KeyBanc SaaS Survey, or SaaS Capital benchmarks for your revenue band. Cite the source and vintage; benchmarks more than 18 months old are misleading in this rate environment.

  4. Recommend corrective actions to leadership
    • For each KPI flashing red, propose a specific intervention with a named owner and a 30/60/90-day checkpoint. 'Improve sales efficiency' is not an action; 'reduce SDR ramp from 6 to 4 months via revised onboarding' is.

5

Strategic Planning Review

  1. Refresh the long-range plan
    • Update the 3-year LRP with current trajectory and refreshed market assumptions. Keep the LRP separate from the operating budget — collapsing them is the most common reason strategic decisions get made on tactical numbers.

  2. Run sensitivity on key strategic levers
    • Test the LRP against the levers leadership actually controls: pricing, hiring pace, sales coverage, R&D mix. Show the EBITDA and cash-runway impact of a +/− 10% move on each.

  3. Align initiatives with capital allocation
    • Map each strategic initiative to an explicit capital ask — headcount, capex, M&A reserve. Initiatives without a funded line don't appear on the next BvA, which is how strategy and execution diverge.

  4. Present the strategic update to the board
    Collects list Collects file Collects paragraph

Use this template

Copy it to your account, customize the steps, and run it with your team in minutes.


Sections 5
Steps 23
Category Accounting
Price Free to start
Need a different process

Browse hundreds of free templates across every team and industry.

Back to template library

Run Financial Planning and Analysis (FP&A) Checklist with your team

Customize the steps, assign roles, set a schedule, and keep a complete record for every run.