Subscription cancellation: decide the stop date, unused time and undo first
Before you reply to a cancellation request, set three defaults: stop date, unused time and usage, and undo.
Key points
- Set the stop date; unset, it ends today
- Decide unused time and usage separately
- Keep a way back: schedule cancellations
- Put defaults in 3 lines AI can follow

Contents
Without a set stop date, a cancellation takes effect today

A&A perspective
If you have not set a default stop date, a cancellation takes effect the same day. A cancellation default here means an answer you decide in advance and reuse, instead of working it out again each time a customer asks to stop.
From the sources
Stripe, a payment service that handles subscription billing, publishes a page on how to cancel subscriptions. It says that by default a cancellation takes effect immediately, and no further invoices are generated for it.
A&A perspective
The options from here on are Stripe's. Other payment services may offer different ways to stop a subscription.
From the sources
When you cancel in the Dashboard, you pick one of three end dates: immediately, at the end of the current billing period, or on a custom date.
From the sources
How to refund is a separate step from the end date. You can refund a prorated amount, refund the last payment in full, or give no refund. If you set a custom cancellation date, however, the page says you can't provide a refund.
A&A perspective
Say a customer writes, "I'd like to stop next month," and you cancel without choosing an end date. The subscription stops today, not next month. The customer thinks they still have the service; you think it is already over.
A&A perspective
Automate & Augment (A&A), the company writing this article, thinks cancellations go wrong less over the amount than over this mismatch about when the service actually stopped.
From the sources
According to Stripe, cancelling at the end of the period lets the customer use the time they have already paid for.
A&A perspective
A&A recommends making either the end of the period or immediately your default stop date, and treating a custom date as the exception. With a custom date as the default, a refund is off the table from the start.
Decide unused time and metered usage separately

A&A perspective
Set separate defaults for the current period's unused time and its metered usage, rather than one policy for both. Unused time is the part of a prepaid flat fee left after the stop date. Metered usage is what you charge based on how much the customer used.
From the sources
When you cancel immediately in Stripe and prorate, you can put outstanding prorations and metered usage on the final invoice. If you don't prorate, the page says all metered usage for the period is discarded, and the customer gets no credit for prorations either.
From the sources
Prorating calculates the difference. If you owe the customer a credit after cancelling, Stripe says you can add it to their credit balance, or issue a separate refund to return the money.
From the sources
If you cancel at the end of the period, usage reported during the period is billed at the end of the period.
From the sources
A pause, which stops service and billing without cancelling, lets you set the two separately. By default, Stripe credits unused time from the pause to the end of the period against the next invoice, and bills metered usage from the start of the period up to the pause. Either can be switched to no credit or no charge.
A&A perspective
In a cancellation, a single proration setting moves both together; in a pause, they are separate settings. A&A thinks the pause's approach, deciding the two separately, is the one to adopt as your own default.
A&A perspective
If your AI-powered service charges in step with model usage costs, that charge is probably your metered usage. Cancel immediately without deciding this, and you fail to bill usage that has already cost you money.
| How you stop | Current period's unused time and usage | Can it be undone later? |
|---|---|---|
| Immediately (when nothing is chosen) | Without proration, metered usage is discarded. Refunds are chosen in a separate step | No |
| At the end of the period | The customer uses the paid period to the end. Usage is billed at period end | Yes, until the period ends |
| On a custom date | No refund is possible | Yes, while it is still scheduled |
| Pause | Unused time and usage are set separately | Can resume, but may stay paused while payment is pending |
Only a scheduled cancellation can be undone

