---
schema_version: "1"
id: 6ac9eb09215f2f4a0f569d04f03968da84c70b5971384b529bfd4362b3444372
title: Considerations for Contract-Based Pricing
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/comm_contract_pricing_considerations.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.comm_contract_pricing_considerations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: f3dfd9e564581fedf375d3dcfa7383806f9eedb52cbb254f47e9b543146f1fc4
description: Review these considerations before you offer contract-based pricing to B2B buyers.
products:
  - Commerce
  - B2B Commerce
release: "264"
---
# Considerations for Contract-Based Pricing

Review these considerations before you offer contract-based pricing to B2B buyers.

- Contract-based pricing for a buyer account overrides other pricing rules.
- A contract applies to a single currency. Only the currency associated with the contract is used for contract item price records.
- If two contracts include the same product, the contract item price with the latest start date takes effect. If both start dates are the same, the lower price is applied.
- Category-based contract pricing isn't supported.
- Contract-based pricing isn't applied to products in quotes.
- After a contract is activated, you can't change its status. To update pricing, create another contract item price record.
- To define contract-level discounts, use contract adjustment records. Discount fields on the contract record aren't supported.
- For subscription products, contract-based pricing and volume-based adjustments apply across the purchase, amendment, and renewal flows.
- For subscriptions, contract pricing applies during amend and renew flows only if a contract was stamped on the original purchase. A contract added or becoming valid later isn't applied to the subscription. To use a new contract, update the asset-to-contract relationship through a flow or another automated process.
- For future-dated amendments, contracts are resolved based on the effective date. Contract pricing isn't applied if the contract isn't valid on that date.
- If the original contract has expired, amend and renew flows use the list price unless the asset-to-contract relationship is updated to a newer contract.
- Negative amendments and cancellations use the last transaction price rather than resolving a new contract, so the buyer is credited based on what they originally paid.

#### See Also

- [Offer Contract-Based Pricing to a B2B Buyer](https://help.salesforce.com/s/articleView?id=commerce.comm_offer_contract_pricing_to_buyer.htm&release=264.0.0&type=5 "Create a contract to define negotiated prices for a specific buyer account. Contracts override standard price book prices, ensuring buyers see their negotiated prices across store pages.")
- [Configure Volume-Based Adjustments for Contract Pricing](https://help.salesforce.com/s/articleView?id=commerce.comm_configure_volume_adjustments_contract_pricing.htm&release=264.0.0&type=5 "Offer more savings by applying volume-based discounts on top of contract prices when B2B buyers purchase in larger quantities. Volume-based adjustments apply to both subscription and non-subscription products.")
- [Contract-Based Pricing](https://help.salesforce.com/s/articleView?id=ind.pricing_contract_based_pricing.htm&language=en_US)