Customer Offboarding & Cancellation Checklist

A cancelled account that keeps billing, keeps its API keys or keeps its data for years turns into a dispute, a security finding or a privacy complaint. The customer has decided to leave; the job now is to let them go cleanly.

This free template is for subscription software and service businesses handling a customer who has asked to cancel. It takes the request from the first email to a closed account record: who asked and whether they can, what the contract says about notice and refunds, why the customer is leaving, the final invoice, the data export and deletion, and every login, key and integration that has to be switched off. Three scope questions tailor each run. A consumer subscription shows the consumer cancellation rules check, a customer whose personal data you process under a data processing agreement shows the delete-or-return task, and an EU customer moving to another provider shows the EU Data Act switching phase. Agencies ending a service engagement need different handover tasks; this checklist is written for subscription churn.

Use This Template Free See Live Example
No Credit Card Required

Last reviewed: October 2026

Offboarding a Business Account vs Cancelling a Consumer Subscription

Most business software is cancelled under a contract. The contract decides the notice period, whether the term renews automatically, what happens to prepaid fees and how long the customer has to take their data. The work is mostly administrative, but it touches finance, support, engineering and whoever owns the data processing agreement, which is why steps get missed when the whole thing lives in one person’s inbox.

Consumer subscriptions carry extra rules about how cancelling itself must work. In the US, the Restore Online Shoppers’ Confidence Act requires a simple mechanism for consumers to stop recurring charges for anything sold online. California’s Automatic Renewal Law, amended by AB 2863 for contracts entered into, amended or extended from 1 July 2025, requires online cancellation for subscriptions bought online and allows a retention offer only alongside a prominent option to carry on cancelling. The FTC’s 2024 “click-to-cancel” amendments to its Negative Option Rule were vacated by the Eighth Circuit in July 2025; the FTC restarted the rulemaking with an advance notice in March 2026, so a new federal rule may follow. In the UK, the subscription contracts regime in the Digital Markets, Competition and Consumers Act 2024 is not yet in force, and the government has said it will start in January 2027.

Business account

The contract sets the rules

  • Notice period, renewal date and auto-renewal clause decide the effective date
  • Refunds, credits and early termination fees as the contract says
  • Data returned or deleted under the DPA where you act as processor
  • Admin users, SSO, API keys and integrations to switch off
Consumer subscription

The law also sets how cancelling works

  • A simple way to stop recurring charges, online where the law requires it
  • In California, a save offer only beside a clear option to keep cancelling
  • Where the customer signed up online, no forced call or chat to cancel where state law forbids it
  • Written confirmation of the cancellation and the date billing stops

What the Customer Offboarding Checklist Covers

Seven phases run from logging the request to closing the account record. Phase 5 appears only when an EU customer is switching to another provider. In Phase 2 the consumer cancellation rules task appears only for consumer subscriptions, and in Phase 6 the delete-or-return task appears only when you process the customer’s personal data under a data processing agreement.

Intake

Phase 1: Log the Request & Set the Scope

Answer the scope questions first. They decide which legal tasks and which phase this cancellation shows.

  • Name the account owner, CS lead and finance lead — later tasks and both approvals are assigned from these fields
  • Answer the scope questions — is this a consumer subscription, do you process the customer’s personal data under a DPA, and is an EU customer switching to another provider
  • Log the date and channel of the request — the day it arrived starts every notice period, so record it even if the email reached the wrong person
  • Confirm the requester can cancel — check them against the contract’s notice contacts or the account’s admin users before acting
  • Acknowledge the request in writing — say what happens next and when the customer will hear the effective date
Contract

Phase 2: Check the Contract & Cancellation Terms

  • Find the notice period and renewal date — and work out the effective cancellation date from the day the request arrived
  • Check the refund, proration and early termination terms — including prepaid annual fees, unused credits and any minimum commitment
  • Check whether a renewal has already been invoiced — and whether the request arrived inside the notice window for it
  • Check consumer cancellation rules for the customer’s location — shown only for consumer subscriptions; online cancellation and save-offer rules differ by state and country
  • Confirm the effective date and final charges to the customer — in writing, before anything is switched off
