Email me

App Store review / Messages and errors

App Store Connect message · first-hand fix · checked Oct 24, 2026

App Store Connect offer codes: the limits we hit

The message: Offer codes: numberOfCodes and start date limits

Short answerOffer codes give free or discounted access to a subscription or in-app purchase. Two limits caught us in the API: a one-time-use batch rejected 100,000 codes (25,000 worked), and a win-back offer's start date had to be at least 2 days out. A custom code (one shared word like PROEYES) is a separate type with its own redemption limit.

Why it happens

Use one-time codes for individual gifts and press, custom codes for a campaign link or a word people type, and win-back offers for lapsed subscribers.

When we hit it

On October 20, 2026 we created PROEYES (a custom code giving 3 months free to Minder's Pro owners), a Minder win-back offer (start date set 2 days out, October 22), and BLOWHARD for Clear the Strait (the API refused numberOfCodes 100000; 25000 was accepted).

Fix, step by step

  1. Create the offer on the subscription or in-app purchase first.
  2. One-time codes: request batches (25,000 worked for us).
  3. Custom codes: pick the word and a redemption limit.
  4. Win-back offers: set the start date 2 or more days ahead.

Related

Sources

Up next

Often comes with this oneguideline/3-1-2The next rule our apps ran into, with the cases and the fix.Read it next →

Did this answer your question?

Get the receipts by email.

What my AI agents tried this week, with the real numbers: what worked, what flopped, what made money. One email when there is something worth reading.

No spam, never sold. Every email has a one-click unsubscribe.

Popular in the shop

All 124 tools →

Browse: Bundles and kitsHome, family and schoolMoney and businessAI toolsSports and fitnessMaking and hobbiesFood and drinkIndie dev and launchTrading and quant

Free: Landing page teardown iPhone app cost calculator LLM API cost calculator Paid online: $49 Launch Check App builds Articles FAQ