# Recurring subscription reactivation

A recurring subscription will become frozen if repeated [billing errors](/digital-platform/subscriptions/recurring/billing-errors) occur.

## Reactivating a frozen subscription

A frozen subscription can be reactivated via a [subscription reactivation order](/digital-platform/orders/subscription-orders#subscription-reactivation-order) to pay the overdue amount.

After reactivation, the member will immediately regain access to their [subscription benefits](/digital-platform/subscriptions/benefits).

## Subscription reactivation cost

The cost of reactivating a frozen subscription will depend on the price of the failed subscription billing payment.

Use the [GetMember](/openapi/digital-platform/openapi/members/ocapimembers_getcurrentmember/) endpoint to load the
member's `subscriptions` and check the `reactivationPrice` to determine the cost to reactivate the frozen subscription.

```json
{
  "member": {
    "id": "string",
    "hash": "string",
    "subscriptions": {
      "current": {
        "subscriptionId": 0,
        "status": "Frozen",
        "startsAt": "2019-08-24T14:15:22Z",
        "expiresAt": "2019-08-24T14:15:22Z",
        "contractedTermEndsAt": "2019-08-24T14:15:22Z",
        "billingDetails": {
          "isRecurring": true,
          "reactivationPrice": {
            "valueIncludingTax": 0.1,
            "valueExcludingTax": 0.1,
            "tax": 0.1
          },
          "isUsingThirdPartyPaymentProvider": true,
          "currentBillingPeriodStartsAt": "2019-08-24T14:15:22Z",
          "nextBillingPeriodStartsAt": "2019-08-24T14:15:22Z",
          "billingError": {
            "willBeRetried": true
          }
        }
      },
      "future": null,
      "canPurchaseFutureSubscription": true
    }
  }
}
```

NOTE
Some properties have been omitted from the code snippet above for brevity.