Buyer's guideSalesforce Agentforce Center of Excellence

Agentforce pricing at program scale: forecasting and controlling consumption

Agentforce costs follow usage, not headcount, so a program with several agents needs a forecast built from process volumes and agent design rather than seat counts. This guide explains the commercial models Salesforce lists today, how to estimate conversations and actions per agent, how to show costs to business units, which controls catch overruns early and which design choices waste consumption. Prices change, so treat the figures here as dated examples.

Reviewed 7 min read

On this page
  1. Why agent costs do not behave like seat licenses
  2. Salesforce's Agentforce commercial models, as currently listed
  3. Estimating volume agent by agent
  4. A hypothetical forecast for three agents
  5. Showback or chargeback across business units
  6. Consumption controls to switch on before go-live
  7. Design patterns that inflate consumption
  8. Questions to settle with Salesforce and finance before scaling
  9. Questions and answers
  10. Sources

Why agent costs do not behave like seat licenses

A seat license costs the same whether a user logs in once a month or all day. Agent consumption moves with demand and with design: a busy week in the contact center, a new channel or a change that makes an agent call one more action per request all show up in the bill. Two agents serving the same volume can cost very different amounts.

That makes budgeting closer to cloud infrastructure than to software licensing. Finance needs a forecast with explicit assumptions, product owners need to see how their design choices affect cost, and the program needs monitoring that flags drift early. The CoE is the natural owner of all three, because it sees every agent at once.

Salesforce's Agentforce commercial models, as currently listed

Salesforce lists three main ways to pay for Agentforce. Product names, units and terms change, so check the current pricing page and your contract before relying on any row.

AspectFlex CreditsConversationsPer-user add-ons and editions
What is meteredEach action an agent performs1.Each conversation1.Each licensed user per month1.
List price when checked$500 per 100,000 credits, with a standard action using 20 credits and a voice action 301.$2 per conversation1.Sales, Service, Field Service and Operations add-ons at $125 per user per month; industry add-ons at $1501.
Positioned forAny agent, including employee-facing and multi-step workflowsExternal, customer-facing agents1.Predictable budgeting for named users inside Salesforce apps
Buying optionsPre-Purchase, Pre-Commit or PayGo1.Not offered with Pre-Commit or PayGo1.Not offered with Pre-Commit or PayGo1.
Combining modelsNot supported alongside conversation pricing in the same org1.Not supported alongside Flex Credits in the same org1.Max Editions bundle the add-on with an annual Flex Credits allocation per org1.

Figures are US dollar list prices from Salesforce's pricing page, checked on 10 October 20261. Contracted rates and regional prices differ.

Estimating volume agent by agent

  1. Define the unit of work

    For each agent, name the event that starts an interaction: an inbound chat, a case, a lead or an internal request. Use the same definition in the forecast and in monitoring.

    Output
    Unit definition
  2. Pull historical volumes

    Take a year of volumes for that unit from Salesforce reports, by month and channel, so seasonality shows. Exclude channels the agent will not serve.

    Output
    Baseline volume
  3. Estimate the share the agent handles

    Agree an assumption for the proportion of volume the agent will engage with, plus a low and a high case. Widen it only when pilot data supports it.

    Output
    Engagement scenarios
  4. Measure actions per conversation

    Count actions in sandbox evaluation runs and pilot transcripts instead of guessing, and note the spread between simple and complex requests, including retries.

    Output
    Actions-per-conversation range
  5. Convert to the billing unit

    Multiply engaged volume by actions per conversation and by the credits per action type; for conversation pricing, multiply engaged volume by the conversation rate.

    Output
    Monthly consumption forecast
  6. Add testing and growth

    Include the batch tests and evaluation runs each release needs, agents planned later in the year and growth in channel volume.

    Output
    Program forecast

A hypothetical forecast for three agents

Showback or chargeback across business units

  • If

    The program is in its first year and volumes are still uncertain.

    Then

    Use showback: report each unit's consumption monthly without moving budget.

    Charging teams for an unstable forecast discourages the pilots the program needs.

  • If

    Several units run production agents with stable volumes.

    Then

    Move to chargeback by agent, and allocate the CoE's shared costs by a published key.

    Teams manage what they pay for, and a published key avoids arguments about overhead.

  • If

    One agent serves several units, such as a shared service desk.

    Then

    Allocate by the unit recorded on each conversation or case, not by headcount.

    The usage data already identifies the requester, so allocation can follow actual use.

  • If

    Credits are bought centrally in advance.

    Then

    Set internal allowances per unit and review draw-down every quarter.

    Unused Flex Credits do not roll over into the next subscription term1, so over-allocation is a real loss.

Consumption controls to switch on before go-live

0 of 7 checked

Design patterns that inflate consumption

Over-granular actions

Early signalOne request triggers a chain of small lookups.

MitigationCombine steps that always run together into one Flow or Apex action, so the agent invokes one action instead of several.

Agent work that should be automation

Early signalThe agent sends routine notifications or updates fields on a schedule.

MitigationMove deterministic, triggered work to Flow outside the agent and keep the agent for requests that need reasoning.

Vague scope

Early signalMany conversations end in clarification loops or off-topic answers.

MitigationTighten subagent descriptions and instructions, and test with ambiguous requests before release.

Untracked evaluation runs

Early signalConsumption jumps in weeks with no change in customer volume.

MitigationSchedule and budget batch tests, and record them so they are not mistaken for production growth.

Stranded committed credits

Early signalThe pre-purchased balance is far ahead of draw-down late in the term.

MitigationBuy in line with measured demand, weighing the cost of overage, billed at the contracted rate monthly in arrears1, against credits that expire unused.

Questions to settle with Salesforce and finance before scaling

0 of 6 checked

Questions and answers

How should we budget an Agentforce pilot differently from production?

Budget a pilot for learning: a fixed allowance covering expected conversations plus repeated evaluation runs, with an alert well before it runs out. The pilot's main output for finance is the measured engagement rate and actions per conversation, which replace the assumptions in the production forecast. Avoid committing large volumes until those two numbers are known.

Do test runs in sandboxes consume credits?

Ask your account team how sandbox and testing usage is metered under your contract, because terms can differ and change. Either way, put evaluation runs in the forecast, since each release should re-run its test set, and keep test consumption visible separately so it is not mistaken for growth in production demand.

Can one agent use conversation pricing and another Flex Credits?

Not within the same Salesforce org: Salesforce states that Flex Credits and conversation pricing are not supported together in one org1. Companies with several orgs can choose differently per org. Within one org, choose the model that suits the whole agent mix, because customer-facing and employee-facing agents will share it.

What happens if we exceed our Agentforce entitlement?

Salesforce's pricing page says there is no overage penalty: usage beyond the entitlement is billed at the contracted rate, monthly in arrears1. The practical risk is to the budget rather than a surcharge, which is why threshold alerts and a monthly reconciliation of forecast, actuals and balance matter.

Sources

  1. Agentforce Pricing — Salesforce · checked 10 October 2026
  2. Optimize Your Consumption with Digital Wallet — Salesforce · checked 10 October 2026

More in Salesforce Agentforce Center of Excellence

Back to Salesforce Agentforce Center of Excellence

Next step

Pressure-test your Agentforce consumption forecast

Share the agents you plan, their expected volumes and the commercial model under discussion. We will reply with the assumptions we would test first and the controls to set before launch.

Review my forecast