<!--
{
  "availability" : [
    "iOS: 27.3.0 -",
    "iPadOS: 27.3.0 -",
    "macOS: 27.3.0 -",
    "tvOS: 27.3.0 -",
    "visionOS: 27.3.0 -",
    "watchOS: 27.3.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "StoreKit",
  "identifier" : "/documentation/StoreKit/Transaction/multiSeatInfo-swift.property",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "StoreKit"
    ],
    "preciseIdentifier" : "s:8StoreKit11TransactionV13multiSeatInfoAC05MultieF0VSgvp"
  },
  "title" : "multiSeatInfo"
}
-->

# multiSeatInfo

The seat information for a multiseat subscription transaction.

```
let multiSeatInfo: Transaction.MultiSeatInfo?
```

## Discussion

This value is `nil` if the transaction isn’t for a multiseat subscription.

With Apple-hosted invitations, each group member has their own transaction, and it contains the same seat information as the group purchaser’s, including the number of seats and the price tiers.

For more information, see [Supporting multiseat purchases in your app](/documentation/StoreKit/supporting-multiseat-purchases-in-your-app).

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)