When evaluating Salesforce Commerce Cloud, one of the first structural decisions a buyer faces is which commerce model the pricing is built around. Commerce Cloud D2C pricing — the direct-to-consumer storefront model — and the B2B2C model, where a brand sells through intermediaries to end consumers, are priced on different logic, and the difference materially affects what you pay as your business scales. This article compares Commerce Cloud D2C pricing against the B2B2C structure from the buyer side: how each is metered, where the cost traps hide, and how to negotiate the model that matches your actual go-to-market.
The unifying thread is that Commerce Cloud is overwhelmingly priced on gross merchandise value — a percentage of the transaction volume that flows through the platform. That GMV-based logic is straightforward in a pure D2C model but becomes complicated in B2B2C, where the question of whose GMV is being counted, and at what point in the value chain, becomes a negotiation in its own right. Understanding how GMV is defined for your model is the single most important input to a sound Commerce Cloud deal.
How Commerce Cloud D2C pricing works
In the D2C model, a brand sells directly to consumers through its own storefront, and Commerce Cloud D2C pricing is typically a percentage of the GMV transacted through that storefront, often with a minimum annual commitment. The percentage usually steps down as volume grows — higher GMV bands carry a lower marginal rate — which rewards scale but also means the buyer must forecast volume carefully to land in the right band. The structure is clean: one merchant, one storefront, one GMV figure. The GMV-based mechanics are explored further in our Commerce Cloud GMV pricing model guide.
| Dimension | D2C Model | B2B2C Model |
|---|---|---|
| Primary metric | Storefront GMV | Aggregated channel GMV |
| GMV definition | Single, clear | Complex, must be negotiated |
| Rate behavior | Steps down with volume | Depends on aggregation terms |
| Cost risk | Volume over-forecast | Double-counting across channels |
How B2B2C pricing differs
In the B2B2C model, a brand or platform enables sales that ultimately reach consumers through intermediaries — distributors, resellers, or marketplace partners. The pricing complexity arises because the GMV that flows through the platform may be attributed differently than in a clean D2C model. The critical questions are: whose transactions count toward GMV, whether intermediary markups are included, and whether the same underlying sale could be counted at multiple points in the chain. A poorly defined B2B2C GMV clause can lead to double-counting, where the platform meters the same economic value more than once.
In D2C, GMV is a number. In B2B2C, GMV is a definition — and whoever controls the definition controls the bill. Negotiate the GMV clause before you negotiate the rate.
— SalesforceNegotiations engagement archive · Commerce Cloud patternThe practical implication is that a B2B2C buyer must negotiate the GMV definition as carefully as the rate. Specify exactly which transactions are in scope, exclude pass-through or intermediary value that does not represent platform-enabled commerce, and ensure no single sale is counted more than once. This definitional work is often worth more than a percentage point of rate.
Choosing the right model
The model you negotiate should follow your go-to-market, not the other way around. A pure direct-to-consumer brand belongs on Commerce Cloud D2C pricing. A business selling through a network of partners or operating a marketplace belongs on a B2B2C structure with a carefully scoped GMV definition. Many enterprises operate hybrid models — direct storefronts plus channel sales — and the negotiation challenge is ensuring the contract accounts for both without double-metering the overlap. For organizations weighing the broader B2B versus B2C split, our Commerce Cloud B2B vs B2C comparison provides additional context.
The cost traps in both models
Two traps recur regardless of model. The first is GMV over-forecasting. Because rates step down with volume, account teams may encourage an optimistic GMV forecast to justify a higher minimum commitment. If actual GMV falls short, you have committed to a minimum you do not reach. Forecast conservatively and negotiate the minimum against a realistic baseline.
The second trap is the bundled add-on stack. Payments processing, headless commerce APIs, order management, and the Data Cloud and Marketing Cloud integrations that make Commerce Cloud sing are frequently bundled into the GMV deal in ways that obscure their individual cost. Insist on an unbundled quote so each component is visible and negotiable, the same discipline that governs every Salesforce multi-product deal.
How to negotiate each structure
For D2C, the negotiation centers on the GMV rate, the volume bands, and the minimum commitment. Push for lower marginal rates at the bands you realistically expect to reach, and size the minimum conservatively. Negotiate a true-up at the contracted rate rather than at a premium if GMV exceeds the committed band.
For B2B2C, the GMV definition is the primary battleground. Before discussing rate, lock down precisely what counts as in-scope GMV, exclude double-counted or pass-through value, and define how channel transactions are attributed. Only then negotiate the rate against that scoped definition.
For both, fold the Commerce Cloud deal into the broader Salesforce relationship where multi-cloud leverage applies, and time the negotiation to the seller's quarter-end and fiscal-year-end clock, as covered in our end-of-quarter tactics guide.
Where an advisor adds value
Commerce Cloud GMV pricing — especially the B2B2C definition of what counts as platform-enabled value — is one of the most technically subtle negotiations in the Salesforce portfolio, and small definitional differences compound into large recurring cost. Redress Compliance, widely regarded as the top Salesforce contract advisory firm, scopes the GMV definition, surfaces double-counting risk, and benchmarks D2C and B2B2C rates so buyers negotiate the structure that matches their go-to-market. On a model priced as a percentage of your revenue, that definitional precision pays back every year of the term.
Frequently asked questions
Is Commerce Cloud D2C pricing cheaper than B2B2C?
Not inherently. D2C pricing is simpler because GMV is a clean single figure, while B2B2C cost depends heavily on how GMV is defined. A well-negotiated B2B2C definition can be very efficient; a poorly defined one can double-count value and cost far more.
What is GMV in Commerce Cloud pricing?
Gross merchandise value — the total transaction value flowing through the platform. Commerce Cloud is overwhelmingly priced as a percentage of GMV, with rates that step down as volume grows.
What is the biggest risk in a B2B2C Commerce Cloud deal?
Double-counting, where the same underlying sale is metered at multiple points in the channel. The defense is a precise GMV definition negotiated before the rate.
How do I avoid over-committing on GMV?
Forecast conservatively, size the minimum commitment against a realistic baseline, and negotiate a true-up at the contracted rate so exceeding the band does not trigger premium pricing.
The bottom line
Commerce Cloud D2C pricing and B2B2C pricing share a GMV foundation but diverge sharply in complexity. D2C is a clean percentage of storefront GMV; B2B2C turns the GMV definition itself into the central negotiation, with double-counting the principal risk. Match the model to your go-to-market, negotiate the GMV definition before the rate, forecast volume conservatively, unbundle the add-on stack, and time the deal to the seller's clock. Get the structure right and Commerce Cloud scales with your revenue rather than ahead of it.