---
schema_version: "1"
id: e04feee089b0c790b01641c3248afd5ab5b3ee60b4d44a5ebf984123cc665fb3
title: Contract-Based Pricing for B2B Stores
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/comm_contract_based_pricing.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.comm_contract_based_pricing.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5ca5ddba1ad3728cde85a5258e51772db12dc2cf8c32272d150b8f25d19513d9
description: Create custom pricing contracts to offer negotiated prices to buyers. Override standard prices with contract pricing for selected products, so buyers automatically see their agreed rates across the store pages. Use this feature to manage complex pricing scenarios where different customers receive different prices.
products:
  - Commerce
  - B2B Commerce
release: "264"
---
# Contract-Based Pricing for B2B Stores

Create custom pricing contracts to offer negotiated prices to buyers. Override standard prices with contract pricing for selected products, so buyers automatically see their agreed rates across the store pages. Use this feature to manage complex pricing scenarios where different customers receive different prices.

- **[Considerations for Contract-Based Pricing](https://help.salesforce.com/s/articleView?id=commerce.comm_contract_pricing_considerations.htm&release=264.0.0&type=5)**  
    Review these considerations before you offer contract-based pricing to B2B buyers.
- **[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.
- **[Customize Contract Resolution with Apex Hooks](https://help.salesforce.com/s/articleView?id=commerce.comm_resolve_contracts_with_apex_hooks.htm&release=264.0.0&type=5)**  
    When multiple contracts apply to the same product and account, Salesforce selects a contract by matching the account, product, and product selling model, along with the contract currency and effective date. To resolve contracts using your own logic, add custom Apex logic to override the default resolution and select the contract for each product.

#### See Also

- [Contract-Based Pricing](https://help.salesforce.com/s/articleView?id=ind.pricing_contract_based_pricing.htm&language=en_US)