Guideline 3.1.2
Guideline 3.1.2 - Business - Payments - Subscriptions: Missing Required Subscription Information
Our Take
Apple is flagging your subscription implementation for missing two critical pieces of information that must be displayed within your app's binary: the subscription length/duration and the price. This is typically an automated detection that occurs when Apple's review system can't locate these required disclosures in your subscription flow or paywall interface.
This is a straightforward compliance issue with Apple's subscription transparency requirements. The rejection is likely triggered by missing or inadequately formatted subscription details in your purchase flow, subscription management screen, or paywall.
The fastest compliant path is to audit your subscription interface and add clear, prominent disclosures of subscription duration (e.g., 'Weekly', 'Monthly', 'Annual') and pricing (e.g., '$9.99/month', '$99.99/year'). This is typically a UI text update that can be implemented and resubmitted within a few hours.
Resolution Guide
Audit Your Subscription Interface
Review your paywall, subscription selection screen, and purchase confirmation flow to identify where subscription details are displayed.
Add Subscription Duration
Ensure each subscription option clearly shows the time period (e.g., "Weekly Premium - $4.99", "Monthly Pro - $9.99", "Annual Premium - $99.99").
Display Clear Pricing
Show the exact price for each subscription tier, including per-unit pricing if applicable (e.g., "$9.99/month" or "$1.99/week").
Position Information Prominently
Place these disclosures above or adjacent to purchase buttons, not in fine print or separate screens that users might skip.
Update Subscription Management
Ensure your subscription management screen also displays current subscription length and pricing for user reference.
Test Purchase Flow
Walk through your entire subscription flow to verify the information is visible at the right moments in the user journey.
Prevention
Example Rejection Email
Before & After
Paywall shows 'Premium Plan' button with price only visible after tapping 'Learn More'
Paywall shows 'Premium Plan - $9.99/month' with duration and price clearly visible before purchase
What changed: Makes subscription terms transparent upfront rather than requiring additional taps to discover pricing
Subscription options displayed as 'Basic', 'Pro', 'Premium' without timing or cost details
Options show 'Basic Weekly - $2.99', 'Pro Monthly - $9.99', 'Premium Annual - $79.99'
What changed: Provides required subscription length and pricing information directly in the selection interface
Community Solutions · 0
Sign in to share your solution.
More Guideline 3 (Business) rejections
- Guideline 3.0 - Business: Irrationally High Pricing
- Guideline 3.1.1 - In-App Purchase: Expiring Virtual Currency
- Guideline 3.1.1 - In-App Purchase: External Link for Digital Content in Reader App Without Entitlement
- Guideline 3.1.1 - In-App Purchase: License Key or Serial Number Unlocks
- Guideline 3.1.1 - In-App Purchase: Loot Boxes Without Disclosed Odds
- Guideline 3.1.1 - In-App Purchase: Missing Restore Purchases Button