---
title: "Product.SubscriptionInfo.PricingTerms.PricingModel.seatBased(_:)"
framework: StoreKit
role: symbol
role_heading: Case
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/product/subscriptioninfo/pricingterms-swift.struct/pricingmodel-swift.enum/seatbased(_:)"
---

# Product.SubscriptionInfo.PricingTerms.PricingModel.seatBased(_:)

A pricing model that uses per-seat prices from one or more price tiers.

## Declaration

```swift
case seatBased(Product.SubscriptionInfo.PricingTerms.SeatBasedPricing)
```

## Mentioned in

Supporting multiseat purchases in your app

## Discussion

Discussion A subscription that’s enabled for multiseat purchases uses this pricing model when a customer buys it with seats. The associated Product.SubscriptionInfo.PricingTerms.SeatBasedPricing value contains the price tiers, each with a per-seat price for a range of seats.

## See Also

### Identifying the pricing model

- [Product.SubscriptionInfo.PricingTerms.PricingModel.singlePrice(_:)](storekit/product/subscriptioninfo/pricingterms-swift.struct/pricingmodel-swift.enum/singleprice(_:).md)
