Subscription Unavailable - Strange Behavior with StoreKit

I added my first subscription to my app using StoreKit's SubscriptionStoreView. Everything worked as expected in the debug environment and also in TestFlight. So I submitted my app and subscriptions to App Store Connect, got everything Approved and released. After updating my app through App Store and checking the Subscription View, it just says "Subscription Unavailable. The subscription is unavailable in the current storefront."

I waited around 3 days and still getting the same message. Now the very strange behavior starts. I went to App Store Connect, I made and edit to the subscription description, saved, removed the edit, saved, and submitted to review. 15 minutes later the subscriptions appear in my app and everything works as expected. After getting the edit approved, the Subscription View in my app again only showed the message "Subscription Unavailable. The subscription is unavailable in the current storefront." No user is able to see the subscriptions anymore, even though it worked as expected before the edit was approved.

So I did the same as before. Again, make an edit to the subscription description, save, remove the edit, save, submit to review. 15 minutes later the subscriptions are again available in my app and it works as expected.

This is definitely not the expected behavior and submitting the subscription edits every day is wasting the App Review Team's time as well as mine. I contacted Apple Developer Support but I didn't get any reply back (at least yet).

I am not the only one experiencing this. I found a friend online who has the exact same issue, and is able to temporarily solve it by making an edit to the subscription description as well.

So far it has been a huge headache, and we are losing customers this way. Please if anyone has experience with this problem, or has any suggestions, they will be greatly appreciated.

Thank you so much,

Tomas

i'm also having the same exact issue. any solutions?

Amazing. It's 2026 and still everything is broken.

Seen this one a lot. "Subscription is unavailable in the current storefront" almost always comes down to one of these, in order of likelihood:

  1. Paid Apps Agreement isn't in Active state for the team. Open App Store Connect > Agreements, Tax, and Banking. If the Paid Apps agreement shows anything other than Active (Action Required, missing bank info, missing tax forms, or a contact who's no longer on the team), every subscription rejects with this exact error until it's resolved.

  2. The subscription's price schedule doesn't include the user's storefront. Each subscription has pricing set per country. If you only configured prices for some countries, users outside that list get this error. Check the Price tab on the subscription and confirm the user's country is covered.

  3. The app and the subscription are in different availability regions. Even with pricing set, the app itself must also be available in that country. Check App Availability on the main app page.

  4. The subscription isn't actually in "Ready for Sale" state. After app approval, a subscription can still sit at "Ready to Submit" if it wasn't attached to the submission that got reviewed. It needs to have cleared review and be Ready for Sale.

Easiest diagnostic: have a friend in a different country try it. Works there but not for you = storefront/availability issue. Fails universally = agreements issue.

Three days of waiting is actually normal for storefront propagation the first time a subscription goes live, but only the first time. After that it should be immediate.

Subscription Unavailable - Strange Behavior with StoreKit
 
 
Q