Write a Plain-English Expense Variance Narrative
Converts categorized expense variances into a readable monthly commentary that separates timing from true over- or underspend.
Every monthly reporting package needs an expense commentary, and writing it well is a specific skill: you have to explain why opex came in where it did without burying the reader in line-by-line detail. This prompt produces that narrative, grouping related categories so the story reads logically instead of as a list. The key analytical move is separating timing from substance. A category that's 'over budget' because an invoice landed a month early is a very different story from one that's genuinely overspending, and lumping them together misleads the reader. The prompt explicitly calls out timing versus true variance, which is exactly the distinction non-finance readers miss on their own. It writes for an accessible audience, uses real figures from your inputs, and stays within your word limit so it drops straight into the package. Because attribution can be uncertain, it hedges where it should — you're getting a polished draft, not a set of unverified claims.
You are an expert FP&A analyst writing the expense commentary section of a monthly reporting package for [PERIOD]. I will give you the expense variances by category: [EXPENSE VARIANCES], and any known context: [KNOWN DRIVERS]. Write a clear narrative that explains why spending came in above or below plan, grouping related categories so the story reads logically rather than line by line. For each meaningful movement, distinguish timing differences (spend shifted between periods) from true overspend or savings. Use specific category names and dollar or percent figures, but keep the language accessible to non-finance readers. Limit the narrative to [WORD LIMIT] words and end with one sentence on the net impact to total operating expense. Keep any uncertain attributions hedged.
What you can expect back
May operating expense ran modestly above plan, driven largely by timing rather than structural overspend. Marketing was $40K over, almost entirely because the annual conference sponsorship was paid in May rather than the budgeted June — a timing shift that should reverse next month, not incremental spend. Cloud infrastructure came in $15K higher, tied to a usage spike from the product launch; we expect this to partially normalize as launch traffic settles, though some may persist. Professional services were $12K over for outside counsel on a contract review, a one-time engagement. Offsetting these, payroll was $30K under plan from an open engineering role, and travel was $8K lower than budgeted. Netting timing-driven and one-time items against genuine savings, total operating expense finished roughly $29K above plan, most of which is expected to reverse or not recur.
Illustrative example — your results will vary by tool and inputs.
Get sharper results
- 01Tag each driver as timing or structural in your input if you know — the model leans on your labels and hedges appropriately where you don't.
- 02Group naturally related lines (all the launch-driven costs together) so the narrative tells one story instead of five fragments.
- 03Keep the word limit tight; reporting packages reward a commentary an executive can read in thirty seconds.
- 04Have it end with the net number so readers get the bottom line even if they skim the detail.
Adapt it for your case
Ask for a plan-to-actual bridge with each driver as a labeled step, then a short narrative beneath it.
Provide variances grouped by department owner so each leader sees the commentary relevant to their budget.
Request a one-line TL;DR plus the full paragraph, so the package has both a headline and detail.
Common questions
How does it know what's timing vs. real?
From the context you provide. If you don't label a driver, it will hedge ('appears to be timing') rather than assert. The more accurately you tag drivers, the sharper and safer the narrative.
Can it write commentary for revenue too?
It's tuned for expense here, but you can adapt it by swapping in revenue variances and drivers. For a dedicated revenue story, use a variance-analysis prompt instead.
Will it stay within my word limit?
Generally yes, within a few words. If it runs long, ask it to cut to the limit and it will tighten while keeping the net-impact sentence.
You may also need
Explain Budget vs. Actual Variances for the Period
Computes and prioritizes material budget-versus-actual variances and proposes plausible root causes to investigate.
Summarize Month-End Close Results for Leadership
Produces a skimmable month-end close memo covering results versus plan, balance-sheet moves, adjustments, and open items.
Update a 12-Month Rolling Forecast with New Actuals
Refreshes a 12-month rolling forecast using the latest closed-period actuals and updated business assumptions.
Break Down Unit Economics: CAC, LTV, and Payback
Calculates and interprets CAC, LTV, LTV:CAC, and payback period from acquisition and retention inputs.