# Guideline 3.1.2(a) - Subscriptions: No Ongoing Value Delivered

**Guideline:** 3.1.2 · **Store:** Apple App Store · **Severity:** medium · **Fix difficulty:** medium · **Typical turnaround:** 1-3 days

Canonical URL: https://appstorereject.com/rejections/apple/3/guideline-312a-subscriptions-no-ongoing-value-delivered

## Description

Apple is rejecting your app because it offers an auto-renewable subscription but does not deliver ongoing value that justifies the recurring charge. Apple requires that subscriptions provide continuous or regularly updated content, services, or functionality -- not a one-time unlock disguised as a subscription. This rejection targets apps that use subscriptions to paywall static content that never changes, one-time utility functions (like a file converter), or features that could reasonably be a one-time purchase. Apple's stance is that subscriptions must offer dynamic, evolving value to justify the recurring billing. Common patterns that trigger this: a calculator app with a monthly subscription to access advanced functions, a wallpaper app subscribed for a static pack, or an app that charges monthly for a feature set that never updates. The fastest compliant path is either converting to a non-consumable IAP (one-time purchase) or genuinely adding ongoing value (regular content updates, cloud sync, server-side processing).

## Common variations

- Subscription does not provide ongoing value to users
- Premium features are static and do not update over time
- Subscription used to gate one-time functionality
- No continuous content or service delivery for subscription

## Example rejection email

```
Guideline 3.1.2(a) - Business - Payments - Subscriptions

We noticed that your app offers an auto-renewable subscription, but the subscription does not seem to provide ongoing value to the user. Specifically, the premium features unlocked by the subscription are static and do not change or update over time.

Auto-renewable subscriptions should provide ongoing value, such as access to regularly updated content, ongoing services, or functionality that requires continuous delivery.

Next Steps:
Please revise the app to either provide demonstrable ongoing value for the subscription or convert the offering to a one-time in-app purchase.
```

## Resolution steps

## Quick Assessment
- **Risk level:** Medium
- **Resolution path:** Fix & Resubmit or Appeal (if value exists but isn't visible)
- **Typical turnaround:** 1-3 days

## The Fix

1. **Assess whether ongoing value genuinely exists** -- Does your app deliver something new or continuous each billing period? Cloud sync, server processing, regular content drops, and live services all qualify. If the answer is honestly no, you need to restructure.

2. **Convert to one-time IAP** -- If the feature set is static, replace the subscription with a non-consumable IAP. This is often the fastest path to approval.

3. **Add genuine ongoing value** -- If you want to keep the subscription model, add real recurring value:
   - Regular content updates (weekly/monthly new content)
   - Cloud sync or storage
   - Server-side processing (AI, rendering, etc.)
   - Live data feeds or API access

4. **Make the value visible** -- In your App Store description and in-app subscription screen, clearly articulate what ongoing value subscribers receive. Be specific: 'New templates added weekly' not 'Premium access.'

5. **Document your update cadence** -- In Review Notes, explain your content update schedule and provide evidence (e.g., changelogs, content pipeline documentation).

## Prevention
- Only use subscriptions when you genuinely deliver recurring value
- Use non-consumable IAP for permanent feature unlocks
- Document your ongoing value proposition clearly in App Store metadata

## Appeal guidance

Appeal if you can demonstrate ongoing value that may not be obvious to the reviewer: server-side processing costs, regular content updates, cloud storage, or AI model improvements. Provide evidence of your update cadence and server-side costs.

## Before / after examples

**Before:** QR code scanner app charges $3.99/month subscription to unlock the scanning feature, which works identically every month with no updates or additional value
**After:** QR scanning offered as a $4.99 one-time purchase (non-consumable IAP); optional $1.99/month subscription adds cloud scan history, cross-device sync, and weekly design template updates
**Why it works:** Static feature unlocks should be one-time purchases. Subscriptions must deliver ongoing, demonstrable value.

## Common questions

**Can you appeal a 3.1.2 rejection?**

Appeal if you can demonstrate ongoing value that may not be obvious to the reviewer: server-side processing costs, regular content updates, cloud storage, or AI model improvements. Provide evidence of your update cadence and server-side costs.

**How long does this typically take to fix?**

Typical turnaround is 1-3 days (difficulty: medium). After resubmission, most re-reviews complete within 24-48 hours.

---
*Machine-readable source: https://api.appstorereject.com/api/rejections/detail?slug=guideline-312a-subscriptions-no-ongoing-value-delivered*