The PRICE_INCREASE notification fires when Apple requires customer consent for a subscription price increase before it can take effect. Not all price increases require consent — only those exceeding certain thresholds.
When does it fire?
This notification triggers in two scenarios:
- Consent pending (subtype
PENDING) — Apple has notified the customer about the price increase and is awaiting their response - Consent accepted (subtype
ACCEPTED) — the customer agreed to the new price
If the customer doesn't consent within the allowed timeframe, their subscription will expire at the end of the current period.
Payload highlights
The signed renewal info shows the pending new price as renewalPrice and the consent status as priceIncreaseStatus. The price the customer is paying today is in the signed transaction info instead, so comparing the two takes both JWS payloads.
How Yeethook helps
Price increases are high-stakes events that can significantly impact retention. Yeethook delivers consent status updates to Slack or Discord so your team can monitor acceptance rates and react quickly if consent rates are lower than expected.
Common use cases
- Monitor price increase consent rates in real-time
- Identify regions or segments with low consent rates
- Alert your pricing team when consent trends are concerning
- Track the revenue impact of price increases