Every agency spends weeks perfecting onboarding and about forty minutes on offboarding — usually on the last day, usually on WhatsApp. That is backwards. How a client leaves decides whether they refer you in a year, whether you get paid the last invoice, and whether "they still have our Instagram" becomes a story told in your city's business groups.
We have ended engagements for every reason across 63+ brands: the client's budget ran out, they hired in-house, a project finished, and a few times we fired them. The reason changes the conversation. It does not change the checklist. This post is that checklist — the one we wish we had written down before our first messy exit. If you are still deciding whether to let a client go, start with how to reduce client churn instead.
What should a client offboarding checklist include?
Split it into three phases so nothing gets crammed into the final 48 hours. Here is the full list with a suggested owner for a small agency:
| When | Task | Owner |
|---|---|---|
| 2 weeks before | Confirm end date, notice, final scope and IP terms from the contract | Founder |
| 2 weeks before | Name one offboarding owner; share the exit schedule with the client in writing | Founder |
| 2 weeks before | Start ownership transfers that have waiting periods (Google Business Profile) | Account manager |
| Final week | Decide the fate of scheduled posts; build the asset handover folder | Account manager |
| Final week | Raise the final invoice; collect pending TDS certificates | Accounts |
| Last day | Remove agency access from pages, ad accounts and tools; send the handover email | Account manager |
| Last day | Exit call: feedback, and a testimonial only if it went well | Founder |
| Within 7 days | Delete the client's personal data and confirm in writing | Account manager |
| Within 7 days | Internal cleanup: groups, tools, automations, capacity | Founder |
| 90 days after | A short check-in message — no pitch | Founder |
The rest of this post explains the steps that go wrong most often.
Phase 1: two weeks before the last day
Read the contract before you write a single message. Your retainer agreement should state the notice period, what happens to work in progress, and who owns the raw files. Many agency contracts transfer final approved creatives to the client but keep source files (PSDs, Figma files, raw footage) with the agency unless paid for. Know which one you signed, because the client will ask on the exit call.
Name one owner. Offboarding fails when it belongs to everyone. One person tracks the checklist, one person sends the client every update. Everyone else on the team stops replying to the client on their personal numbers from the day notice is given.
Send the schedule in writing. A short email: the last working day, what will be delivered before then, when access will be removed, when the final invoice goes out. Clients relax when they can see the end clearly. Ambiguity is what makes them anxious and difficult.
Start the slow transfers now. Google Business Profile has a rule most agencies discover the hard way: a newly added owner or manager has to wait 7 days before they can remove other owners or transfer primary ownership, and an owner who tries to make someone else the primary owner in their first 7 days gets an error (Google Business Profile Help). If you created the profile and are its primary owner, add the client as owner two weeks out, not on your last day. More on this in our Google Business Profile guide for agencies.
How do you hand back social media accounts properly?
The principle: at the end, the client owns and administers everything, and your agency has access to nothing. How hard that is depends on how you set things up on day one.
- Meta (Facebook and Instagram). If you worked as a partner in the client's business portfolio, the clean exit is simple — the client removes your agency under Business settings → Users → Partners, or you remove yourself. If your agency's portfolio owns the client's Page or ad account, transfer ownership to the client's own portfolio first. Never leave a brand's Page owned by your business.
- Ad accounts. If ads were billed on your agency's card, let the last billing cycle close, reconcile it, and then remove your payment method. Unbilled spend on your card after the client has left is a painful invoice to chase.
- Scheduling and reporting tools. Disconnect the client's accounts from every tool your agency pays for, and revoke the app permissions from their side too. A forgotten connection means a post can still go out from your system after you have left.
- Passwords. If you were holding passwords, hand them over and ask the client to change them the same day, along with 2FA numbers and recovery emails. Our note on auto-posting without sharing passwords explains how to avoid holding them next time.
- Scheduled posts. Decide explicitly: either they go live through the end date and the rest are unscheduled, or they are handed over as files. Posts going live after you have left, with nobody watching comments, helps no one.
The asset handover folder
One folder, one link, sent by email so there is a written record. What goes in it:
- Final approved creatives and captions, organised by month.
- The brand kit: logos, fonts, colour codes, templates.
- Source files and raw footage — if your contract says they transfer.
- The content calendar export, including drafts and ideas not yet used.
- Hashtag banks, caption tone notes and any audience research.
- All monthly reports in one place.
- A one-page account list: every platform, who the admin is now, and the date access was removed.
That last page is the one clients value most, and the one you will want if there is ever a dispute about who had access to what, and when.

