App Store Guideline 3.1.2

Guideline 3.1.2 rejection (Subscriptions): what it means and how to fix it

Your subscription paywall or listing is missing required information, like price, length, or links to your terms and privacy policy.

What Apple is saying

Auto-renewing subscriptions must clearly show what users get, how much it costs, how long each period is and when it renews, and include working links to your Terms of Use (EULA) and Privacy Policy, both in the app and in your App Store metadata. Free trials need to say what happens when they end.

Common causes

How to fix it

  1. Show the billed amount and period clearly (e.g. "$29.99 per year"), more prominently than any per-week breakdown.
  2. State the trial length and that it renews automatically unless cancelled.
  3. Add tappable Terms of Use and Privacy Policy links on the paywall.
  4. In App Store Connect, add a Terms of Use link to the description (or use the standard Apple EULA) and a Privacy Policy URL.
  5. Upload a new build if the paywall changed, then resubmit.

Do you need a new build?

If the paywall changes, yes. Metadata-only fixes (EULA link) can go with the same build.

Reply to App Review

Send this in Resolution Center (App Store Connect → your app → the rejected version) after fixing. Fill in the [brackets].

Hello, Thank you for the review. Our subscription screen now shows the full billed price and period, the renewal terms, and links to our Terms of Use and Privacy Policy. We've also added the Terms of Use link to the app description. These are in build [number].

Got a 3.1.2 rejection you'd rather not deal with?

I've shipped 7 apps of my own and fixed real rejections on them. Invite me to App Store Connect (no Apple ID password needed), and I'll fix it, reply to Apple and resubmit. From $45, with unlimited revisions until the original rejection is approved.

Other common rejections

2.1App Completeness2.3Accurate Metadata4.2Minimum Functionality4.3Spam5.1.1Data Collection and Storage5.1.1(v)Account Sign-In and Deletion4.8Login Services (Sign in with Apple)3.1.1In-App Purchase1.5Developer Information