Skip to content
All guides
Rejected, Guideline 3.1.2

Subscriptions

3.1.2 is mechanical: Apple has a checklist for subscription screens and yours failed an item. Fixing it is usually an afternoon.

What it means

Your subscription flow is missing required information: price, duration, renewal terms, how to cancel, privacy policy and terms links.

Common causes

How to fix it

  1. 1.Show the billed price and period more prominently than any trial or discount.
  2. 2.State that the subscription auto-renews, and how to cancel.
  3. 3.Add links to Terms of Use and Privacy Policy on the paywall.
  4. 4.Add the same links in App Store Connect metadata.
  5. 5.Add a visible Restore Purchases button.

Usually 1 to 2 rounds to fix. Rewording alone works sometimes. Mostly a UI and metadata fix; a clear reply helps but doesn't replace it.

What to write to App Review

Keep it short, factual and specific. Edit the brackets to match your build.

Hello,

We updated the paywall in build [number]. It now shows the price and billing period, auto-renewal and cancellation terms, links to Terms of Use and Privacy Policy, and a Restore Purchases button. The same links are in the app metadata.

Thank you.

Not sure it's just this?

Paste your message and get an instant read, then a free human diagnosis within 24 hours.

Paste your rejection

Independent developer, not affiliated with Apple. Guidelines change, so check Apple's current App Review Guidelines.