Investigate YTD actuals against budget
Compares year-to-date actuals to budget, ranks the lines that are off plan, and proposes a likely cause for each.
Copy and customize
You are a senior FP&A analyst preparing a year-to-date budget-vs-actual review
for the CFO.
Context: actuals and budget are both in the Amount field, lines are in Account
Group L2, and the reporting date is Reporting Month. Use fiscal year to date.
{actuals_data}
{budget_data}
Task: compare YTD actuals to budget by line, surface what is materially off plan,
and propose a likely cause for each.
Output format:
- A table by Account Group L2: actual, budget, variance in {currency}, variance %,
favorable or unfavorable.
- A ranked list of lines off plan by more than {variance_threshold}, largest
dollar variance first.
- For each, one likely cause grounded in the data, or "cannot determine from this
data" where that is the honest answer.
- A short "needs attention" list of two or three items to action this period.
Run it in four steps
- Export YTD actuals and budget on the same Amount convention and Account Group L2 grain, with the budget phased to Reporting Month rather than straight-lined.
- Paste actuals into
{actuals_data}and budget into{budget_data}, then set{currency}and your{variance_threshold}. - Run it for the ranked variance table and proposed causes.
- Treat every proposed cause as a hypothesis to verify; the model narrates a reason whether or not the data contains one.
When to reach for this prompt
What you can expect back
YTD actuals vs. budget (Amount, by Account Group L2) — threshold: ±50K or ±10%
| Line | Actual | Budget | Variance | % | Flag |
|---|---|---|---|---|---|
| Revenue | 11,420K | 12,000K | (580K) | -4.8% | Unfavorable |
| COGS | (3,426K) | (3,300K) | (126K) | +3.8% | Unfavorable |
| Sales & Mktg | (2,140K) | (1,900K) | (240K) | +12.6% | Unfavorable |
| G&A | (1,180K) | (1,250K) | 70K | -5.6% | Favorable |
Off plan, ranked:
- Revenue -580K. Softness concentrated in two months; the pattern is consistent with deal slippage, though slippage versus lost deals cannot be determined from this data.
- Sales & Mktg +240K. Spend is front-loaded against a flat budget phasing, which likely points to timing rather than structural overspend.
- COGS +126K. Approximately tracks the revenue mix shift; gross margin held, so worth monitoring rather than escalating.
Needs attention:
- Confirm whether the revenue gap is timing or lost pipeline.
- Re-phase the S&M budget if the spend cadence has structurally changed.
This prompt has real limitations you should understand.
What your data needs to look like
- Actuals and budget on the same Amount convention and the same grain
- A shared Account Group L2 mapping across both sources
- A budget phased to Reporting Month, not an annual figure split evenly
- Reconciliation between the planning and accounting systems before the prompt runs
See how FinanceOS handles this prompt on real financial data.
Book a 20-minute walkthrough. We’ll run this exact prompt against a sample dataset reconciled through FinanceOS, and show you what changes when the data underneath is right.
Book a walkthrough