AI for finance basics
Budgeting and forecast prompts
A forecast is a conditional model of the future, not a fact; good prompts expose assumptions rather than polishing uncertainty away.
Before you start
Why this matters
A manager asks, “Use AI to forecast next quarter’s revenue.” What is missing? List at least six inputs: historical period, revenue definition, known contracts, pipeline rules, seasonality, pricing changes, currency assumptions, capacity constraints, scenario choices, and ownership.
The phrase “forecast revenue” hides many decisions. AI can structure assumptions, identify questions, draft scenarios, and explain model outputs. It should not invent a forecast from sparse context or disguise a guess as precision. The numeric model belongs in a spreadsheet, planning platform, or tested code where formulas are visible and repeatable.
1Learn the idea
Read
Separate budget, forecast, and scenario
A budget is an approved plan or allocation, usually tied to organizational decisions and accountability. A forecast is a current estimate of likely outcomes based on available information. A scenario asks what would happen under an explicit set of assumptions.
Do not use the words interchangeably. If actual revenue is below budget, that does not automatically mean the latest forecast is inaccurate. If a scenario shows a cash shortfall under a severe assumption, it does not assert that the shortfall will occur.
Require every AI-produced narrative to label the type, as-of date, horizon, version, owner, and source model.
Read
Build an assumption register first
Before drafting numbers, ask AI to organize—not approve—an assumption register:
Turn the supplied planning notes into an assumption register.
Return columns for: assumption ID, metric, description, value, unit,
effective period, source, owner, status [approved/proposed/unknown],
dependencies, and sensitivity direction.
Do not invent values or convert proposed assumptions into approved ones.
Mark conflicts and missing units. Preserve source wording in a notes field.
Review the register with owners. Common assumption groups include volume, price, conversion, retention, headcount, compensation, supplier cost, payment timing, tax, exchange rates, capital spending, and financing. The exact set depends on the organization.
An assumption without an owner becomes folklore. An assumption without an effective period may be applied to the wrong month. An assumption without a unit can turn 5 into five dollars, five percent, or five people.
Read
Create scenarios deliberately
Avoid vague labels such as “best,” “base,” and “worst” without definitions. Prefer scenario names tied to drivers: “renewal rate down five points,” “supplier cost up eight percent,” or “hiring delayed one month.”
A scenario prompt can be:
Using the verified baseline outputs and approved assumption register below,
draft three scenario specifications. Change only the named drivers. For each,
list changed assumption IDs, direction, rationale from supplied evidence,
expected model relationships, and questions for the owner.
Do not calculate results, assign probabilities, recommend a decision, or call
any scenario likely. Keep all unchanged assumptions explicit.
The planning model computes results. AI can then draft a comparison using those verified outputs. Require it to state that scenarios are conditional, preserve units, and avoid probability language unless probabilities were independently developed and approved.
Read
Write useful variance prompts
Variance analysis compares actuals with a reference such as budget, forecast, or prior period. State which reference is used. Keep volume, price, mix, timing, foreign exchange, and classification effects separate when the underlying model supports that decomposition.
Use a two-stage pattern. First, provide verified values and ask for questions:
List the five variances that meet these supplied materiality rules.
For each, show metric, actual, reference, absolute variance, percentage
variance where meaningful, unit, and source. Ask what evidence is needed to
explain it. Do not infer causes.
Second, after owners provide evidence, ask for a narrative that labels confirmed explanations and unresolved items. This prevents a convenient story from appearing before investigation.
Read
Communicate ranges and uncertainty
Point estimates look more certain than the process usually is. Where appropriate, show ranges, scenarios, key sensitivities, and what would cause an update. Never ask a model to manufacture confidence intervals from narrative context.
A forecast memo should answer:
- What is being estimated, over what horizon, and as of when?
- Which model and source data produced the figures?
- Which assumptions most affect the result?
- What changed since the previous version?
- Which inputs are approved, proposed, stale, or missing?
- Which scenarios were tested?
- What decision, if any, does an accountable person need to make?
- When will actuals be compared with the forecast?
Generated prose should not say “will” when the evidence supports “could,” “is forecast to,” or “under this scenario.” Calibrated language is part of calculation integrity because it preserves the status of the number.
Read
Keep advice and authority out
Budget and forecast outputs may influence staffing, pricing, financing, or investment. AI should not make personal financial recommendations or represent itself as a qualified adviser. It should not approve a budget, choose a financing instrument, set a customer’s credit terms, or direct a person to buy or sell an asset.
Use it to structure analysis and communication. Qualified, authorized people own assumptions, policy, judgment, and decisions.
Continue learning · glossary & guides
- How do budgets, forecasts, and scenarios differ?
- Why must assumptions include owner, period, unit, source, and status?
- Where should forecast arithmetic run?
- Why are named driver scenarios better than undefined “best” and “worst” labels?
- What should happen before AI writes a causal variance explanation?
- Glossary: responsible AI · Cheatsheet: prompt recipe