HomeProduct DocsAPI ReferenceChangelog
RecurlyAPI GuidesRecurly.jsWebhooksAPI ReferenceSupportBook demo
Product Docs

Pause subscription

Pause Subscription lets you temporarily halt billing for a set number of cycles without canceling the subscription. The subscription stays active through the end of the current billing period, no mid-cycle adjustments are needed, and the customer returns automatically when the pause ends — or you can resume early at any time.
Available on all Recurly plans

Prerequisites

  • The subscription must be active — not set to a future date, in trial, a non-converted gift, canceled, or terminated
  • No overdue invoices on the account

Limitations

  • Pauses always take effect at the next billing date — mid-cycle pauses are not supported
  • Usage logging for add-ons is not possible while a subscription is paused
  • Subscribers cannot pause or resume their own subscriptions through Hosted Account Management
  • In regions where SCA is required, resuming a subscription via the Admin UI may cause renewal failures — use the API and require customer re-authentication instead
  • Making an immediate subscription change while a pause is scheduled or active cancels the pause
  • Coupons are not paused alongside the subscription — their duration continues ticking during the pause period

Definition

Pause Subscription is a Recurly feature that temporarily halts a subscription for a specified number of billing cycles. The subscription remains active through the end of the current billing period, no invoices are generated during the pause, and the subscription resumes automatically at the end of the pause period. Pauses can be scheduled, modified, or canceled at any time.

Key details

Pause a subscription

Subscriptions can be paused from the Subscription Details page, the Account page, or via the API.

From Subscription Details:

1

Open Subscription Actions

Navigate to the subscription and select Pause Subscription from the Subscription Actions dropdown.

2

Configure the pause

The Configure Pause Duration window opens. Set the Pause Start Date (defaults to the next billing date) and the Number of Billing Cycles to Skip.

3

Schedule the pause

Click Schedule Pause. A confirmation banner appears with the pause details.

Resume a subscription

SCA regions In regions where SCA is required, resuming via the Admin UI may result in renewal failures. The customer must be involved in the resumption flow, and 3DS re-authentication must be completed before resuming. Use the API and follow the 3DS stored billing info guide to handle re-authentication.
1

Navigate to the subscription

Open the Subscription Details or the Account page for the customer.

2

Resume

In Subscription Details, select Resume from the Subscription Actions dropdown. From the Account page, find the subscription and select Resume from the Options dropdown.

3

Billing resumes

The subscription moves to active and a new billing cycle begins. An immediate invoice is generated, and if collection is automatic, the payment method is charged. If Calendar Billing is in use, the subscription aligns to the predetermined billing date and any invoice is prorated accordingly.

Modify or cancel a scheduled pause

The pause duration can be updated under Edit Pause from both the Account page and Subscription Details. A scheduled pause can be canceled from Subscription Actions or the Options dropdown on the subscription.

Term renewal dates while paused

The subscription's term renewal date (current_term_ends_at in the API) is not updated while a subscription is paused. This is because the pause can be canceled, the subscription could resume early, or the pause duration could change — any of which would affect the renewal date.

To calculate the expected renewal date while paused, add the length of the pause period to the original renewal date. Once the subscription returns to active, the renewal date is updated automatically.

Closing an account with paused subscriptions

Closing an account that has subscriptions in a paused state immediately terminates those subscriptions.

Usage-based add-ons

Usage-based add-on billing runs before the pause begins. If usage is logged before a pause date, an invoice for those charges is issued on the pause date. No usage can be logged while the subscription is paused.

Subscriptions changes and pauses

Any immediate subscription change made while a pause is scheduled or active cancels the pause.

Example: Joe's subscription is scheduled to pause on February 1st. On January 20th, his subscription is immediately upgraded to include a new add-on. The scheduled pause is canceled, and he'll be billed on February 1st for the updated plan.

Coupons

Coupons are not paused alongside the subscription — their duration continues to run during the pause period.

To incentivize a customer to return, offering a discount coupon for a plan upgrade is an effective approach. Making an immediate subscription change to a new plan and applying the coupon simultaneously resumes the subscription and applies the discount.

Example — coupon expires during pause: Joe has a 2-month subscription-level coupon and pauses for 4 months. After 2 months of the pause, the coupon expires. When the subscription restarts, the coupon no longer applies.

Example — coupon used to resume: Joe's subscription has been paused for several months. A discount coupon for upgrading to a higher tier is offered to bring him back. He accepts, upgrades using the coupon, and the subscription immediately restarts on the new plan.

Billing and invoicing

  • During pause: no invoices are generated and the subscriber is not charged
  • After resume: invoicing continues per subscription terms, including any plan or add-on changes made during the pause

Email communications

Use the Renewal Reminder email to notify subscribers about an upcoming pause or restart. Two email template parameters support this:

  • {{subscription_paused_at}} — the date the subscription was paused
  • {{remaining_pause_cycles}} — the number of billing cycles remaining in the pause

See the email templates documentation for setup details.

Webhook notifications

Six webhook events are available for pause activity:

  • Scheduled subscription pause
  • Subscription pause canceled
  • Subscription paused
  • Subscription pause modified
  • Paused subscription renewal
  • Subscription resumed

See the webhooks documentation for payload details.

Exports

Two columns on the Subscriptions export support pause tracking:

ColumnDescription
paused_atThe date the subscription was paused.
remaining_pause_cyclesThe number of billing cycles remaining in the pause period.

Analytics

Paused subscriptions count as active in Recurly Analytics — subscriber counts include accounts with at least one active, paused, or canceled subscription. However, paused subscriptions do not contribute to MRR while on pause, since no invoices are generated during that period.

FAQs

What happens when a paused subscription reaches its resumption date?

The subscription automatically resumes and the subscriber is billed for the next cycle.

Can a subscription be paused more than once?

Yes. Each pause must fully conclude before a new one can be initiated — concurrent pauses aren't supported.

Do paused subscriptions affect MRR?

No. While a subscription is paused, it doesn't contribute to MRR because no invoices are generated during that period.

What's the difference between pausing and canceling?

Pausing temporarily halts billing while preserving the subscriber's relationship with the service. Canceling ends the subscription at the close of the current term, indicating the subscriber doesn't plan to return.

Can I set an indefinite pause?

There's no dedicated indefinite pause setting. Some merchants set a very high cycle count (such as 1,200 for a monthly subscription) as a workaround. Note that very long pauses may affect churn rate calculations.