Reason

Phase 3: Understand the Reason

  • Hold the exit conversation — ask what changed and what they will use instead, and listen rather than argue
  • Record a churn reason code — from a fixed list such as price, missing feature, poor fit, budget cut or acquired, plus the customer’s own words
  • Decide whether a save offer fits — a pause, a downgrade or a fix for a named problem, and never a condition of cancelling
  • Record the outcome — cancelled, downgraded, paused or retained; if the customer stays, note what changed and close this checklist
Billing

Phase 4: Close Out Billing

  • Cancel the renewal in the billing system — so no new term or scheduled charge is created after the effective date
  • Calculate refunds, credits and the final invoice — using the contract terms checked in Phase 2
  • Finance lead approval of refunds and credits — required before any money goes back or any balance is written off
  • Raise the final invoice or credit note — with a plain statement of what the customer owes or will receive
  • Turn off dunning for the account — so a failed final payment does not send automated reminders to someone who has left
Switching

Phase 5: EU Data Act Switching

Shown only when an EU customer is switching to another provider or to its own systems. Check with counsel whether your service is exempt.

  • Log the switching request and the notice given — the Data Act caps the notice a customer can be asked to give at two months
  • Agree the transitional period — at most 30 calendar days; if that is technically unfeasible, tell the customer within 14 working days and propose up to seven months
  • Export data and digital assets in the agreed formats — and give reasonable help to the customer and the new provider
  • Check any switching charge against the cap — no more than your direct costs of the switch until 12 January 2027, and nothing after
  • Keep the data retrievable for at least 30 days — after the transitional period ends, before anything is erased
Data

Phase 6: Export, Revoke & Delete

  • Offer the data export and confirm it arrived — formats, a download deadline and a named contact for problems
  • Confirm whether the customer wants personal data deleted or returned — shown only when you are their processor; under GDPR Article 28(3)(g) the choice is theirs
  • Revoke user access on the effective date — admin accounts, SSO connections and any shared or guest links
  • Revoke API keys and disconnect integrations — webhooks, OAuth tokens and connected apps, so nothing keeps syncing
  • Delete the customer’s data when the export window closes — and note when backups will age out on their normal cycle
  • Send the deletion confirmation — what was deleted, when, and the date the last backup copy expires
Close

Phase 7: Close the Account & Learn

  • Tell support, sales, finance and product — so nobody renews, upsells or chases an account that has gone
  • Add the churn reason to the product feedback review — with the customer’s words, not just the code
  • CS lead approval of the account closure — confirms the billing, data and access tasks are done before the record closes
  • Mark the account closed in the CRM — with the effective date, the reason code and the revenue lost
  • Set a win-back date if the customer agreed to it — only with permission to contact them, and with a reason to call

Cancellation and Exit Rules to Check

Five sets of rules come up most often when a software or subscription customer leaves. Some depend on what you sell, some on where the customer is and some on whether you hold their personal data. The table says what each one means for this checklist; it is a starting point, not legal advice.

Rule Applies to What it means at cancellation
GDPR and UK GDPR Article 28(3)(g)You, where you process personal data for the customer as their processorWhen the service ends, delete or return all the personal data at the customer’s choice, and delete existing copies unless law requires you to keep them
EU Data Act, Chapter VIProviders of data processing services, SaaS included, to customers in the EU, since 12 September 2025Notice of no more than two months; up to 30 calendar days to switch, or up to seven months if justified; at least 30 days to retrieve data; switching charges capped at direct costs until 12 January 2027, then banned
Restore Online Shoppers’ Confidence Act (US)Consumer subscriptions sold onlineA simple mechanism to stop recurring charges, enforced by the FTC
California Automatic Renewal LawAuto-renewing consumer subscriptions in CaliforniaOnline cancellation for subscriptions bought online; a retention offer must sit beside a prominent option to continue cancelling
UK DMCC Act 2024 subscription regimeAuto-renewing consumer subscriptions in the UKNot yet in force; expected January 2027, with an easy exit route, renewal reminders and cooling-off rights. Secondary legislation and guidance are still to come

