Financial commitments
How to forecast financial exposure from vendor contracts
Financial exposure from vendor contracts is what you are committed to pay, plus what you would pay if agreements renew on their current terms. A forecast built from contract terms shows when that exposure falls due, which part is already decided, and which decisions can still change it.
On this pageWhat exposure means here
In brief
- Build the forecast from confirmed contract terms, not from last year's invoices.
- Model renewals and price change clauses as scenarios, not facts, until the notice deadline passes.
- Keep each currency in its own series.
- Update the forecast every time a notice deadline passes.
What exposure means here
A budget says what you plan to spend. A forecast built from contracts says what you are already obliged to spend, and what you will be obliged to spend unless someone acts. The second figure is the one that can surprise a CFO halfway through a year.
Keeping those two parts apart is the whole method. Committed amounts are facts from the agreement. Renewal amounts depend on decisions that have not been made yet.
Start from confirmed terms
For each agreement, the forecast needs a small set of terms. Read each one from the agreement and record who checked it; an amount stated per month but entered per year can move a forecast by a factor of twelve.
- The amount, and whether it is per month, per quarter or per year.
- The billing schedule: in advance or in arrears, and on which dates.
- The term end and whether the agreement renews automatically.
- The length of a renewal term.
- The notice period, and thenotice deadlineit gives.
- Any price change that applies on renewal.
- The currency the agreement is priced in.
Leave out agreements whose terms nobody has checked, or include them in a separate, labelled line. A forecast is only as reliable as its least reliable input.
Add renewal scenarios
Take a sample agreement priced at $4,000 a month, invoiced monthly. Its term ends on 30 Jun 2027 and it renews automatically for twelve months unless either party gives ninety days' notice, so the notice deadline is 1 Apr 2027. On renewal, the vendor may raise the price by up to 5%.
| Scenario | January to June | July to December | Year |
|---|---|---|---|
| Notice given by 1 Apr 2027 | $24,000 | $0 | $24,000 |
| Renews at the current price | $24,000 | $24,000 | $48,000 |
| Renews with the full 5% increase | $24,000 | $25,200 | $49,200 |
Only the first six months are committed: $24,000. The other half of the year is a range from $0 to $25,200, and which end of it you reach depends on a decision due by 1 Apr 2027. Show it as a range, not a single number, and name the decision that settles it.
Account for price change clauses
Price change clauses come in a few common shapes. Each needs a different treatment in the forecast.
| Wording | What it means | How to forecast it |
|---|---|---|
| A fixed increase | The price rises by a stated percentage or amount | Apply the stated increase |
| An increase up to a cap | The vendor may raise the price, but not above the cap | Show current price and the cap as the range |
| Linked to an index | The price moves with a named price index | Use your own planning assumption for the index, and label it |
| Then-current list price | The next term is priced at whatever the vendor lists then | Treat as unknown; ask the vendor for a quote before the notice deadline |
Where the wording is unclear, record the reading you used and ask the vendor or your legal team. A forecast that hides an assumption is harder to correct than one that states it.
Show exposure by month and by currency
Spread each agreement's amounts across the months or quarters they fall due, using its billing schedule. Then total per currency. Each currency is its own series; a chart that stacks dollars on euros has no unit.
Add a second sample agreement: the renewal guide's sample, priced at €85,000 a year as in the commitments ledger article, with its term ending on 31 Jan 2027 and a notice deadline of 2 Dec 2026. Assume it is invoiced annually in advance, so a renewal brings one invoice of €85,000 on 1 Feb 2027.
| Quarter | US dollar agreement | Euro agreement |
|---|---|---|
| Q1 2027 | $12,000 | €85,000 |
| Q2 2027 | $12,000 | €0 |
| Q3 2027 | $12,000 | €0 |
| Q4 2027 | $12,000 | €0 |
| Year | $48,000 | €85,000 |
If you need one figure in your reporting currency, convert each series with a recorded rate and its date, and keep the original amounts beside the converted ones.
Review the forecast as notice deadlines pass
A notice deadline is the moment a scenario becomes a commitment. After it passes without notice, the renewal amount moves from the scenario line to the committed line, and the range for that agreement collapses to one figure.
- List the deadlines in the forecast period.For the samples, the euro agreement's deadline is 2 Dec 2026 and the dollar agreement's is 1 Apr 2027.
- Update after each one.If no notice was given by 2 Dec 2026, the €85,000 for the next term is committed. Move it.
- Record the price that applied.Once the vendor confirms the renewal price, replace the range with the actual figure.
- Look ahead one cycle.Note which deadlines fall before the next forecast update, so a decision is not missed between two reviews.
Where LedgerGuard fits
LedgerGuard holds the inputs this forecast starts from. It suggests the term, renewal, notice and payment terms from each agreement, and a person on your team confirms them against the highlighted source text. Totals use your base currency only where a stored conversion exists; other amounts are listed separately in their own currency.
Confirmed agreements show the last day you can act and the committed spend, each linked to the clause it came from. Extracted terms are suggestions until confirmed by your team.
Sources and further reading
The agreements, prices and price change cap in this article are illustrative. They are not taken from real contracts, and the article uses no outside statistics or index values.
- Committed spend vs. actual spend: what CFOs need to trackThe difference between what is committed, invoiced and paid.
- How to calculate contract notice deadlines without missing a renewalThe calculation behind the dates that turn a scenario into a commitment.
- What is a financial commitments ledger?Where the confirmed terms behind the forecast are kept.
- LedgerGuard sample portfolioTen sample agreements with committed spend and deadlines in their own currencies.