---
title: isUpgraded
framework: storekit
role: symbol
role_heading: Instance Property
path: storekit/transaction/isupgraded
---

# isUpgraded

A Boolean that indicates whether the user upgraded to another subscription.

## Declaration

```swift
let isUpgraded: Bool
```

## Mentioned in

Supporting monthly subscriptions with a 12-month commitment

## Discussion

Discussion If isUpgraded is true, the user has upgraded the subscription represented by this transaction to another subscription. This value appears in the transaction only when the value is true. To determine the service that the customer is entitled to, look for another transaction that has a subscription with a higher level of service.

## See Also

### Getting purchase details

- [ownershipType](storekit/transaction/ownershiptype-swift.property.md)
- [Transaction.OwnershipType](storekit/transaction/ownershiptype-swift.struct.md)
- [purchasedQuantity](storekit/transaction/purchasedquantity.md)
