If Apple says a subscription lacks ongoing value, map what the user receives throughout each billing period. A one-time unlock with no continuing service may not fit an auto-renewable subscription.
Reply only after choosing one of three defensible paths: clarify recurring value already present, change the product so value continues through the period, or use a more suitable purchase model.
The workflow below was checked against App Review Guidelines and Auto-renewable subscription information on 4 August 2026. The first source controls the rule or workflow; the second supports the article-specific implementation boundary.
The short version
- Quote the exact reviewer wording before changing the offer.
- List subscriber benefits that continue after the first day.
- Separate recurring service from one-time unlocks.
- Check the App Store description and paywall describe the same value.
- Remove claims that rely on built-in operating-system capabilities alone.
Read the iOS subscription and in-app purchase review guide for product records, testing, and submission mechanics. The issue here is different: whether the benefit honestly recurs often enough to justify recurring billing rather than a one-time unlock.
Translate “ongoing value” into a timeline
Write a simple table for day one, the middle of the billing period, and renewal. Name the service, content, capacity, or access that continues at each point. Do not add imaginary future features to make the table look full. If the only change happens at purchase, you have identified the product-model problem.
Apple’s guideline 3.1.2 sets the bar directly: an auto-renewable subscription “must provide ongoing value to the customer, and the subscription period must last at least seven days and be available across all of the user’s devices.” The same guideline lists acceptable shapes for that value: new game levels, episodic content, multiplayer support, consistent and substantive updates, access to large or continually updated content, software as a service, and cloud support. If your timeline table cannot name something in that shape, the rejection is describing the product accurately.
Choose the smallest honest fix
If recurring value already exists, clarify it in the paywall, metadata, and Review Notes. If the product needs regular content or service delivery, change the experience and submit a new build. If the purchase is genuinely permanent, assess whether a non-consumable better matches what you sell. The right answer depends on the product, not on wording alone.
Make the recurring benefit verifiable
A claim such as “continuous updates” is weak when the reviewer cannot see what updates or how often the service changes. Point to a visible content date, quota reset, server-backed operation, or account capability that persists through the term. Stay factual and avoid promising a release schedule you cannot maintain.
Reply with evidence, not comparison
Do not argue that another app uses the same model. State the rejected product, what subscribers receive over time, where that appears in the app, and what changed. If the reviewer’s interpretation still seems inconsistent with the documented product, ask for precise clarification before appealing.
Run the first checks in order
Run these six checks in order against the exact rejected product, not the app in general. Each one isolates a different layer, so record the first failure before moving on.
- Open Resolution Center and copy the reviewer’s exact wording; do not work from memory or a summary.
- Build the day-one, mid-period, renewal table described above using only what the product currently does.
- Compare the App Store description field in App Store Connect against the in-app paywall copy, line by line.
- Search both for claims that describe an operating-system capability, such as offline mode or unlimited undo, rather than a service you actually provide.
- Confirm the subscription duration is at least seven days and available on every device the account can use.
- Decide whether the fix is a copy change, a product redesign, or a switch to a non-consumable, based on what steps two to five actually found.
A mismatch found at step 3 is usually a metadata fix. A gap found at step 2 or 5 means the product itself needs to change before you resubmit.
Choose the next action
| What you find | Next action | New build? |
|---|---|---|
| Recurring value exists, but the App Store description or paywall does not name it | Rewrite the description, paywall copy, and Review Notes to name the specific recurring benefit | Usually no |
| The product genuinely grants everything at purchase and adds nothing afterward | Redesign the offering to add real recurring content or service, or move it to a non-consumable | Yes, once redesigned |
| The App Store description and the in-app paywall describe different benefits | Align both to the same audited value | Usually no, unless the paywall UI itself is wrong |
| The subscription period is under seven days or is locked to one device | Correct the subscription configuration in App Store Connect | Usually no, unless entitlement logic also assumed the wrong period |
| The reviewer’s reading conflicts with a documented, verifiable recurring benefit | Ask App Review for clarification and cite exactly where the benefit appears | No, until a defect is identified |
Do not appeal a subscription that genuinely front-loads all its value at purchase. Do not rebuild the product before you have located which of these five rows actually matches your rejection.
Failure patterns to look for
- The subscription grants everything once and adds nothing later.
- The recurring work exists but the reviewer cannot reach or understand it.
- The paywall promises future content without a concrete delivery model.
- The app description and paywall describe different paid benefits.
These four patterns account for most 3.1.2 rejections in the maintained AppRejectKit subscription corpus, cross-checked against the sources below. They describe how the defect usually shows up in the product and copy, not how often each one occurs.
Write App Review Notes as a test script
For an ongoing-value resubmission, the reviewer needs to see the recurring benefit itself, not just the purchase flow. Point them at it directly.
Include:
- The exact subscription product identifier and its billing period.
- Where in the app the recurring benefit appears, for example a content library that updates, a quota that resets, or a server-backed feature.
- What changed since the rejected version, in one or two sentences, not a changelog.
- A demo or sandbox account already subscribed, if the benefit is not visible before purchase.
- What the reviewer should expect to see at renewal, if that is relevant to the fix.
Do not promise a future release schedule to explain the value away. Show what already exists in the submitted build.
What not to change blindly
Do not pad the paywall with a roadmap of features you have not built to make the timeline table in this article look fuller. A promised future is not ongoing value today, and an unmet promise creates a second, harder problem on top of the original rejection.
Do not defend the product by pointing at a competitor’s similar subscription. App Review evaluates your product against the guideline text, not against another app’s approval history, and the comparison rarely changes the reviewer’s read of your own paywall.
Verification note: The guideline text and the seven-day subscription duration rule cited above were checked against Apple’s own documentation on 4 August 2026. Recheck both before publication or a later resubmission, since Apple periodically revises the guideline wording and the App Store Connect reference pages.
FAQ about subscription ongoing value App Store rejection
Does fixing a 3.1.2 rejection always require a new build?
No. If the recurring value already exists and simply is not described clearly, rewriting the App Store description, paywall copy, and Review Notes can resolve it without a new binary. If the product itself grants everything at purchase, you need to change what you are selling.
Is pointing to a competitor’s similar subscription a valid defense?
No. App Review checks your product against the guideline’s own definition and examples, not against what another app was approved for. Cite your product’s specific recurring benefit instead of a comparison.
Can I add a “coming soon” roadmap to prove ongoing value?
No. Guideline 3.1.2 asks what the subscription delivers now, through the current billing period. A promised future feature does not satisfy that, and it creates a separate risk if the feature never ships.
What evidence should I send for an ongoing-value rejection?
The subscription identifier, exactly where the recurring benefit appears in the app, what changed since the rejected version, and, if useful, an account already subscribed so the reviewer can see it directly.
Conclusion
An ongoing-value rejection has exactly three honest resolutions: the value already exists and needs to be described better, the product needs to actually deliver more through the period, or the purchase model itself is wrong for what you are selling. The day-one, mid-period, renewal table tells you which one applies before you touch a paywall or a line of code.
Keep that table and the exact reviewer wording with your reply. It keeps the next review anchored to guideline 3.1.2 instead of a rewritten pitch.
Sources and references
- App Review Guidelines: accessed 4 August 2026.
- Auto-renewable subscription information: accessed 4 August 2026.