A&A perspective
Only a scheduled cancellation can be undone; one that has taken effect cannot. If you want room to keep the customer, take the cancellation as a scheduled one instead of carrying it out on the spot.
From the sources
In Stripe, a cancellation scheduled for the end of the period or a set date can be stopped in the Dashboard or through the API, the interface programs use to call Stripe. With an end-of-period cancellation, you can reactivate the subscription at any time until the period ends. The page also states that you can't reactivate a canceled subscription.
A&A perspective
If a customer you cancelled immediately changes their mind three days later, you cannot bring back the same subscription. You have to create a new one, and the billing date may change.
From the sources
The other way to stop that can be reversed is a pause. Stripe describes a pause as temporarily suspending service delivery and invoicing without cancelling. It says this suits customers who are on vacation or won't use the service for a while, and that it also gives you a paused state for retention flows.
From the sources
Some subscriptions cannot be paused, however. Subscriptions paid by invoice, where you send an invoice and the customer pays it, cannot be paused, and neither can one with an active subscription-level free trial. Resuming is not certain either: the page says a subscription can stay paused while its resumption invoice awaits payment.
A&A perspective
A&A recommends a split: a scheduled cancellation as the default for "I want to stop," and a pause as the default for "I won't use it for a while." With only two choices, continue or cancel, retention talks tend to open with a discount. With a way to stop and wait, you can keep the relationship without promising one.
Write the defaults in 3 lines, and every reply agrees

A&A perspective
Write the three defaults as three lines, and the reply comes out the same whether you, a contractor or AI writes it. Put them in two places: the cancellation terms customers read, and the procedure the person replying opens.
Hypothetical example
For example, suppose a company offering monthly operations support writes the three lines below. This is a hypothetical example of the format, not a recommended setting.
Hypothetical example
Line 1: "The stop date is the end of the billing period in which the request arrives." Line 2: "The flat fee for the current period is not refunded; metered usage is billed up to the stop date." Line 3: "The cancellation can be withdrawn until the billing period ends."
Hypothetical example
If the contract is flat-fee only, line 2 covers unused time alone, for example: "The flat fee for the current period is not refunded."
A&A perspective
A&A thinks that if you hand AI the first draft of these replies, these three lines are enough to give it. Only requests outside the defaults, such as "I want a specific date" or "Please refund me," go to the owner. AI writes within the defaults, and a person decides whatever falls outside them.
From the sources
Stripe sends notifications when a subscription is paused, so that the receiving side can remove access to the service. It also sends notifications on resume so that access can be restored.
A&A perspective
Billing stopping does not remove access; that is the provider's job. In an AI-powered service, what has to be removed sits in several places: usage allowances, API keys, permissions granted to connected tools. List what you remove on stop and what you restore on resume as pairs next to the three lines, and less gets missed.
A&A perspective
A&A thinks the person who writes the three lines and the person who builds what removes access on stop should be the same. When they differ, the written defaults and the way the service actually stops tend to drift apart.
Summary
A&A perspective
Set a default stop date. If you cancel without choosing one, it stops the same day.
A&A perspective
Decide unused time and metered usage separately. Cancel immediately without prorating, and metered usage is lost.
A&A perspective
Keep a way back. Only a scheduled cancellation can be undone; an immediate one cannot.
A&A perspective
Write the defaults in three lines. Replies then agree even when contractors or AI draft them.
Answering cancellation requests one by one means following billing defaults you may not have noticed: with nothing chosen it stops today, without prorating metered usage disappears, and a cancellation that has taken effect cannot be undone. Decide the stop date, unused time and metered usage, and undo as defaults first, and write them in three lines in your terms and your procedure, so every reply gives the same answer.
FAQ
Can I set the same defaults with another payment service or with invoice billing?
What you can set depends on your billing system. The options in this article are Stripe's, and other payment services may not offer the same three end dates or a pause. Even in Stripe, subscriptions paid by invoice cannot be paused. Check first what your current system lets you choose.
Will offering a pause reduce cancellations?
We don't know. Stripe's page says a pause can be used in retention flows, but it does not say it reduces cancellations. A&A has not measured this effect either.
Aren't refund and cancellation terms set by law or by contract?
Sometimes they are. Where Japan's Act on Specified Commercial Transactions, the Consumer Contract Act or your contract with the customer sets cancellation terms, follow those. Stripe's pages do not cover them, and this article makes no legal judgment.
Sources & editorial note
Primary pages read for this article. Publication dates below belong to the sources; access dates record our research.
- Cancel subscriptions
Stripe · undated product documentation page; no publication or update date shown
Accessed 2026-10-22 - Pause subscriptions
Stripe · undated product documentation page; no publication or update date shown
Accessed 2026-10-22