Website Handover Checklist for Web Designers (With Template)
A website handover checklist lists everything the client must own or know once their site is live: the domain in their name, the DNS records, who owns and pays for the hosting, where form messages go, analytics access, backups and rollback, logins, licences, legal pages, training, the support agreement and what happens if they leave. Work through the twelve items below, copy the template into your own handover document, and send it with the launch note. If you keep running the hosting yourself, the last section shows how to hand over access instead of the account.
Disclosure: this guide is published by Statpio, one of the tools compared. We link every competitor fact to its official source.
What should a website handover checklist include?
Twelve items, roughly in the order they come up. Each one answers a question the client would otherwise ask you months later, when the answer is harder to find.
- The domain, in the client's name. The client should be the registered name holder at the registrar, with their own login and their own email address on the contact record. If you need access, ask to be added as a user rather than holding the account. It matters most at renewal time: under ICANN's Expired Registration Recovery Policy, registrars send the registered name holder a renewal reminder about a month and again about a week before a generic domain such as .com expires (as of November 2026). If the domain is in your name, those reminders reach you, not the client.
- The DNS records, written down. Note where DNS is managed (the registrar, Cloudflare, a previous host or elsewhere), who has that login, and every record with its purpose: the website, email (MX and the TXT records that go with it) and any verification codes. Keep a screenshot of the zone from launch day. For a site on Statpio that's two CNAME records,
wwwtocname.onstatpio.comand_acme-challenge.wwwto the validation value the dashboard shows, with the root domain forwarded towwwat the registrar. Write "leave both in place" next to them: the second record is what lets the SSL certificate renew on its own. - Who owns and pays for the hosting. Either the hosting account is the client's (they pay the host and you're a user on it) or it's yours and you bill them, for example inside a maintenance plan. Write down which, the renewal date, what the fee covers and what happens to the site if payments stop.
- Forms, and where the messages go. List every form on the site, where its submissions are stored, who is notified and how, and how to export them. Send a test message together on handover day and watch it arrive. On Statpio, messages land on the Messages tab under Forms & Leads with spam protection already on, new ones arrive as browser notifications on each device where someone has turned them on, and Download CSV exports them.
- Analytics access. The client should own the analytics account, or hold an admin role on it, rather than borrow a login to yours. Note which tool runs, where its code is added and who can change it. Whether the site needs a consent banner depends on the tools it uses and the client's jurisdiction, so record what was decided and by whom. Statpio's analytics is added to every page for you, with no script to paste and no cookies; clients you invite to the portal see it under their own login.
- Backups and rollback. Say what is backed up, where, how often and who can restore it. Keep the source in a repository you could hand to the client, and keep each build you publish. On Statpio every publish is kept as a version, and Rollback on the Deployments page puts an earlier one live again at once (50 versions are kept on Agency Pro). Rollbacks cover the website's files, not its form messages, so export the messages if the client wants their own copy.
- Logins, shared safely. List every account: registrar, DNS, hosting, analytics, the email provider, and any booking, payment or form service. Send passwords through a password manager, never in a plain email or chat message. As of November 2026, 1Password can share a copy of an item with anyone through a link that expires, and Bitwarden Send passes on text, and files on Premium or a paid organisation plan, through temporary links that last at most 31 days. Ask the client to change each password once they're in, and to turn on two-step sign-in wherever a service offers it.
- Licences for fonts, images and plugins. For each font, photo, icon set, theme and plugin, note where it came from, whose name the licence is in, and whether it still covers the client once you step away. A licence bought on your account may not pass to the client; if it doesn't, either the client buys their own or you replace the asset before handover.
- Legal pages. The privacy policy, the terms, a cookie notice if the site uses one, and any notice the client's country requires. They are the client's documents: note who wrote them, when, and what the site collected at the time (forms, analytics, embedded maps or videos), so the client knows when to have them reviewed.
- A short training session. Show the client the few things they will actually do: read and answer messages, look at their visitor numbers, ask you for a change and, if the site has a blog, publish a post. Record the call, with their permission, so new staff can watch it later.
- The support or maintenance agreement. Write down what's included each month, how to ask for a change, how quickly you reply, what costs extra and how either side ends it, and whether bigger changes are shown to the client first (on Statpio, at the website's staging address on Solo Pro and up). Our guide to website maintenance plans has three tiers and a plan template to start from.
- What happens if the client leaves. Agree it now, not when it happens: the notice period, what you hand over (source, built files, the repository, exports of messages and subscribers), how long you keep the site live, and who moves the DNS. A client who holds their own domain can point it at a new host without waiting for you; one whose domain sits in your account can't.
When should each item be handed over?
Most of the list is easier before launch than after it. A workable order:
- Before you build: agree the hosting ownership (item 3), the support agreement (11) and the exit terms (12), and register or move the domain into the client's name (1).
- Before launch: review the site with the client behind a password, so nobody else sees it early (on Statpio a password covers the whole website, on every plan), and collect the licences (8) and the legal texts (9).
- Launch day: switch the DNS (2), send a test message through every form (4), check that the analytics counts a visit (5) and that the version you published is kept for rollback (6).
- Handover call: share the logins (7), run the training (10) and walk through the handover document together.
- A few weeks later: check that the client changed their passwords and can still sign in everywhere, and remove any access of yours they don't want you to keep.
What goes in a website handover document? (template)
A handover document is the checklist filled in: one page the client keeps and can pass to whoever looks after the site next. Copy this template, delete what doesn't apply, and send it as a PDF or a shared document. Passwords never go in it; it says where each login is shared.
WEBSITE HANDOVER DOCUMENT
Client: Website:
Launch date: Prepared by:
1. DOMAIN
Domain name:
Registrar: Registered name holder:
Registrar login held by: Renewal date:
Auto-renew on (yes/no): Renewal reminders go to:
2. DNS
DNS managed at: Login held by:
Type | Name | Points to | Purpose
CNAME | www | | website
CNAME | _acme-challenge.www | | SSL certificate (keep)
MX | @ | | email
3. HOSTING
Host: Account owner:
Who pays: Renewal date:
What the fee covers:
If payments stop:
4. FORMS
Form | Page | Stored in | Who is notified | How to export
5. ANALYTICS
Tool: Account owner:
Client access:
Consent banner decision (what, who, when):
6. BACKUPS AND ROLLBACK
Source code kept at: Built files kept at:
What is backed up: How often:
Who can roll back or restore:
7. LOGINS (shared through the password manager, never by email)
Account | Address | Owner | Shared on | Password changed?
8. LICENCES
Asset | Source | Licence holder | Covers the client's use?
9. LEGAL PAGES
Page | Written by | Date | Review by
10. TRAINING
Date: Recording kept at:
Covered:
11. SUPPORT AGREEMENT
Plan: Price and billing:
Included each month: Reply time:
How to ask for a change:
Not included:
12. IF THE CLIENT LEAVES
Notice period: What we hand over:
Site kept live until: Who moves the DNS:
Signed (client): Date:
Signed (agency): Date:
How do you hand over a WordPress, Squarespace or Framer site?
Hosted builders can move a whole site from your account to the client's, so the platform does part of the handover for you, though each one treats the paid plan differently. As of November 2026, their own help pages describe it like this:
| Platform | How the site moves to the client | Watch out for |
|---|---|---|
| WordPress.com | The site's Settings, then the Danger zone section, then Transfer. "Only the site owner can transfer the site"; the plan, paid upgrades and domains registered on the site go to the new owner. | You stay on as an administrator, and the new owner must update the domain's contact details to their own. |
| Self-hosted WordPress | Hand over the hosting account (each host has its own process) and give the client their own WordPress user with the role they need. WordPress defines an Administrator as "somebody who has access to all the administration features within a single site". | WordPress's documentation says to always update plugins and themes to keep a site secure, so the agreement must say who does it. |
| Squarespace | Invite the client as a contributor and wait until they accept, then open Permissions & Ownership, click your name under Owner and choose Transfer Ownership. Only the current site owner can do it, and subscriptions attached to the site change owner with it. | The new owner should update the billing details so the previous owner isn't charged when the site renews. |
| Framer | In the project, click the Framer logo, then File → Transfer Project, enter the client's email and choose whether you stay on as an editor. Only the project owner or a workspace admin can start it (Framer help). | The site stays live, custom domain included, during the transfer. The active Site plan is cancelled when the client accepts (the unused time becomes account credit for you), and if the site uses paid features such as a custom domain, the client is prompted to choose and pay for a Site plan. |
| Statpio | No ownership transfer. You keep the hosting and give the client a branded portal (next section), or hand over the built files or the repository for them to host elsewhere. | Decide which before launch and write it into the exit terms (item 12). |
Source: each platform's official help pages, linked in the table, checked 9 November 2026; Statpio's row from the product.
Whichever platform it is, the checklist still applies: a transfer moves the site, not the knowledge of where the domain, the logins and the licences are.
Can you hand over a website without handing over the hosting?
Yes. The client gets their own login and sees how their site is doing, while you keep the account that publishes, renews and bills. On Statpio that's the white-label client portal on Agency Pro. The client sees what you grant them, such as messages, visitor statistics, change requests and, if you allow it, writing blog posts. Deploys, rollbacks, domains, settings and billing stay with you, the account owner, whatever role they have.
- Brand the portal once. In Agency Branding (under Account & Platform), add your agency's name, logo, colour and support email, and the portal's address. Clients then sign in under your brand, and the invitations and change-request emails they receive carry it too.
- Invite the client. Open their website, then Collaborators, and click Invite Collaborator. Choose the Client role and send the invitation email, or create a link to send yourself (it works for 48 hours). Each website takes up to 50 people, clients and your team together.
- Hand over through the portal. On the handover call, the client signs in, sends a test message through the site's form and sees it arrive, turns on browser notifications on their own devices, and asks for a first change with Request a Change.
The help center shows how to give a client the portal, screen by screen, and our guide to hosting client landing pages has a launch check and a short message you can send the client's IT contact about the DNS records.
Two honest limits. Statpio can't transfer a project into a client's own account, so a client who wants everything gets the built files or the repository and hosts them on any static host. And there is no page editor: clients ask you for changes, or write blog posts if you give them that permission. What a white-label portal has to hide, and what to do when a client leaves, is in our guide to white-label website hosting for agencies.
If you hand over static, hand-coded or AI-built sites, you can try Agency Pro free for 7 days, no card needed: brand the portal, publish one client's site, invite the client and run this checklist against it. The trial covers up to 5 websites and everything except custom domains (the portal's own domain included), which start when you choose a plan, and nothing is charged when it ends.
Frequently asked questions
What is a website handover document?
A short document the client keeps once their site is live. It records who holds the domain and where its DNS is managed, who owns and pays for the hosting, where form messages go, how to reach the analytics, what is backed up and how to roll back, which logins exist and where each is shared (through a password manager, never in the document itself), the licences for fonts, images and plugins, the legal pages, the support agreement and what happens if the client leaves.
How do I hand over a website to a client?
Agree who owns the hosting, the support terms and the exit terms before you build, and register the domain in the client's name. Before launch, review the site with the client behind a password. On launch day, switch the DNS, send a test message through every form and check that the analytics counts a visit. Then share the logins through a password manager, run a short training call and send the handover document. On Statpio Agency Pro you can instead keep the hosting and invite the client to a portal under your brand.
How do I hand over a WordPress website to a client?
On WordPress.com, the site owner opens the site's Settings and clicks Transfer in the Danger zone section; the plan, paid upgrades and domains registered on the site go to the new owner, and you stay on as an administrator (WordPress.com support, November 2026). On a self-hosted WordPress site, hand over the hosting account, give the client their own WordPress user with the role they need, and agree in writing who applies core, plugin and theme updates.
How do I hand off a Squarespace or Framer website to a client?
As of November 2026, Squarespace asks you to invite the client as a contributor first, then transfer ownership from Permissions & Ownership; subscriptions attached to the site change owner too, and the new owner should update the billing details. In Framer, open the project, click the Framer logo, then choose File, then Transfer Project; the site stays live with its custom domain during the transfer, the active Site plan is cancelled when the client accepts, and the client chooses and pays for a Site plan if the site uses paid features such as a custom domain.
Can I transfer a Statpio website to my client's account?
No. Statpio has no project ownership transfer. You can keep the hosting and give the client their own login to a white-label portal on Agency Pro, with up to 50 people per website, where they see what you grant them, such as messages, visitor statistics and change requests. A client who wants everything gets the built files or the repository and hosts them on any static host.
Should the domain be registered in my name or the client's?
The client's. Under ICANN's Expired Registration Recovery Policy (as of November 2026), registrars send renewal reminders for generic domains such as .com to the registered name holder, about a month and again about a week before expiry, so the person named on the domain is the one who hears it is about to lapse. Keep the client's name and email on the record, and ask to be added as a user if you need access.
Keep reading
Related articles
White-Label Website Hosting for Web Agencies (2026)
What white-label website hosting has to cover, the three models agencies use (reseller, per-site builder, flat-fee portal), how the price changes as you add clients, and how to move existing client sites over.
Read nextWebsite Maintenance Plans: What to Include, What to Charge
What a website maintenance or care plan should cover for a static site and for WordPress, three tiers to start from and a plan template to copy. And how to price it from your own hours, costs and margin instead of someone else's average.
Read next
Which Hosts Offer White-Label Hosting for Agencies? (2026)
Which hosts offer white-label hosting for agencies in 2026: managed WordPress hosts, reseller panels, Duda, developer platforms, Statpio and your own server, with what clients see, sourced costs for 10, 30 and 100 sites, and which hosts hand a site over to the client.
Read next
How to Host Client Landing Pages: Domain, Forms, Handover
A step-by-step workflow for agencies and freelancers: deploy a client's landing page, connect their domain, capture leads, add analytics and hand over through a branded client portal, with the plan each step needs.
Read next