---
title: Product.SubscriptionInfo.PricingTerms.SeatBasedPricing
framework: StoreKit
role: symbol
role_heading: Structure
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/seatbasedpricing
---

# Product.SubscriptionInfo.PricingTerms.SeatBasedPricing

The per-seat price tiers of a multiseat subscription.

## Declaration

```swift
struct SeatBasedPricing
```

## Overview

Overview A subscription with per-seat pricing has one price tier. A subscription with volume discount pricing has up to five price tiers, so you can charge less per seat as the number of seats grows. Get the tiers from priceTiers. For more information, see Supporting multiseat purchases in your app.

## Topics

### Getting the price tiers

- [priceTiers](storekit/product/subscriptioninfo/pricingterms-swift.struct/seatbasedpricing/pricetiers.md)
- [Product.SubscriptionInfo.PricingTerms.SeatBasedPricing.PriceTier](storekit/product/subscriptioninfo/pricingterms-swift.struct/seatbasedpricing/pricetier.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the pricing model

- [pricingModel](storekit/product/subscriptioninfo/pricingterms-swift.struct/pricingmodel-swift.property.md)
- [Product.SubscriptionInfo.PricingTerms.PricingModel](storekit/product/subscriptioninfo/pricingterms-swift.struct/pricingmodel-swift.enum.md)
- [Product.SubscriptionInfo.PricingTerms.SinglePrice](storekit/product/subscriptioninfo/pricingterms-swift.struct/singleprice.md)
