Subscriptions
With Subscriptions, customers make recurring payments for access to a plan. A subscription is created when a user subscribes to a plan. The subscription ID is used to identify the subscription and is tied to the plan. The subscription ID will not persist if the user changes or cancels the plan.
Canceling a Subscription
Depending on the settings defined for the tier, a user can either cancel their subscription immediately or cancel it at the end of the current billing cycle.
Prorations
Prorations become relevant in the three scenarios where a (1) subscription is canceled immediately (during the subscription period), (2) a user switches their plan, or (3) additional licensed resources are added to the current subscription.
If a subscription is canceled, the proration configuration on the plan's tier will dictate if the licensed usage is pro-rated or charged in full.
If a user switches their plan, the proration configuration on the old plan's tier will dictate if the licensed usage is pro-rated or charged in full.
Changes to a subscription such as adding or removing users result in prorated charges. For example, if a customer adds another user to their subscription during the subscription period, they are charged a prorated amount for the additional user. Assuming a user license costs USD 10 and the change occurred halfway through the billing period, the customer is billed an additional 5 USD: -5 USD for unused time on the initial price, and 10 USD for the remaining time on the new price.
note
Prorations are created only for licensed dimensions because they’re billed at the start of each billing period.