What money matters close out at offboarding?
The final invoice. Bill work done up to the end date, with GST, on your normal terms. If the client paid in advance for work you will not deliver, refund it — your CA will tell you whether that needs a credit note.
TDS certificates. If the client deducted TDS on your invoices, you need the certificates to match against your Form 26AS. These are easy to get while you still have a relationship and nearly impossible six months later. Ask for every pending one in the exit email. Background in our post on TDS on digital marketing services.
Keep your own records. Deleting client data does not mean deleting your invoices. Under Section 36 of the CGST Act, a registered person must keep books of account and records until 72 months from the due date of the annual return for that year (CBIC). Your invoices, contract and payment trail stay. Their customer lists go.
If the last invoice is unpaid, chase it through the invoice, never through their accounts. Our guide on handling late-paying clients covers the reminder sequence.
Do you have to delete client data when the contract ends?
For personal data, in practice yes. Under Section 8(7) of the Digital Personal Data Protection Act, 2023, a business must erase personal data once the purpose is no longer served, and must cause its data processor to erase data it shared with them (DPDP Act, s.8). When a client shared lead sheets, customer lists or DM exports with you, you are that processor, and the purpose usually ends on your last day.
Check the obvious places and the forgotten ones: shared drives, team members' downloads, WhatsApp media, ad audience uploads, and form responses. Then send one line in writing confirming deletion. It costs nothing and it is the step almost no agency does. The DPDP Act guide for agencies has the wider picture.
Internal cleanup nobody remembers
- Leave the client WhatsApp group — politely, after the handover email — and archive internal groups about them.
- Remove the client from your task tool, recurring invoices, automations and reminder rules, so nobody is nudged to post for a brand you no longer serve.
- Brief the team: the end date, who speaks to the client, and what was learnt.
- Re-plan capacity. A departing client frees hours; decide deliberately where they go. Our post on how many clients one manager can handle has the maths.
This is easier when the client's calendar, files, approvals and invoices already live in one agency workspace rather than across five chat threads and a personal Drive.

Should you run an exit interview with a departing client?
Yes — fifteen minutes on the last day, founder on the call. Ask three questions: what worked, what should we have done differently, and what would make you recommend us. Write the answers down and actually read them at your next quarterly review.
Ask for a testimonial or a Google review only if the engagement ended well. A client who left because their budget moved in-house is often happy to give one. A client you fired is not, and asking will sour an exit you worked hard to keep clean.
Then, ninety days later, send one message: a genuine note about something you noticed on their page. No pitch. Agencies in cities like Lucknow or Jaipur live on referrals, and former clients who were treated well on the way out are some of the best referrers you will ever have.
Frequently asked questions
How long should client offboarding take for an agency?
Plan for about two weeks of active work before the last day and a week of cleanup after it, plus one check-in at ninety days. Transfers with waiting periods, such as Google Business Profile ownership, set the pace — start those first so nothing is still pending on your final day.
Who owns the content an agency created for a client?
Whatever your contract says. Most agency agreements give the client final approved creatives and captions, while source files and raw footage stay with the agency unless the contract transfers them or the client pays for them. If the contract is silent, settle it in writing before the exit call.
Should an agency keep a client's data after the contract ends?
Keep your own business records — invoices, the contract and payment history — because GST law requires them for years. Delete the client's personal data, such as customer lists, lead sheets and DM exports, once the engagement ends, and confirm the deletion to the client in writing.
What if the client has not paid the final invoice?
Complete the handover anyway. Accounts and brand assets belong to the client, and withholding them damages your reputation far more than it pressures payment. Chase the money through reminders, a statement of account and, if you are MSME-registered, the delayed-payment route — never through their logins.
Sources
- Google Business Profile Help — owners and managers — the 7-day wait before a new owner or manager can remove others or transfer primary ownership.
- CGST Act, 2017 — Section 36 (CBIC) — retention of accounts and records for 72 months from the annual return due date.
- Digital Personal Data Protection Act, 2023 — Section 8 — erasure of personal data and the duty to cause the data processor to erase it (8(7)).
Make every exit as clean as the onboarding.
Client accounts, calendars, files, approvals and invoices in one workspace, so ending an engagement is a checklist — from ₹999/month. See the agency management software and the Instagram scheduler.