← Blog

Client offboarding checklist for web agencies: domains, DNS, SSL and logins

By the RenewRoster team · · 7 min read

Clients leave. Sometimes they bring the site in-house, sometimes they move to another agency, sometimes the business closes. However it happens, the riskiest part of the handover is rarely the website itself. It's the quiet things around it: the domain renewing on your card, the DNS zone only you can edit, the certificate that was being renewed by a server the client no longer uses.

Get those wrong and, months later, the client's site or email goes dark and the first call is to you. This checklist covers what to hand over, in the order that avoids outages.

Tip: run the client's domains through a bulk domain expiry lookup before you start, so you know every expiry date and registrar up front.

1. List everything you manage for this client

Before you touch anything, write down what actually exists. Agencies are often surprised by the list.

If you track clients in RenewRoster, the client's domain and certificate list is already in one place, with expiry dates and the "who pays" field for each.

2. Agree the handover date and who pays what until then

Put it in writing: from which date the client (or their new agency) is responsible for renewals, and who pays anything that renews before then. A domain that renews the week after handover on your card is a common source of awkward invoices.

Check your contract's renewal clause here. If you don't have one, our domain and SSL renewal clauses post has wording you can adapt for future clients.

3. Hand over the domains

Pick the right route for each domain:

Things to check before you send a transfer code:

4. Export and hand over DNS before anything else moves

DNS is where most offboarding outages come from. If the zone lives in your agency's DNS account and you delete it, the client's site and email stop resolving even though the domain is fine.

5. Check which certificates will stop renewing

This is the step most checklists skip. Free certificates (Let's Encrypt and similar) are renewed automatically by whatever server or service requested them. When the site moves, that renewal often stops silently.

Run each hostname through the SSL certificate expiry checker and tell the client, in writing, each certificate's expiry date and who will renew it from now on.

6. Remove your agency's card and billing

7. Hand over logins, then revoke your access

Give the client a short handover document with each account, its login email and where the password lives. Once they confirm they're in, remove your own users and API keys, and rotate any shared passwords.

8. Send a final summary to the client

Close it out with one email: every domain and certificate, its expiry date, who renews it now, and the date your responsibility ended. It protects you if something lapses later, and it's a professional last impression.

The short version

  1. List every domain, DNS zone, certificate and account
  2. Agree the handover date and who pays until then
  3. Move or release each domain (check registrant, locks and expiry first)
  4. Export DNS and keep your zone live until the switch settles
  5. Check which certificates stop renewing when hosting moves
  6. Remove your card and cancel resold services
  7. Hand over logins, then revoke your access
  8. Send a written summary with every expiry date

Starting with a new client instead? See the companion client onboarding checklist for domains, DNS and registrar access.

RenewRoster keeps every client's domains and certificates in one list with expiry dates, registrars and who pays, so an offboarding starts with a complete inventory instead of a hunt. Start a free account and import your domains from your registrar in a few minutes.

Let RenewRoster watch every renewal for you

RenewRoster tracks every client's domain and SSL expiry dates, sends reminders at 60, 30, 14 and 3 days (under your agency's brand if you like) and gives you a monthly renewals report. Free for 5 domains, no card needed.

Start free: 5 domains, no card

Sources

Keep reading

Check a domain + SSL now, free