---
title: priceTiers
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/transaction/multiseatinfo-swift.struct/pricetiers
---

# priceTiers

The price tiers of the transaction’s seats, with the number of seats bought at each price.

## Declaration

```swift
let priceTiers: [Transaction.MultiSeatInfo.PriceTier]
```

## Mentioned in

Managing the life cycle of multiseat subscriptions

## Discussion

Discussion Each tier gives a per-seat price and the number of seats that the customer bought at that price. For example, 8 seats against tiers of 5 seats at $9.99 and more seats at $7.99 use two tiers: 5 seats at $9.99 and 3 seats at $7.99. To get the amount the transaction charged for its seats, add up each tier’s price multiplied by its quantity. Don’t multiply the transaction’s price by its purchasedQuantity. For a multiseat subscription, the price is the average price per seat. The array isn’t in a guaranteed order. To list the tiers in the order that seats fill them, sort them by price, highest first. For more information, see Managing the life cycle of multiseat subscriptions.

## See Also

### Getting the price tiers

- [Transaction.MultiSeatInfo.PriceTier](storekit/transaction/multiseatinfo-swift.struct/pricetier.md)
