Marketing wants a bold “$2.99/mo” hero. Finance bills $35.99/year. Review wants accuracy. Users want clarity. Screenshots sit in the middle of that collision.
This guide explains how to depict subscription value on App Store screenshots while staying aligned with Apple’s direction on honest commercial communications—and still telling a crisp product story.
Not legal advice. Always re-check the live App Review Guidelines and your counsel for your category and storefronts.
Apple’s App Review Guidelines repeatedly target misleading marketing, bait-and-switch subscription practices, and unclear purchase flows. Separately, Human Interface guidance for in-app purchase emphasizes showing the total billing price people will actually pay, and clearly relating introductory prices to the price after the intro period.
For screenshots, translate that into practical rules:
Often, no—at least not as frame one. Screenshots convert when they prove outcomes. A wall of plan tiles rarely outperforms a finished project, streak, or export.
Better pattern:
| Frame | Content |
|---|---|
| 1 | Core result unlocked by the app |
| 2 | Key workflow step |
| 3 | Differentiation |
| 4 (optional) | Pricing clarity if paid acquisition messaging requires it |
| 5 | Trust / privacy / platforms |
Use the paywall screenshot when:
Show the feature comparison inside the real paywall UI with the StoreKit price string visible. Do not replace it with a designer’s prettier number.
Headline: “Export 4K without watermarks.”
Subline: “Plans from $X.XX/month billed annually as $Y.YY.”
Only use numbers you currently charge in that storefront.
If trial is the offer: “Try free for 7 days, then $Y.YY/year. Cancel anytime in Settings.” Keep cancel guidance accurate for Apple subscriptions.
Many top subscription apps never put prices on screenshots. They sell the workflow, then let the in-app paywall (with system purchase sheets) handle commerce. This reduces Review surface area and localization churn.
$ screenshot on the German product page is an instant trust hit.If you also ship on Play, do not assume the same screenshot is safe. Play has its own paid-content and deception policies, and store listing experiments will amplify whatever pricing claim you test. Keep platform-specific exports.
When producing multi-size, multi-locale exports from approved paywall captures, a dedicated screenshot workflow such as AppShotMaker helps keep disclaimer lines inside safe margins—so legal-approved copy does not get clipped on the 6.9" set.
Strikethrough “was $99.99, now $39.99” art is high risk unless the reference price is real, current policy allows it, and the billed amount remains the hero. Prefer system price strings and short factual captions. If you run a limited-time offer, schedule screenshot rollback the day the offer ends—leaving expired discounts on the product page is both a conversion and Review problem.
For family plans or multi-tier catalogs, show at most one recommended plan on the store screenshot. Dense comparison tables belong in the app, where StoreKit can keep prices accurate.
Subscription screenshots should answer “What do I get?” before “What do you charge?” When you do show price, show the total people pay, localize it, and bind trial claims to what happens next. Honesty is not the enemy of conversion—it is what keeps conversion from being reversed by refunds, chargebacks, and App Review.