---
title: preferredPricingTerms
framework: StoreKit
role: symbol
role_heading: Instance Property
platforms: [iOS 27.3+, iPadOS 27.3+, Mac Catalyst 27.3+, macOS 27.3+, tvOS 27.3+, visionOS 27.3+, watchOS 27.3+]
path: storekit/subscriptionstorecontrolstyleconfiguration/option/preferredpricingterms
---

# preferredPricingTerms

The preferred pricing terms for this subscription option.

## Declaration

```swift
var preferredPricingTerms: SubscriptionInfo.PricingTerms? { get }
```

## Mentioned in

Supporting multiseat purchases in your app

## Discussion

Discussion This property reflects the pricing terms from the preferredSubscriptionPricingTerms(_:) view modifier on an ancestor view, or from the preferredSubscriptionPricingTerms(_:) modifier on the enclosing store content. The value is nil when you don’t specify preferred pricing terms. It’s the subscription’s default pricing terms when the modifier’s closure returns nil, or when the pricing terms you specify don’t exist for the subscription. Use this property in your custom SubscriptionStoreControlStyle to display pricing information that matches the pricing terms the store uses. For example, when the pricingModel is seat-based, display its priceTiers.
