App Store rejection
Guideline 3.1.2 - Business - Payments - Subscriptions
Apple rejected your app over the paywall or the subscription details. We fix what they flagged, in the app and in App Store Connect, and stay on it until it's approved. Fixed price, half paid only after approval.
Free triage within 12 business hours.
Paste the rejection, get a straight answer
Free first read. We reply within 12 business hours with what's behind it and a fixed price.
What the message is usually about
3.1.2 covers auto-renewable subscriptions. These rejections usually point at one or more of these:
- Missing subscription details before purchase: the title, the length and the price of each plan.
- Missing working links to the Terms of Use (EULA) and the Privacy Policy, in the app or in App Store Connect.
- A price that isn't clear: the amount people will actually be billed isn't the most visible price on the screen.
- A free trial that doesn't say clearly what happens and what gets charged when it ends.
What it actually means
Apple wants people to know exactly what they're paying for before they tap subscribe. If the reviewer can't see that on your paywall, or can't find the required links, the app goes back.
It's rarely one line of text. The fix usually touches the paywall, the listing in App Store Connect and sometimes how the products are set up, and all three have to match.
If Apple says something is unlocked without in-app purchase, that's a different rule: 3.1.1.
Why guessing is expensive
- The paywall is where your revenue comes from. Every round it's rejected is another week with no subscribers.
- Fixing the one line the reviewer mentioned often brings the next one back: the links, then the price, then the trial wording.
- A redesign done in a hurry can hurt conversion more than the rejection did.
- If the products don't load for the reviewer, they see an empty paywall, and that becomes a different rejection on top.
What we do
- Go through your paywall, your listing and your products against everything 3.1.2 asks for, not only the line Apple quoted.
- Fix it in one round: the paywall text and layout, the links, the App Store Connect fields.
- If your paywall runs on RevenueCat, Superwall or a similar tool, change it there when we can, so a new build isn't always needed.
- Write the reply to App Review and stay on it through every round.
You keep your code and your account. We never ask for your Apple ID password. If we need access, it goes through an App Store Connect user with the App Manager role.
Fixed price
Reviewer Reply
$99
Regular price: $190When the fix is only in App Store Connect: the fields, the links and your reply to App Review, followed until Apple decides. No code changes.
Rejection Fix
$249
Regular price: from $490Paywall changes in the app or in your paywall tool, the App Store Connect fields, the resubmission and every round for the same issue.
Products not loading, purchases failing or a StoreKit or RevenueCat setup that needs rework? That's Subscription & IAP Rescue, from $890.
Several apps rejected at once? Send them all, we'll quote per app.
50% to start, 50% after Apple approves the submission. If Apple does not approve the submission for the guidelines we fixed, we keep working on those guidelines at no extra cost for up to 3 resubmissions within 60 days. If it still is not approved, you do not pay the second half.
Proof
4.3(a) Design Spam · App concept review
So I was facing this issue where one of my app got design spam twice. And seeing other on X also getting it more frequently now I got real demotivated and there was this fear in me that my next app will probably get design spam too because already there are other similar apps. In my case I was not having an issue with binary or metadata as I create things from ground up the main issue was app concept.
After talking to team I got to know that we can do consultation call with apple review team even before submitting build. The team also emphasized that first screenshot should highlights your unique features that no one have.
Going forward I will now try consultation calls with the apple team and also will highlight my unique features instead of the most popular and famous one.
An app we worked on went through 7 rejections and was approved on round 8.
Questions
Do I need a new build?
Not always. If the problem is in App Store Connect, or in a paywall you control remotely, it can often be fixed without one. If the text or layout is in your code, it needs a new build.
Can I keep my paywall design?
Usually yes. Most fixes are about what's shown and how clearly, not a full redesign.
Do I need my own Terms of Use?
No. You can use Apple's standard Terms of Use, as long as there's a working link to it where Apple expects one.
My trial worked in testing. Why did the reviewer see an empty paywall?
The products have to load in Apple's review environment too, not only on your device. When they don't, that's a separate problem, and we check it as part of the fix.
How fast do you answer?
Free triage within 12 business hours.
Do you need my Apple ID password?
No, never. Access goes through an App Store Connect user with the App Manager role.
Send us your rejection
Paste Apple's message and tell us what your paywall runs on (StoreKit, RevenueCat, Superwall or other). We'll tell you what's behind it and give you a fixed price.
Prefer X? DM us at @verdict_studio
Got it. Free triage within 12 business hours.
Written by Ivan Bilousov, founder of Verdict Studio · Updated