Pausing Subscriptions with Paddle: A Deep Dive

Hi, I'm Alex, and welcome back to the Boathouse Paddle series, where we talk about everything concerning Paddle. Today’s topic is pausing subscriptions.

In general, a subscription ends when you cancel it. From that point on, no further charges are made and the product or services stop delivering, so the customer doesn’t have access to them again. But, pausing is an interesting second option to that.

Understanding Subscription Pausing

If you pause a subscription, you're essentially stopping the charges and halting the service for the period it's paused. However, you can resume it after weeks or months without the customer having to go through the checkout process again.

A canceled subscription, on the other hand, is canceled permanently. Once it’s canceled, you can’t restart that subscription. You have to start a new subscription and run through the checkout with the customer again.

Benefits of Pausing Subscriptions

Pausing is particularly useful if you have a seasonal business. For instance, during the summer months, your customers might not need your service. You can offer them the option to pause for two or three months and then resume later.

Additionally, if people face emergencies or life changes, giving them the flexibility to pause and resume at a future date is invaluable. Paddle makes this possible.

To pause a subscription in your Paddle account, head to your subscriptions section. Here’s a step-by-step guide:

  1. Open a Subscription
  1. Click on the Pause Subscription Button
  1. Choose Effective Date of Pause

Immediate Pause vs. End of Billing Period

If you resume later, the period they've already paid for in the past can be used, and once that's exhausted, the next payment is made. The second option allows the service to run until the end of the current billing period. For example, if your billing period ends on August 12, 2025, the subscription will run until then and pause afterwards.

Automatic Resuming

Automatic resuming is another fantastic feature. Let’s say you want to provide a couple of months off during the summer and then automatically resume your service without requiring the customer to do anything.

When the resume date passes, they will be charged again with no need for additional UI interactions. However, it’s a good idea to remind them when the resume happens, especially if they’ve been paused for a long time.

API Integration

For those keen on incorporating pausing and resuming subscriptions through APIs, here’s a brief overview:

Key API Endpoints

  1. Pause Subscription: https://api.paddle.com/subscriptions/{subscription_id}/pause
  2. Resume Subscription: https://api.paddle.com/subscriptions/{subscription_id}/resume

Automatic Resuming via API

{
  "subscription_id": "example_id",
  "scheduled_change": { "action": "resume", "effective_date": "YYYY-MM-DD" }
}

Remove automatic resume via API

If you've set a date for automatic resuming, it’s a bit trickier because the change is added as a scheduled_change property to the subscription. To switch it off automatic resume, set this object to null and send a HTTP Patch request to the subscription update endpoint it.

Advantages of Pausing Over Canceling

Pausing is a great way to keep the subscription record alive, allowing customers to resume anytime. During the pause period, you can continue engaging with them via emails about service updates, making it more likely they’ll return.

Pausing is a fantastic option over canceling, keeping the subscription relationship active without ongoing charges.

Keep Customers Engaged

Even while paused, maintain communication with your customers. Send updates on how the service has evolved and what’s new. This continuous loop helps in retaining them and potentially resuming their subscription.

That’s all for today. Thanks for tuning into the Boathouse Paddle series! Stay tuned for more deep dives into Paddle’s features and functionalities.

You might also like articles from our blog: