Paddle Billing
Search

Update trialing subscriptions

Add or remove recurring items, change quantities, bill for one-time charges, and change the next billing date for subscriptions in trial.

What's new?

You can now update trialing subscriptions, including:

  • Adding or removing items
  • Changing quantities
  • Billing for one-time charges
  • Changing the next billing date

There are no changes to endpoints or fields in the API as a result of this change — it's an update to the way the Paddle platform handles trialing subscriptions.

How it works

Previously, you couldn't make changes to a trialing subscription. We updated the Paddle platform so now you can add or remove items, change quantities, bill for one-time charges, and change the next billing date. This lets you do things like:

You might let customers make changes to their subscription as part of a workflow where they confirm and activate their subscription, transitioning to a paid plan.

Proration doesn't apply to updates made to a subscription that's in trial. You must use do_not_bill as the proration_billing_mode when sending requests.

Changes to error messages

This change is an update to the way the Paddle platform handles trialing subscriptions. Error messages are the same, but may be returned in different circumstances:

  • The subscription_update_when_trialing error message is no longer returned when adding or removing items, changing item quantities, billing for one-time charges, or changing the next billing date for trialing subscriptions. It's still returned when making other changes to trialing subscriptions.
  • The subscription_trialing_items_update_invalid_options error message is returned when adding or removing items from a trialing subscription when the proration_billing_mode is a value other than do_not_bill.

Next steps

This change is available in version 1 of the Paddle API.

It's a non-breaking change, meaning it doesn't impact existing integrations.

Check out our work with trials guide to get started.

Learn more