Skip to main content

Cancel subscriptions with refund and write-off

Zuora

Cancel subscriptions with refund and write-off

Handling cancellations in a subscription business requires a solid understanding of subscription billing and its recurring nature. Unlike in a product-based business, in a subscription business, you are not just cancelling a single invoice, but changing an entire revenue stream. Problems can arise if you operate in this environment without a well thought-out policy and disciplined execution. You might displease customers by issuing erroneous invoices; customers might continue to have access to cancelled services; or you might record unintended credits to customers.

Handling Subscription Cancellations

Your cancellation policy need to handle the following two use cases:

For each of the above use cases, define a process that addresses the following areas when canceling a subscription:

  • Invoicing
  • Revenue Accounting

Customer Initiated Cancellations

Key Question: When a customer cancels a subscription, do you provide a refund?

When a customer cancels a subscription, most companies does not provide a refund to the customer. The cancellation takes place at the end of the current invoice period, and the customer continues to be able to access the system until the cancellation becomes effective. Taking this approach has the benefit of avoiding a reduction in cash flow and simplifies accounting for revenue.

When the need to provide a refund arises, be sure to cancel the customer’s subscription immediately and revoke the access to the system. This also has revenue implications as you need to reduce your revenue for any undelivered services.

Option 1 (Recommended): Refund is not provided when a customer cancels

Two examples are given. In Example 1, the invoice is fully paid, whereas in Example 2, the invoice is unpaid.

Example 1: A customer paid for the period of March 1 – March 31, then called on March 15 to cancel. The effective date for the cancellation should be March 31, and the customer will have access to the system until the end of March 31. 

To perform a cancellation without providing a refund, take the following actions:

  1. Perform a subscription cancellation that is effective on the last day of the current invoice period. Depending on your tenant type, perform one of the following tasks:
  2. Revoke the customer’s access to the subscribed product or service on the effective date of the cancellation.

Example 2:  A customer didn't pay for the period of March 1 – March 31, then called on March 15 to cancel. The effective date for the cancellation should be March 31, and the customer will have access to the system until the end of March 31. 

For Orders or Orders Harmonization tenant users, you can write off all unpaid invoices when performing the cancellation.

To perform a cancellation and write off all unpaid invoices, take the following actions:

  1. Perform a subscription cancellation that is effective on the last day of the current invoice period. For more information, see Cancel subscriptions and write off all unpaid invoices
  2. Revoke the customer’s access to the subscribed product or service on the effective date of the cancellation.

Option 2: Refund is provided for undelivered services

Example: A customer paid $100 for service for the period of April 1 – April 30. The customer called on April 16 to cancel.

  • The effective date of the cancellation should be April 16.
  • The customer’s access to the system is revoked immediately.
  • The negative invoice created will be for -$50 for the period April 16 – April 30.
  • Net revenue for this series of invoices will be $50 for the period April 1 – April 15.
    • Initial invoice = $100 for the period April 1 – April 30
    • Negative cancellation invoice = -$50 for the period of April 16 – April 30.

Depending on your tenant type, perform one of the following tasks:

  • For Orders or Orders Harmonization tenant users, to perform a cancellation and provide a refund, you can enter the refund amount $50 when performing the cancellation. For steps and more refund examples, see Cancel subscriptions and refund end customers automatically.
  • For Subscribe and Amend users, to perform a cancellation and provide a refund, take the following actions:
    1. Perform a subscription cancellation that is effective on the day the customer cancelled. For more information, see Cancel subscriptions.
    2. Revoke the customer’s access to the subscribed product or service, effective immediately.
    3. In the next bill run, Zuora creates a negative prorated invoice that reflects the undelivered portion of service. 
    4. This negative invoice is used to offset any undelivered revenue from the initial invoice.
    5. Transfer the negative invoice to the credit balance.
    6. This increases the balance of this invoice to $0.
    7. Refund the credit balance to the customer. If a customer is still paying for other uncancelled services from your business, you can choose to hold the credit balance to offset a future invoice.

Company Initiated Cancellations

Key Question: When a customer does not pay, do you write off the full amount of the invoice? Or do you collect on the portion representing services rendered?

Company-initiated cancellations are typically triggered by non-payment of subscription fees. Once you have deemed an invoice to be uncollectible, perform the following steps to cancel the subscription:

  1. Revoke the customer’s access to the system.
  2. Write off the invoices.
  3. Record the revenue impact of the cancellation.

