# Finance Budget Variance Analysis

> Explain actual versus budget or prior-period performance with materiality thresholds, driver logic, and management-ready conclusions.

- Skill: `contextgo/finance-budget-variance-analysis` (Agent Skill)
- Install (CLI): `npx skillmds@latest add contextgo/finance-budget-variance-analysis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/contextgo/finance-budget-variance-analysis/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Finance & Business
- Author: contextgo (https://skillmd.com/u/contextgo)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/contextgo/finance-budget-variance-analysis

---


# Finance Budget Variance Analysis

Use this skill when the finance task is really about movement and explanation.

## Use when

- The user asks why actuals missed or beat plan.
- Management wants a clean bridge from top-line movement to root drivers.
- You need a defensible explanation of variance rather than a raw table.

## Do not use when

- There is no comparison basis.
- The movement is immaterial and the task is really just reporting.
- Source files are too inconsistent to tell whether the numbers align.

## Variance rules

- Start with materiality, not with every line item.
- Favorable or unfavorable depends on the line type.
- Separate volume, price, mix, timing, and one-off effects where possible.
- Do not over-explain immaterial noise.

## Workflow

### 1. Set the comparison frame

Clarify:

- actual vs budget, forecast, or prior period
- month, quarter, year, or rolling view
- the materiality threshold

If the threshold is not given, propose one and say so.

### 2. Identify the few variances that matter

Rank by:

- absolute dollar impact
- percentage deviation
- business relevance

The answer should center on the biggest drivers, not every row.

### 3. Explain the drivers

For each material variance, test whether it comes from:

- volume
- price or rate
- mix
- timing
- one-off or accounting reclassification

### 4. Close with control signals

End by stating:

- what is a short-term variance
- what is structural
- what needs operating follow-up
- what should change in the forecast

## Output format

Return:

### 1. Variance frame

- comparison basis
- threshold
- scope

### 2. Material drivers

- line or area
- variance amount and direction
- likely explanation
- confidence level

### 3. Management readout

- what truly moved
- what is noise
- what follow-up or reforecast is needed

## Use together with

- `finance-financial-statement-analysis`
- `office-source-reconciliation`
- `office-duckdb-query`

