---
title: showPriceConsentIfNeeded()
framework: storekit
role: symbol
role_heading: Instance Method
path: storekit/skpaymentqueue/showpriceconsentifneeded()
---

# showPriceConsentIfNeeded()

Asks the system to display the price consent sheet if the user hasn’t yet responded to a subscription price increase.

## Declaration

```swift
func showPriceConsentIfNeeded()
```

## Mentioned in

Handling Subscriptions Billing

## Discussion

Discussion Call this method if the system called your delegate’s paymentQueueShouldShowPriceConsent(_:) method, and you chose to delay showing the price consent sheet. This function displays the price consent sheet if both of the following are true: You’ve increased the price of the subscription in App Store Connect. The subscriber hasn’t yet responded to a price consent query. Otherwise, this function has no effect. note: When you increase the price of a subscription, Apple informs affected subscribers through an email, push notification, and in-app price consent sheet and asks them to agree to the new price. If they don’t agree or take no action, their subscription expires at the end of their current billing cycle. For more information, see Managing Prices and Manage pricing for auto-renewable subscriptions. In Mac apps built with Mac Catalyst, this function has no effect.

## See Also

### Related Documentation

- [paymentQueueShouldShowPriceConsent(_:)](storekit/skpaymentqueuedelegate/paymentqueueshouldshowpriceconsent(_:).md)
