---
title: SKError.Code.invalidOfferPrice
framework: storekit
role: symbol
role_heading: Case
path: storekit/skerror/code/invalidofferprice
---

# SKError.Code.invalidOfferPrice

Error code indicating that the price you specified in App Store Connect is no longer valid.

## Declaration

```swift
case invalidOfferPrice
```

## Discussion

Discussion An offer price can become invalid if you change the price of the base subscription such that it is lower than the offer price. Offers must always represent a discounted price.

## See Also

### Enumeration Cases

- [SKError.Code.unknown](storekit/skerror/code/unknown.md)
- [SKError.Code.clientInvalid](storekit/skerror/code/clientinvalid.md)
- [SKError.Code.paymentCancelled](storekit/skerror/code/paymentcancelled.md)
- [SKError.Code.paymentInvalid](storekit/skerror/code/paymentinvalid.md)
- [SKError.Code.paymentNotAllowed](storekit/skerror/code/paymentnotallowed.md)
- [SKError.Code.storeProductNotAvailable](storekit/skerror/code/storeproductnotavailable.md)
- [SKError.Code.cloudServicePermissionDenied](storekit/skerror/code/cloudservicepermissiondenied.md)
- [SKError.Code.cloudServiceNetworkConnectionFailed](storekit/skerror/code/cloudservicenetworkconnectionfailed.md)
- [SKError.Code.cloudServiceRevoked](storekit/skerror/code/cloudservicerevoked.md)
- [SKError.Code.privacyAcknowledgementRequired](storekit/skerror/code/privacyacknowledgementrequired.md)
- [SKError.Code.unauthorizedRequestData](storekit/skerror/code/unauthorizedrequestdata.md)
- [SKError.Code.invalidOfferIdentifier](storekit/skerror/code/invalidofferidentifier.md)
- [SKError.Code.invalidSignature](storekit/skerror/code/invalidsignature.md)
- [SKError.Code.missingOfferParams](storekit/skerror/code/missingofferparams.md)
- [SKError.Code.ineligibleForOffer](storekit/skerror/code/ineligibleforoffer.md)
