PHASE 03 // IMPLEMENT

recfo@implement:~/runbooks/s3-09
S3-09 · Quantify Business Value · Budgeting

Implement Live Variance Tracking

Why

Accuracy stagnates without a feedback loop. Daily visibility turns budgets into active management tools — owners self-correct before alerts fire. Monthly variance analysis with documented root causes and corrective actions feeds back into the next planning cycle. Without it, the same estimation errors repeat quarter after quarter.

What

Track budget vs actual daily and produce a monthly variance report with root cause analysis and corrective actions per BU.

How

Set Up Daily Budget-vs-Actual View

Add a target line to existing dashboards showing daily cumulative spend against the monthly budget. All major BI tools support this — QuickSight, Power BI, Looker Studio, Grafana.

Build the Monthly Variance Query

Using FOCUS billing data:

WITH monthly_actual AS (
  SELECT
    FORMAT_DATE('%Y-%m', DATE(ChargePeriodStart)) AS month,
    SubAccountName,
    SUM(BilledCost) AS actual_cost
  FROM focus_billing_data
  WHERE ChargeType = 'Usage'
    AND ChargePeriodStart >= '2026-07-01'
    AND ChargePeriodStart < '2026-08-01'
  GROUP BY month, SubAccountName
)
SELECT
  a.SubAccountName,
  ROUND(b.budget_amount, 2)                         AS budget,
  ROUND(a.actual_cost, 2)                           AS actual,
  ROUND(a.actual_cost - b.budget_amount, 2)         AS variance,
  ROUND((a.actual_cost - b.budget_amount)
    / b.budget_amount * 100, 1)                     AS variance_pct
FROM monthly_actual a
JOIN budgets b
  ON a.SubAccountName = b.SubAccountName
  AND a.month = b.budget_month
ORDER BY variance_pct DESC

Define Escalation Thresholds

VarianceActionWho
Within 5%Note in report. No action.FinOps
5–10%Investigate driver. Update forecast.FinOps + Eng Lead
10–20%Formal variance report. Corrective plan in 2 weeks.FinOps + Finance + Eng Lead
Over 20%Emergency review. Freeze non-critical spend.Executive Sponsor + Finance

For every BU exceeding 5%, document: What was the variance? Why? What changes?

Deliverable Checklist

  • Daily budget-vs-actual view live on dashboards
  • Monthly variance query operational (FOCUS or provider-native)
  • Escalation thresholds defined and published
  • Monthly variance report template created (What / Why / What Next)
  • Variance analysis feeding back into next planning cycle