---
title: "isEligibleForIntroOffer(for:)"
framework: StoreKit
role: symbol
role_heading: Type Method
platforms: [iOS 15.0+, iPadOS 15.0+, Mac Catalyst 15.0+, macOS 12.0+, tvOS 15.0+, visionOS 1.0+, watchOS 8.0+]
path: storekit/product/subscriptioninfo/3791958-iseligibleforintrooffer
---

# isEligibleForIntroOffer(for:)

Returns a Boolean value that determines the customer’s eligibility for an introductory offer within the provided subscription group.

## Declaration

```swift
static func isEligibleForIntroOffer(for groupID: String) async -> Bool
```

## Parameters

- `groupID`: The subscription group identifier to check eligibility for an introductory offer.

## Return Value

`true` if the customer is eligible for an introductory offer on any auto-renewable subscription within the subscription group; `false` otherwise.

## Discussion

This value may be `true` even if you haven’t set up an introductory offer in App Store Connect.

## See Also

### Getting introductory offer details

- [isEligibleForIntroOffer](iseligibleforintrooffer.md)
- [introductoryOffer](introductoryoffer.md)
- [Product.SubscriptionOffer](../subscriptionoffer.md)
