Home  ›  Guides  ›  Managing AI tokens and consumption spend  ›  How to forecast AI and automation usage before you sign

How to forecast AI and automation usage before you sign

A usage-based contract asks you to choose an allowance before you know your usage. If you choose too low, you pay overage or hit a limit. If you choose too high, you pay for units you never use.

A forecast reduces both risks. For one team, it can take a few days. You need volume reports from your current systems, a short trial and a spreadsheet. All figures in this article are illustrative. Prices are before tax and in no particular currency.

List each process that will use units

Start with the work the software will do. For each process, write down four things:

The example uses three processes. An AI agent answers support emails, metered by tokens and converted into credits. A second feature summarises recorded sales calls at a fixed 8 credits each. A workflow enriches each new contact with company details at a fixed 1 credit each.

Count the billable events

Volume is the number of billable events each process will create. Your current systems already hold most of this.

  1. Run a report of monthly totals for the last 12 months. Count emails received, calls held or contacts created.
  2. Find the average month and the busiest month. Note why the busiest month was busy, such as a seasonal rush or an event.
  3. Ask each process owner about planned changes for the next year. New markets, products, campaigns and hires all change volume.

Count only the events the vendor bills. Not every email, contact or call necessarily incurs a charge. For example, spam filtered out before the agent runs may not count. A contact that already holds company details may be skipped. Ask the vendor which events are eligible, and adjust your counts.

Use reports of counts only. Keep customer records in the systems that hold them.

Measure the units for one action

For token-metered features, input length, output length and model calls affect usage. For fixed-credit features, use the vendor's published charge per billable event. Test the token-metered features before you rely on a vendor's average.

  1. Ask for a trial or test environment with the same settings you will use in production.
  2. Start with a varied sample of short, long and difficult cases. Use sample or anonymised content where you can.
  3. Expand the sample until the estimate reflects normal and difficult cases. For a first check, 20 to 50 examples may be enough.
  4. Record the average units per action and the highest you saw.
  5. Ask whether trial usage is measured the same way as live usage, and whether retries and failed runs are billed.

In the example, the support agent averaged 5 credits per email in testing. The highest single result was 9 credits.

Build the forecast for each kind of month

Forecast four kinds of month. A normal month uses your average volume. A peak month uses your busiest volume. A growth month shows your expected volume in 12 months. A growth peak month applies that growth to the peak.

ProcessCredits eachNormal volumePeak volumeGrowth volumeGrowth peak volume
Support emails answered52,0003,0002,5003,750
Sales calls summarised8400500500500
Contacts enriched11,6003,2002,0004,000

Multiply each volume by its credits per action. The subtotal is the expected operating usage. Then add a buffer for testing, build work and changes you did not expect. Include retries and failed runs only if the vendor bills them. The total is the buffered budget.

This example uses a 10% buffer. Choose your own from the spread in your test results and your volume history.

CreditsNormal monthPeak monthGrowth monthGrowth peak month
Support emails10,00015,00012,50018,750
Call summaries3,2004,0004,0004,000
Contact enrichment1,6003,2002,0004,000
Expected operating usage14,80022,20018,50026,750
Buffer (10%)1,4802,2201,8502,675
Buffered budget16,28024,42020,35029,425

The peak month reflects a seasonal rush in support and a large event list in the same month. The growth month assumes 25% more emails and contacts. It also assumes two new sales reps lift calls from 400 to 500. In the growth peak month, calls stay at 500, because they depend on the number of reps.

Compare the forecast with the allowance

Suppose the vendor offers a monthly plan: 20,000 credits for $700 a month. Unused credits reset each month, and overage costs $0.04 per credit. Alerts fire at 75% and 90% of the allowance. A hard limit stops usage at 22,000 credits.

MonthBuffered budgetAllowanceDifferenceOverage cost
Normal16,28020,0003,720 under$0.00
Peak24,42020,0004,420 over$176.80
Growth20,35020,000350 over$14.00
Growth peak29,42520,0009,425 over$377.00

The overage costs assume the whole buffer is used, so they show a cautious case. The peak and growth peak budgets also pass the 22,000-credit hard limit. Their overage costs assume someone raises the limit for those months.

Decide what happens if usage reaches the hard limit. In the example, the support agent would stop and new emails would wait. Write down the fallback, such as a staff inbox, and who can approve more units.

Now suppose the vendor also offers an annual pool of 240,000 credits for $9,000 a year, with the same overage rate. A base year with 10 normal months and 2 peak months uses 211,640 credits. The pool covers both peaks, with 28,360 credits left over.

If every month reached the growth budget, a year would use 244,200 credits. That is 4,200 more than the pool. A growth year with 10 growth months and 2 growth peak months uses 262,350 credits.

Add the plan prices before you compare options.

OptionPrice a yearBase year costGrowth year cost
Monthly plan, 20,000 credits$8,400.00$8,753.60$9,294.00
Annual pool, 240,000 credits$9,000.00$9,000.00$9,894.00

In this example, the monthly plan costs less in both years, even though the annual pool covers the base-year peaks. Other prices or overage rates can reverse the result.

Copy the forecast sheet

Use one row per process in a spreadsheet. The examples show the support agent.

FieldWhat to enterExample (illustrative)
ProcessWhat the automation doesAI agent answers support emails
OwnerRole responsible for the processSupport manager
Billing modelToken-based, fixed credits per action or outcome-basedToken-based, converted into credits
Billable eventWhat the vendor countsEach email the agent processes
Units per actionAverage from your test, or the published charge5 credits
Highest in testLargest single result9 credits
Normal monthly volumeAverage billable events over the last 12 months2,000 emails
Volume sourceThe report you usedSupport inbox monthly totals
Peak volumeBusiest month and the reason3,000 emails, seasonal rush
Growth assumptionChange expected over 12 months25% more emails
Expected operating usageNormal volume times units per action10,000 credits
BufferShare added for testing and unplanned change10% in this example
Limits and fallbackAlerts, hard limit and what happens at itAlerts at 75% and 90%, hard limit 22,000 credits, staff inbox at the limit
ApproverNamed person who approves increasesBudget owner, such as the head of finance, by name

Agree the forecast before you sign

  1. Ask the vendor about reset dates, rollover, test usage and how limits behave.
  2. Ask whether the units charged for each action can change during the contract term.
  3. Name the person in your business who approves increases, and get their sign-off on the forecast.

Common questions

How much buffer should I add to an AI usage forecast?

Base the buffer on how much your test results and monthly volumes vary. If the highest test result is far above the average, use a larger buffer. Revisit it after three months of actual usage.

How do I forecast usage for a process we do not run yet?

Use the nearest existing volume as a stand-in, such as the emails staff answer today. Run a trial to measure units per action. Once the process is live, compare the forecast with actual usage each month.

What if our AI usage is higher than forecast?

Find the cause first, such as higher volume or more units per action. Then the named approver decides whether to raise the limit, change the process or accept overage. How to run a monthly usage review sets out the steps.

More on managing AI tokens and consumption spend

All guides in this area

How usage-based software pricing works, and what drives the bill

Learn how tokens, fixed credits, outcome charges, allowances and limits work in usage-based software, and what makes the bill grow.

Read the guide: How usage-based software pricing works, and what drives the bill

Run a monthly usage review: what to check and who approves increases

Run a monthly review of AI and automation usage. Compare forecast and actual usage, find the cause of each variance and agree who approves increases.

Read the guide: Run a monthly usage review: what to check and who approves increases

Browse guides by area

All guides