Most cancellation laws protect consumers, not businesses. The US federal and California rules and the UK regime apply to consumer subscriptions. A business customer’s cancellation is governed by your contract and DPA and, for an EU customer, the Data Act. Where you sell both ways, ask counsel which rules reach each plan, and keep the dates and outcomes in the checklist so you can show what happened.

Deleting is a promise about backups too. Most providers cannot edit a backup to remove one customer, so their DPA says data in backups expires on the normal retention cycle. Put that date in the deletion confirmation, so the customer is not surprised that a copy exists for a few more weeks.

Why Run Customer Offboarding in CheckFlow?

1

Dates set when the request lands

Every task’s due date is offset from the day the checklist starts, so the effective date, the export deadline and the deletion date are set when the request is logged. Start the checklist from your billing or support tool through the API and webhooks.

2

Refunds and closure on the record

Refunds stop at an approval step until finance answers, and the account cannot close until the CS lead confirms billing, data and access are done. Each decision sits in the checklist history beside the comments and attachments behind it.

3

Churn reasons you can count

Make the reason code a dropdown rather than a free-text note and reports show which reasons are rising. Conditional logic shows the consumer, DPA and Data Act steps only on the cancellations they apply to.

Offboarding is the mirror of onboarding: what the SaaS Customer Onboarding Checklist sets up is what you switch off here. The Customer Success Strategy Checklist defines the churn-save playbook behind Phase 3, and the Data Retention & Disposal Review Checklist catches customer data left behind once the account has closed.

Running the whole customer lifecycle? CheckFlow for client onboarding runs onboarding, handoffs and offboarding from the same templates, so every customer is set up, and let go, the same way.

Frequently Asked Questions

What should a customer offboarding checklist include?

+

The request and who made it, the contract’s notice, renewal and refund terms, the reason for leaving, the final invoice and any refund, the data export, deletion of the customer’s data with a written confirmation, and revocation of user access, API keys and integrations. Finish with a note to internal teams and a closed account record. Add the consumer cancellation rules where you sell to individuals, and the EU Data Act switching steps where an EU customer is moving to another provider.

Is the FTC click-to-cancel rule in effect?

+

No. The FTC’s 2024 amendments to the Negative Option Rule, known as click-to-cancel, were vacated by the US Court of Appeals for the Eighth Circuit in July 2025, days before the main compliance deadline. The FTC published an advance notice of proposed rulemaking in March 2026, which could lead to a new rule. Meanwhile the Restore Online Shoppers’ Confidence Act still requires a simple way for consumers to stop recurring charges for things sold online, and states such as California have their own laws.

Can I make a save offer when a customer cancels?

+

Usually yes, as long as the offer does not stand in the way of cancelling. California’s Automatic Renewal Law allows a retention offer during an online cancellation only if a prominent link or button to continue cancelling is shown with it. For business customers the contract governs, but the same principle protects trust: make the offer once, accept the answer and process the cancellation on the date the contract allows.

Do we have to delete a customer’s data when they cancel?

+

If you process their personal data as a processor, you must delete it or return it, at the customer’s choice. GDPR Article 28(3)(g), with the same wording in the UK GDPR, also requires you to delete existing copies unless the law requires you to keep them. Your DPA usually sets the timescale and whether you issue a deletion certificate. Backups normally expire on their documented cycle rather than being edited, so say when the last copy goes.

What does the EU Data Act change for SaaS cancellations?

+

It gives EU customers of data processing services, SaaS included, the right to switch to another provider or to their own systems. Since 12 September 2025 the contract must allow notice of no more than two months, a transitional period of up to 30 calendar days to move the data, and at least 30 days afterwards to retrieve it. Switching charges are limited to direct costs until 12 January 2027 and banned from then on.

Is CheckFlow free for this template?

+

14-day free trial, no card required. The Business plan is $10 per user per month after the trial. Full details at checkflow.io/pricing.

Let Every Customer Leave Cleanly, and Learn Why They Went

Free trial — no credit card required.