---
title: expirationReason
framework: storekit
role: symbol
role_heading: Instance Property
path: storekit/product/subscriptioninfo/renewalinfo/expirationreason-swift.property
---

# expirationReason

The reason the auto-renewable subscription expired.

## Declaration

```swift
let expirationReason: Product.SubscriptionInfo.RenewalInfo.ExpirationReason?
```

## Mentioned in

Managing Price Increases for Auto-Renewable Subscriptions

## Discussion

Discussion This optional value is nil if the auto-renewable subscription is active and hasn’t expired.

## See Also

### Getting the renewal or expiration state

- [state](storekit/product/subscriptioninfo/status-swift.struct/state.md)
- [autoRenewPreference](storekit/product/subscriptioninfo/renewalinfo/autorenewpreference.md)
- [willAutoRenew](storekit/product/subscriptioninfo/renewalinfo/willautorenew.md)
- [Product.SubscriptionInfo.RenewalInfo.ExpirationReason](storekit/product/subscriptioninfo/renewalinfo/expirationreason-swift.struct.md)