Depending on your tenant type, perform one of the following tasks:

  • For Orders or Orders Harmonization tenant users, you can use the new cancel & refund feature flow without specifying a refund amount to automate steps 1 and 3 as described in the following options 1 and 2. For more information, see Cancel subscriptions and refund end customers automatically. A negative invoice or credit memo is generated after the cancellation is completed. Then you can apply the negative invoice or credit memo to the original invoice to reduce its balance to 0.
  • For Subscribe and Amend users, follow the steps described in the following options 1 and 2.

Option 1: Cancel the subscription at the start of the current invoice period

Use this option when your company has a short collections period prior to write-off, such as in most B2C companies.

In this option, the subscription is retroactively cancelled to the start of the current invoice period. This approach is the most common and simplest to implement. However, following this approach results in a full write-off of the existing invoice. This also introduces a variance between the true subscription term and the recorded subscription term in Zuora for the cancelled customers. For most B2C businesses, this variance is very small and is deemed immaterial, making this the more scalable and thus preferred approach.

To perform a cancellation at the start of the current invoice period, take the following actions:

  1. Perform a subscription cancellation that is effective at the start of the current invoice period.
  2. Revoke the customer’s access to the subscribed product/service immediately.
  3. The Zuora application creates a negative invoice in the next bill run.
    This negative invoice is used to offset all revenue from the original invoice.
  4. Transfer the negative invoice to credit balance.
    This increases the balance of this invoice to $0.
  5. Apply the credit balance to the outstanding invoice. This reduces the balance of the original invoice to $0.
    This step can be automated using payment runs for accounts using an electronic payment method.

Option 2: Cancel the subscription on the date of the write-off

Use this option when your company has a long collections period prior to write-off, such as in most B2B companies. There is a need to differentiate between services delivered but unpaid and services not delivered. This option is a 2-step process.

In this option, the subscription is cancelled using the date of the write-off. This approach is more complex to implement, but provides an option to partially write-off an invoice. Additionally, the subscription terms will reflect the true subscription terms.

For companies with relatively small numbers of large invoices, each invoice is managed individually, and collection times are often long. These companies might not want to write off the entirety of an invoice as the value of delivered but unpaid services might be significant enough to warrant further collection efforts.

Step 1: Perform the cancellation

  1. Perform a subscription cancellation that is effective on the day of the write-off.
  2. Revoke the customer’s access to the subscribed product / service immediately.
  3. In the next bill run, The Zuora application creates a negative invoice that reflects the undelivered portion of service.
    This negative invoice is used to offset any undelivered revenue in the initial invoice
  4. Transfer the negative invoice to credit balance.
    This increases the balance of this invoice to $0.
  5. Apply the credit balance to the outstanding invoice.
    This step can be automated using payment runs.

Once you have completed the above steps, the original invoice will still have an unpaid balance equal to the value of the service already delivered to the customer.

Example: A customer purchases 1-year of service for the period of Jan 1 – Dec 31 for $365,000. By April 16, this invoice is still unpaid and the decision is made to cancel service for this customer.

  • The effective date of the cancellation should be April 16.
  • The customer’s access to the system is revoked immediately.
  • The negative invoice created will be for -$260,000 for the period April 16 – Dec 31.
  • After transferring this amount to credit balance and applying it to the original invoice, the original invoice will have a $105,000 balance remaining to represent the service delivered for the period Jan 1 - April 15.

Writing off the remaining balance on the invoice is the second step in the process. This can be done immediately following step 1 or at some later date once all collection efforts have been exhausted.

Step 2: Write off the remaining balance

You can use either the Invoice Settlement or Invoice Item Adjustment feature to implement the write-off.

The Invoice Settlement feature is generally available as of Zuora Billing Release 296 (March 2021). This feature includes Unapplied Payments, Credit and Debit Memos, and Invoice Item Settlement. If you want to have access to the feature, see Invoice Settlement Enablement and Checklist Guide for more information. After Invoice Settlement is enabled, the Invoice Item Adjustment feature will be deprecated for your tenant.

Take one of the following actions to complete the cancellation process:

  • If you have the Invoice Item Adjustment feature enabled, you can create an invoice item adjustment for each line of the invoice to reduce the balance on the invoice to zero. The effective date on the adjustments should be today. For more information, see Invoice Item Adjustment.
  • If you have the Invoice Settlement feature enabled, you can directly write off the invoice. For more information, see Invoice Settlement and Write Off Invoices.