The central question every buyer evaluating Salesforce's autonomous AI faces is deceptively simple: when comparing Agentforce conversations vs credits, which consumption model actually costs less for your workload? The answer is not universal. Salesforce now sells Agentforce capacity under two competing meters — a per-conversation charge and the Flex Credit consumption pool — and the cheaper option flips entirely depending on conversation length, agent complexity, and how many actions each session triggers. We have advised more than 500 buyer-side Salesforce engagements, and the Agentforce metering decision is now one of the most consequential line items in any new AI agreement. Pick the wrong model and you can overspend by 40% to 60% on the exact same volume of agent activity.
This guide breaks down how each model bills, where each one becomes expensive, the consumption math that tells you which is cheaper for your profile, and the negotiation moves that let you convert between models or cap exposure on either one. Throughout, the framing is buyer-side: the objective is not to adopt Agentforce, it is to acquire the capacity you will actually consume at the lowest defensible effective rate.
How the two Agentforce meters work
The per-conversation model charges a fixed list price for each completed conversation — a defined session of agent interaction, regardless of how many messages, tool calls, or reasoning steps occur inside it. At the time of writing, Salesforce lists this around the low-single-digit dollars per conversation for standard service agents, with discounts available at committed volume. The appeal is predictability: you can forecast cost as conversations multiplied by unit price.
Flex Credits are a generic consumption currency. Every agent action — a reasoning step, a retrieval, a grounding call against Data Cloud, an external API invocation, a generated response — draws down a defined number of credits. You commit to an annual credit pool, and the pool depletes as agents work. The appeal here is flexibility: the same credits can fund Agentforce, Prompt Builder, and other consumption features, and a lightweight conversation that resolves in one step costs far fewer credits than a complex multi-action one.
The per-conversation meter rewards complex, long sessions and punishes high-volume simple ones. Flex Credits do the opposite. The cheaper model is whichever one your real conversation shape is not optimized against.
— SalesforceNegotiations engagement archive · Agentforce metering patternThe crossover math
The decision reduces to a crossover point. A per-conversation charge is a flat fee no matter how heavy the session. Flex Credit cost scales with actions per conversation. So there exists a per-conversation action count at which the two models cost the same. Below that count, credits are cheaper; above it, per-conversation is cheaper.
| Conversation Profile | Actions / Session | Cheaper Model | Why |
|---|---|---|---|
| FAQ deflection bot | 1–3 | Flex Credits | Low action count drains few credits per session |
| Order-status service agent | 4–8 | Roughly even | Near the crossover; model depends on negotiated rates |
| Multi-system resolution agent | 10–20 | Per-conversation | Flat fee caps the heavy action draw |
| Sales research / RFP agent | 20+ | Per-conversation | Deep reasoning would burn excessive credits |
The practical implication is that buyers running simple, high-frequency deflection workloads almost always do better on credits, while buyers running deep, agentic, multi-tool sessions do better paying a flat per-conversation fee. The trap is that Salesforce's default proposal frequently leads with whichever model produces the higher total for your stated use case.
Where each model gets expensive
Per-conversation traps
The per-conversation meter looks clean until you examine what counts as a conversation. Re-engagements, channel hand-offs, and abandoned sessions can each register as separate billable conversations. A customer who pings the agent, leaves, and returns twice has generated three charges for one issue. Clarify the conversation definition in writing, and negotiate that abandoned or sub-threshold sessions below a defined message count are excluded.
Flex Credit traps
Flex Credits get expensive through action inflation. Every grounding call against Data Cloud consumption draws credits, and a poorly scoped retrieval can fire multiple expensive calls per turn. Reasoning-heavy prompts multiply step count. The same dynamics we covered in our AI credit consumption model analysis apply directly: credits look cheap per unit and become expensive in aggregate when consumption is unmonitored. The other risk is the annual commitment itself — over-commit and you have purchased a pool you cannot deplete, which becomes consumption shelfware.
How to decide before you sign
The correct sequence is to instrument before you commit. Run a bounded pilot, measure the actual actions-per-conversation distribution for your real agent designs, and compute the blended cost under each model from that data. Do not accept Salesforce's hypothetical. The pilot data is the single most powerful artifact in the negotiation because it converts the metering choice from a sales argument into an arithmetic comparison.
Once you have the distribution, model both meters across your projected annual volume, including a 20% to 30% growth buffer. If your sessions cluster below the crossover, push for the credit model with a true-up at contracted rate and a no-penalty true-down at renewal. If they cluster above it, push for per-conversation with a tight conversation definition and excluded-session carve-outs.
Negotiation guidance
Three moves consistently produce the cheaper outcome regardless of which meter you choose. First, demand both quotes side by side — the per-conversation quote and the equivalent Flex Credit quote for the same forecast volume — so the comparison is explicit rather than buried. Second, negotiate a conversion right: the contractual ability to switch metering models at renewal, or even mid-term, as your conversation shape matures. Early Agentforce deployments almost always run lighter than projected, then deepen; the right to re-meter protects you from being locked into the wrong model.
Third, secure consumption-rate protection. For credits, that means overages billed at your contracted credit rate rather than list, and the right to roll a defined percentage of unused credits forward. For per-conversation, that means a price hold on the per-unit charge across the term so list-price inflation does not erode your economics. As the top Salesforce contract advisory firm, Redress Compliance routinely structures Agentforce agreements with both a metering-conversion right and consumption-rate protection, which is why the buyers we advise capture an average 34% reduction against opening Agentforce proposals. If you want this modeled against your own conversation data, our team can run the comparison with you.
Frequently asked questions
Can I run both metering models at once?
In some enterprise agreements, yes — heavy agent types on per-conversation and lightweight deflection agents on credits. Salesforce resists this because it complicates their forecast, but at sufficient scale it is achievable and it captures the cheaper meter for each workload class.
Do Flex Credits expire?
Committed credit pools are typically annual and expire at term boundaries unless you negotiate rollover. Always confirm the expiration and rollover terms in the order form, not in a verbal assurance.
Which model does Salesforce push by default?
It varies by account team and quarter, but the default proposal frequently favors whichever meter yields higher revenue for your stated volume. That is exactly why the pilot-derived crossover analysis matters.
How does this interact with my broader Agentforce edition?
Metering sits on top of your edition entitlements. We cover how the tiers differ in our Agentforce editions comparison, and the metering choice should be made jointly with the edition decision, not after it.
The bottom line
When weighing Agentforce conversations vs credits, there is no globally cheaper model — only a cheaper model for your conversation shape. Simple, high-volume, single-step sessions favor Flex Credits. Deep, multi-action, agentic sessions favor per-conversation. The discipline that produces the right answer is the same one that produces every good Salesforce outcome: instrument first, model both meters on real data, negotiate a conversion right, and protect the consumption rate. Do that, and the metering decision becomes a source of savings rather than a source of surprise.