---
title: offer
framework: storekit
role: symbol
role_heading: Instance Property
path: storekit/product/subscriptioninfo/renewalinfo/offer
---

# offer

A subscription offer that applies to the transaction at the next renewal period.

## Declaration

```swift
let offer: Transaction.Offer?
```

## Discussion

Discussion This value is populated if a customer redeems a subscription offer that applies to more than one subscription period. This value is nil if there’s no subscription offer.

## See Also

### Getting offers

- [Transaction.Offer](storekit/transaction/offer-swift.struct.md)
- [eligibleWinBackOfferIDs](storekit/product/subscriptioninfo/renewalinfo/eligiblewinbackofferids.md)
