NewMaxio Metering is now available — usage-based billing for Advanced Billing.Learn more
/

Understand Upgrade and Downgrade Scenarios

··

Last updated on Aug 30, 2026

Preserve Period, prior refunds, coupons, Products, and billing all play out differently depending on the details of an upgrade or downgrade. The following sections and worked examples walk through how each behaves in practice. The worked examples below use a downgrade to illustrate the numbers, but the same proration mechanics apply symmetrically to an upgrade; only the direction of the credit and charge reverses.

Preserve Period

The Preserve Period option lets you migrate a Subscription without resetting its billing dates.

Preserve Period is selected by default for Term Subscriptions, though you can still uncheck it unless the migration also includes a trial.

Upgrade and downgrade screen with preserve period checked, highlighting the four effects that differ
Preserve Period effects

Whether Preserve Period is checked by default or you check it yourself, the following happens:

  • An Invoice reflecting the prorated period is generated; its quantity reflects the time remaining in the Subscription period.
  • A prorated charge applies for the new Plan.
  • A prorated charge applies for all Quantity-based and On/Off Product types. Metered Product balances remain as-is and are charged at the next renewal.
  • Period start and end dates don't change.

Important: Preserve Period only works between Plans with the same billing interval, such as monthly to monthly. Migrating between different intervals, like monthly to annual, results in an error. The Include Trial option isn't available when Preserve Period is enabled.

Refunds and proration

If a refund was issued for the current period's charges before an upgrade or downgrade, it affects the prorated credit differently depending on the refund type.

Full refunds

  • No prorated credit applies to the migration.
  • The migration charges the Subscriber the full cost of the new Plan.

Partial refunds

  • The refund amount reduces the prorated credit available.
  • The prorated credit still applies to the migration.
  • The migration charges the Subscriber the cost of the new Plan minus the reduced credit.

In both cases, preview the upgrade or downgrade first (see Subscription Actions Overview) to see the prorated credit amount, if any, before completing the migration.

Coupons and upgrades or downgrades

You can choose whether to include any coupons already applied to the Subscription when you upgrade or downgrade it, using the Include Coupons checkbox.

Include Coupons checkbox, which prevents coupons applying to the migration amount without removing them
The Include Coupons checkbox

Unchecking Include Coupons prevents the coupon from applying to the amount due for the migration. It doesn't remove the coupon from the Subscription, so it may still apply to future renewals. See Apply Coupons to Subscriptions for more on adding and removing coupons.

Whether a carried-over coupon actually applies depends on whether it's restricted to the new Plan:

  • If the coupon is restricted to the new Plan, it applies.
  • If the coupon isn't restricted to the new Plan, it doesn't apply, but stays on the Subscription for future use.

This works the same way across a Product Family change: a coupon can only be newly added to a Subscription if it belongs to the same Product Family as the Subscription's Plan, but an existing coupon can remain on the Subscription across a family change and still apply if it has no Plan or Product restrictions. See Plan/Product restrictions for more on how coupon restrictions work.

Statements and Invoices by payment method

How a migration bills the Subscriber depends on their payment method.

Automatic payment method

The migration closes the Subscriber's original signup statement and generates a new one with two line items: a credit for the unused portion of the current Plan, and a charge for the new Plan. The total is the difference between the two, and the card on file is charged immediately.

Statement showing the original signup charges, closed once the upgrade is initiated
The original statement, closed once the migration starts

Invoice payment method

The migration applies a prorated credit, if any, to the Subscriber's current open Invoice for the unused portion of the current Plan, reducing the amount due to just the portion of the Plan they used. A second Invoice is then generated for the new Plan.

First invoice after the change, with a credit for the unused portion of the plan and the amount owed for the portion used
The first Invoice, with the prorated credit applied
Second invoice after the change, carrying the new plan charges
The second Invoice, for the new Plan

The Subscription summary shows the remainder due across both Invoices as a single total.

Subscription summary showing the remainder due on the first invoice plus the second, and the resulting total
The combined balance after the migration

Downgrading with a balance

Suppose a Subscriber on a $100/month Plan downgrades to a $50/month Plan.

Before the downgrade

  • A prorated credit for the unused amount of the current Plan applies, including any Product charges from that period.
  • Any leftover amount is added as a credit to the Subscription.
Subscription summary before an upgrade, showing the original plan and balances
The Subscription before the migration

After the downgrade

  • A charge for the full amount of the new Plan applies.
  • A charge for the full amount of all On/Off and Quantity-based Product charges applies.
  • All metered Products reset to zero.
  • The period start date resets to today.
  • If the Subscriber is switching to a Plan in a new Product Family, all Product balances reset to zero.
Subscription summary after the upgrade, with the period start reset and the new plan in place
The Subscription after the migration

The Subscription's total revenue doesn't change, but a credit of -$23.91 applies. Because the downgrade happened within minutes of the purchase, only a small amount of the Subscription had been consumed, and that usage is reflected in the credit.

Advanced Billing calculates the credit using the following equation:

(Time left of recurring period / Recurring period) × Cost of a recurring period

The Transactions tab shows the detail: an adjustment of -$99.98 for the unused portion of the Plan, and a remaining balance of $23.91.

Transactions tab after the upgrade, with the prorated credit and new charges itemised
The Transactions tab after the migration

Products in a downgrade

This example builds on the one above: a $100/month Subscription with the following Products, downgrading to $50/month:

  • 100 Metered Products, totaling $100.00
  • 100 Quantity-based Products, totaling $100.00
  • 1 On/Off Product, totaling $35.00

Product charges total $235.00, for a total revenue of $335.00, since revenue includes the $100 Plan cost.

Subscription summary before an upgrade on a plan carrying components, with product charges and total revenue
Subscription balances before the migration

Downgrading to the $50/month Plan results in:

  • A credit of $234.48 for the unused portion of the Subscription. The credit doesn't include any costs already prepaid through purchased metered Products.
  • A charge of $50.00 for the new Plan.
  • New charges for the Quantity-based Products ($100) and the On/Off Product ($35.00 cancellation fee).
  • A remaining balance of $23.91.
Transactions tab after upgrading a plan with components, showing the quantity-based and on-off charges added
The Transactions tab after the migration

The downgraded Subscription's next billing amount includes the new Plan cost plus the On/Off and Quantity-based Product charges, and its next billing date follows the new Plan's recurring period.

Subscription summary after upgrading a plan with components, with the next billing amount and date
The Subscription after the migration

Downgrading across Product Families

This example uses the same Products as above, but downgrades the Subscription to a Plan in a different Product Family.

  • The prorated credit adjusts for the unused portion of the Plan, the On/Off Product, and the Quantity-based Product, totaling -$234.98.
  • A charge of $50.00 applies for the new Plan.
  • The remaining balance is -$184.98.

The credit excludes the cost of the metered Products, and no Products carry over to the new Plan; you need to re-allocate Products after a Subscription moves across Product Family lines.

Any Component billed on an event-based (usage-metered) basis is automatically deactivated and its balance cleared as part of the change, the same way quantity-based and on/off Components already are. This prevents a Component from the old Product Family from continuing to accrue and bill usage after the migration.

Transactions tab after a change across product families, showing that metered charges are excluded from the proration credit
The Transactions tab after the migration

The downgraded Subscription's next billing amount includes only the new Plan cost, and its next billing date follows the new Plan's recurring period.

Subscription summary after a change across product families, with the next billing amount covering the new plan only
The Subscription after the migration

For the upgrade and downgrade procedure, see Upgrade or Downgrade a Subscription.

Still need help?
Reach out and our support team will take it from here.

Contact support