App Store Connect Help

Support / App Store Connect / Test a beta version / Testing subscriptions and in-app purchases in TestFlight

Test a beta version

Testing subscriptions and in-app purchases in TestFlight

Subscription renewal rate in TestFlight

When testing your app's subscriptions in TestFlight, the renewal rate is accelerated. Each subscription is renewed daily, up to 6 times within a one-week period, regardless of the subscription's duration.

Learn more about testing in-app purchases with sandbox.

Important: To test different renewal rates in TestFlight, you can use your Sandbox Apple Account. Learn more about managing Sandbox Apple Account settings.

Renewal for all durations

1 week

1 month

2 months

3 months

6 months

1 year

Subscription renewal speed

1 Day

1 Day

1 Day

1 Day

1 Day

1 Day

Example scenario: If you start a 1-month subscription on February 1st, it'll renew every 24 hours for a total of 6 renewals before being canceled. Since subscriptions renew at an accelerated rate in TestFlight, you'll see a new transaction for each renewal on February 2nd, 3rd, 4th, 5th, 6th, and 7th. The subscription's auto-renewal will then be disabled on February 8th.

Note: To test subscriptions entering or exiting billing retry, you must test with a Sandbox Apple Account to subscribe and use the sandbox account settings to simulate this scenario. Learn more about testing failing subscription renewals and in-app purchases.

Test in-app purchase scenarios in TestFlight with your Sandbox Apple Account

To test various in-app purchase scenarios in TestFlight, you can use your Sandbox Apple Account. Learn more.

To learn more about the different in-app purchase scenarios you can test with your Sandbox Apple Account, visit the Manage Sandbox Apple Account settings page.

Note: You can only use a Sandbox Apple Account to test apps within your own developer account.