Skip to main content
Question

"Could not extend the subscription" on free trial entitlement

  • February 17, 2026
  • 1 reply
  • 37 views

Forum|alt.badge.img

Hello,

I am on the RC UI, and I try to extend the free trial period of a user (customer satisfaction thing). The user is currently in a free trial period.

 

When I click “Extend subscription”, I get a small toast message saying ”Could not extend the subscription” 

 

The web console gave me the reason for this:

code: 7970

message: "Received an error from Apple. Environment: PRODUCTION Code: 4030004 Message: Forbidden - subscription state ineligible for extension."



So, it seems that one cannot extend the free trial on App Store (sorry if it’s obvious, I am learning a lot these days).  Apple documentation.
 

Therefore, my question is: what would you suggest me to do with this user? He couldn’t properly use his free trial for 3 days, and I would like to let him properly able to test the app before deciding he should purchase or not. 

 

This post has been closed for comments

1 reply

matt-heaney
RevenueCat Staff
Forum|alt.badge.img+3
  • RevenueCat Staff
  • February 19, 2026

Hey ​@jice-lavocat,

 

Matt from RevenueCat here. Thanks for the detailed context, and you’re absolutely right in your understanding.

 

Apple doesn’t currently allow free trials to be extended, which is why you’re seeing the “subscription state ineligible for extension” error. This is an App Store limitation, and unfortunately there isn’t a way to extend an active free trial on iOS.

 

What you can do instead depends on whether the user’s trial has already ended without converting into a subscription:

 

If the free trial has ended since your post
You can grant the user temporary access by manually granting an entitlement in the RevenueCat dashboard. This allows you to provide free access for a fixed period of time so the user can continue trying the app. This can be done by tapping Grant (as shown in your first screenshot). This is found on the user profile page.

 

If the free trial is still active
Unfortunately, there isn’t a clean workaround I’d recommend here. Granting an entitlement while a trial is active can create overlapping access periods and confusing billing behaviour, and the user could still be charged unless they cancel the trial themselves. For that reason, it’s usually best to let the trial finish naturally.

 

I know this isn’t ideal, especially when you’re trying to do right by a user, but this is the cleanest and safest approach given the App Store’s constraints.

 

Please let me know if you have any other questions. I’m happy to help.