currentPeriodEnd field is not updating in activeSubscriptions

In the GraphQL API (Shopify Admin GraphQL – currentAppInstallation) response, the currentPeriodEnd field still shows the previous billing cycle’s end date and hasn’t advanced to the next billing period.

Example:

{
    "data": {
        "currentAppInstallation": {
            "activeSubscriptions": [
                {
                    "id": "gid://shopify/AppSubscription/XXXXXX",
                    "createdAt": "2025-09-19T14:28:17Z",
                    "currentPeriodEnd": "2025-10-22T14:29:55Z",
                    "status": "ACTIVE",
                    "test": false,
                    "trialDays": 3
                }
            ]
        }
    },
    "extensions": {
       ...
    }
}

We’ve been experiencing this issue for the past two days, and it affects all of our subscriptions.

Is anyone else encountering the same problem?

I can send more information in PM.

1 Like

I assume this is on production, not on a unpublished app with a development store.

Just curious, is the reason why you need to track this date because you need to track usage charges based on some internal metric so you know when to post these charges to the actual Shopify billing system?