HomeProduct DocsAPI ReferenceChangelog
RecurlyAPI GuidesRecurly.jsWebhooksAPI ReferenceSupportBook demo
Product Docs

Pause subscriptions: How to enable Pause

Learn how to enable, configure, and manage subscription pause parameters in Recurly using the Admin Console or Developer API. Discover how to set cycle-based rules, implement event webhooks for entitlement updates, automate transactional emails, and strategically place pause options within your cancellation flow to preserve long-term subscriber value.

Upcoming: Bring your pause strategy questions to our CSMs live. Register for Office Hours →
Retain Retain • Pause Subscriptions

How to enable pause

Configure your pause rules, trigger pauses via the Admin Console or API, set up subscriber notifications, and decide where to surface the option in your experience.

Navigation Menu

Step 1 — Define your pause rules

Before touching any configuration, decide on the parameters that will govern your pause offering. These decisions shape both the API calls you make and the experience you present to subscribers.

1

Which plans are eligible?

Decide whether pause applies to all plans or a subset. You may want to exclude trial plans, introductory-priced plans, or plans where pausing conflicts with your product access model. Eligibility is enforced at the point of the API call — there is no global on/off switch for pause in the Admin Console.

2

How long can a subscriber pause?

Set a minimum and maximum pause duration in billing cycles. Recurly recommends starting with a single billing cycle (e.g. one month) and testing from there. Avoid indefinite pauses — open-ended pauses reduce the urgency to return and make forecasting harder. A maximum of three cycles is a reasonable starting point for most programs.

3

How many times can a subscriber pause?

Decide whether to limit the number of pauses per subscriber per year. Unlimited pausing can become a substitute for cancellation rather than an alternative to it — a subscriber who pauses every other month is effectively using it as a discount mechanism. Set a reasonable annual limit and monitor the data before adjusting.

4

What happens to product access during a pause?

Recurly pauses billing — it does not control feature access, content entitlements, or physical shipments. You need to update your own entitlement or fulfillment system to reflect the paused state. Use Recurly's webhooks to trigger those updates automatically when a pause begins and ends.

Step 2 — Pause via the Admin Console

The Admin Console is the fastest way to pause or resume individual subscriptions without any development work. Use this for support-assisted pauses, one-off situations, or testing your setup before building an API integration.

1

Navigate to the subscriber's account

Go to Accounts and search for the subscriber by name, email, or account code.

2

Open the subscription details

From the account page, locate the active subscription and click through to its detail view.

3

Select Pause from the Subscription Action dropdown

In the subscription detail view, open the Subscription Action dropdown menu and select Pause.

4

Set the number of billing cycles to pause

Enter the number of billing cycles for the pause. The pause activates at the subscriber's next billing date — not immediately. Confirm the upcoming billing date shown on screen before submitting.

5

To resume early, use the same dropdown

If a subscriber wants to resume before the pause period ends, return to their subscription detail view, open the Subscription Action dropdown, and select Resume. Billing restarts at the next cycle.

SCA regions — do not use the Dashboard to resume

In regions subject to PSD2 and Strong Customer Authentication, resuming a subscription via the Admin Console may cause renewal failures. The subscriber must initiate the resume directly through a 3DS-authenticated flow. Use the API with proper 3DS handling in these regions.

Step 3 — Pause via the API

API-based pause is required if you want to offer subscriber self-serve pause, trigger pauses programmatically from your own cancellation flow, or handle annual plan pauses using postponement. Pass these calls to your development team alongside the considerations from the previous page.

1

Pause a monthly subscription — pause_subscription endpoint

Use the pause_subscription endpoint and pass the subscription UUID along with remaining_pause_cycles set to the number of billing cycles to pause. The pause activates at the next billing date.

Full reference: Pause subscription API

2

Pause an annual subscription — update_subscription endpoint

Use the update_subscription endpoint and set next_bill_date to the desired resume date — for example, one month from the current next billing date. Update your entitlement system separately to downgrade access for that period. Do not use pause_subscription for annual plans unless you intend a full annual cycle pause.

Full reference: Update subscription API

3

Resume a paused subscription — resume_subscription endpoint

Use the resume_subscription endpoint to end a pause early. Billing resumes at the next cycle after the resume call is made. In SCA regions, this call must be initiated with subscriber authentication — not triggered server-side without subscriber involvement.

Full reference: Resume subscription API

Step 4 — Configure pause notifications

Recurly fires six webhook events across the pause lifecycle. Use these to trigger your own transactional emails, update your CRM, or adjust entitlements in your product. Silence during a pause is one of the fastest ways to lose a subscriber you've already retained.

1

Subscription paused

Fires when the pause is confirmed. Use this to send a pause confirmation email to the subscriber — set expectations around when billing resumes and what access continues.

2

Pause scheduled / pause cancelled

Fires when a pause is scheduled for a future billing date, and again if that scheduled pause is cancelled before it activates. Use these to keep your CRM and support queue in sync.

3

Subscription resumed

Fires when billing restarts — either after the pause period ends automatically or after an early resume. Use this to re-grant product access and send a welcome-back message.

4

Resume reminder (mid-pause)

Send a mid-pause reminder email to re-engage subscribers before their billing resumes. This is not a Recurly webhook — build this as a scheduled outreach triggered a set number of days before the resume date, using the remaining_pause_cycles field to calculate timing. Reference new features, upcoming content, or anything that reinforces the value of returning.

Recurly Engage offers "one-click Pause" and can automate pause-triggered outreach

If you use Recurly Engage, the Recurly connector syncs subscription data nightly and supports pause and resume as prompt-triggerable actions. You can build automated journeys that fire on pause events — confirmation messages, mid-pause re-engagement, and resume win-back sequences — without custom webhook infrastructure. See Recurly Engage: Recurly integration for setup details.

Step 5 — Surface pause in the right place

Pause only retains subscribers who know it exists at the moment they're about to leave. Placement matters as much as configuration.

1

In the cancellation flow — highest impact

Present pause as an alternative at the moment a subscriber initiates a cancellation. This is where it has the most retention effect — the subscriber has already signaled intent to leave, and pause directly addresses the most common temporary reasons for cancellation. Make it low-friction: one tap or click to pause, with a clear statement of what resumes when.

2

In account settings — for proactive use

Surface pause in account or subscription management settings so subscribers can find it before they reach the cancellation flow. Subscribers who pause proactively — before deciding to cancel — tend to have higher reactivation rates than those who pause as a last resort.

3

Communicate the value, not just the option

When presenting pause, tell the subscriber what they keep: their locked-in price, their account history, their access to exclusive perks or loyalty benefits. "Pause your subscription" is less effective than "Pause and keep your current rate — resume whenever you're ready." The benefit statement reduces the perceived cost of pausing and increases the likelihood they return.

Not sure how to structure your pause configuration?

Bring your setup questions to a Global Office Hours session. Our CSMs can walk through your specific plan structure, integration type, and subscriber behaviour to help you define pause rules that work for your program.

Register for Office Hours →