Skip to main content
When moving a customer from one plan type to another, Stigg uses one of two migration mechanisms:
  • Provision new subscription — Creates a brand new subscription. Required when the target plan requires billable metric values or variable entitlement values.
  • Migrate subscription to latest version — Updates the existing subscription in place to match the latest version of the target plan.

Migration Matrix

PathMigration TypeNotes
Free → PaidProvision new subscriptionA new subscription must be created because paid plans require billable metric values.
Free → CustomProvision new subscriptionA new subscription must be created because custom plans require values for variable entitlements.
Paid → FreeMigrate subscription to latest versionThe existing subscription is migrated to the latest free plan version.
Paid → CustomMigrate subscription to latest versionThe subscription is migrated in place. Important: The existing subscription in the external billing system is not canceled. Only Stigg-related metadata (such as stiggEntityId and stiggEntityUrl) is removed.
Custom → PaidProvision new subscriptionA new subscription must be created because paid plans require billable metric values.
Custom → FreeMigrate subscription to latest versionThe existing subscription is migrated to the latest free plan version.