---
schema_version: "1"
id: 57b16abbb461e25509fd80fe54749ae5492273f267f0e31410bf3c8074c19ec3
title: Apply Contract Pricing Across a Subscription's Lifecycle
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/release-notes/264-0-0/rn_comm_subscription_contract_pricing.md
canonical_url: https://help.salesforce.com/s/articleView?id=release-notes.rn_comm_subscription_contract_pricing.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: eb33b7b13f4d8d6f4dec33125be9a6a5cac8ff922cd7b44d0d4ff3d91b9bb417
description: Contract pricing for subscription products now applies when buyers amend, renew, or cancel a subscription. After an order is placed, the contract is stamped on the order line item and used for subsequent amend, renew, and cancel operations.
products:
  - Cross Cloud
release: "264"
---
# Apply Contract Pricing Across a Subscription's Lifecycle

Contract pricing for subscription products now applies when buyers amend, renew, or cancel a subscription. After an order is placed, the contract is stamped on the order line item and used for subsequent amend, renew, and cancel operations.

**Where:** This change applies to B2B Commerce in Enterprise, Unlimited, and Developer editions with Revenue Cloud Advanced edition.

**How:** Create a separate contract item price for each product selling model, such as monthly or yearly. To customize contract resolution, you can also implement the Apex `resolveContracts` method in the pricing extension.

#### See Also

- [_Salesforce Help_: Contract-Based Pricing for B2B Stores](https://help.salesforce.com/s/articleView?id=commerce.comm_contract_based_pricing.htm&language=en_US)