Website client offboarding checklist: how to close a web project properly
Launch is not the end of a project. Offboarding is everything between the site going live and the point where neither side is quietly waiting on the other. Most of it takes an afternoon, and skipping it is what turns a finished project into a year of small unpaid favours.
The short answer
Closing a web project properly has five stages: final checks before launch closes, transferring ownership and access, handing over documentation, settling the commercial side, and recording a dated confirmation of what was covered and with whom. Offboarding is finished when neither side is waiting on the other and both know who is responsible for what.
The stages are in that order for a reason. Each one is cheaper while the project is still open, and every item that slips past its stage gets more expensive — a transfer chased in November costs a great deal more attention than the same transfer done in March.
Offboarding is bigger than the handover document
A handover document is one deliverable inside offboarding. Offboarding also covers the final quality checks, the account transfers, the money, and the agreement about what happens after launch. A perfect document does not close a project on its own.
It is worth being precise about this because the two get conflated, and the parts that get dropped are always the same ones. Agencies write good documents and forget to confirm that the analytics ownership transfer was accepted. Or they transfer everything cleanly and never say out loud where the warranty period ends, so month four brings a bug report that both sides believe the other should pay for.
The document is the artefact. Offboarding is the process, and the last stage of the process is the one that makes the difference: writing down that it happened.
1 · Before launch closes
The checks that are cheap now and expensive later: a final quality pass, a backup taken and restored once, analytics and search tools verified as actually collecting, forms confirmed as actually delivering, licences accounted for, and the admin users tidied.
Verify, do not assume
Three things fail silently after launch and are found weeks later by accident:
- Form delivery. Submit every form on the live site and confirm the message arrives at the address it is supposed to reach. Contact forms that post successfully and deliver nowhere are the most common post-launch failure, and the client discovers it by wondering why business is quiet.
- Analytics collection. Load the live site and confirm the traffic appears. A property that was set up but never verified is a year of missing data nobody can recover.
- Search tools. Property verified, sitemap submitted, and the staging site’s crawl blocking removed from production — while confirming staging itself is still blocked.
Backups and restores
Take a backup, and restore it once somewhere harmless. An untested backup is a belief, not a safeguard, and the moment to discover it does not restore is not the moment you need it.
Licences and users
Account for every commercial theme, plugin and font licence: whose account it sits in, when it renews, and what stops working if it lapses. Then remove the administrator accounts that only ever existed for the build — contractors, test users, the account named after a former colleague — and leave a named administrator for the client.
2 · Transfer
Move ownership of everything the client should own, and verify each transfer was accepted rather than merely offered. An invitation sitting unopened in an inbox is not a transfer, and recording it as one is a claim you may have to defend later.
The list is usually shorter than it feels: the domain and registrar access, hosting, the CMS or platform account, analytics and search tools, the business profile, any advertising accounts, the integrations the site depends on, and the design and brand assets. Work through it once and it is done.
Two rules make the difference between a transfer and a gesture:
- Transfer access, not passwords. Where a service supports named users with roles, invite the client as owner and remove yourself when the engagement ends. There is then no shared secret to hand over at all.
- Move any unavoidable shared credentials separately. Through a password manager or a channel that expires — never inside the handover document, and never in email or chat.
Then check each one. Accepted, not pending. It takes ten minutes and it is the difference between offboarding and optimism.
3 · Documentation
The client should end up with one document that says what was built, where everything lives, who owns each account, how to make the edits they will actually make, what recurring maintenance exists and who does it, and who to contact when something breaks.
That document is the subject of most of this site, so this section will not repeat it. What matters at the offboarding stage is that it is finished and reviewed rather than promised: a manual sent three weeks after the final invoice is a manual nobody reads, because by then the client has stopped thinking about the project.
Two parts of it belong to offboarding specifically rather than to documentation in general:
- The maintenance schedule with named owners. Some of those rows are the client’s. Those are the rows that quietly stop happening, and a name is what prevents it.
- The scope boundary after launch. What the ongoing arrangement covers, what is billed separately, and when the warranty period ends — as a date, not as “30 days”.
The documentation stage, without the document-writing
Handover turns what you already know about a build into a branded client manual — live URL, printable PDF, your logo and colours, English or Spanish. Save your first one as a template and every later project starts from it.
Create your first manual free4 · Commercial closeout
Settle the final invoice, state when the warranty or bug-fix period ends, name what falls outside it, and make the ongoing arrangement an explicit yes or an explicit no. An unfinished commercial conversation is what turns into a year of small unbilled requests.
The awkward part is not the invoice. It is the boundary, because agencies avoid drawing it and then resent it every time it is crossed. The useful framing is that a boundary protects the client too: a client who does not know what is included cannot ask for anything without wondering whether they are imposing, and that uncertainty costs goodwill on both sides.
Four things to have written down before the project closes:
- Final payment — raised, and its due date agreed.
- Warranty period — what it covers, and the date it ends. Defects in what was built are usually in; new requests are usually out.
- Support boundaries — which channel requests arrive through, and what response time applies, if any. Only publish one you intend to honour.
- The ongoing arrangement — a care plan they have accepted, or an hourly rate they have agreed, or an explicit “no ongoing arrangement”. All three are fine. Silence is not.
“No ongoing arrangement” deserves saying out loud. A client who believes they are covered and is not will discover it during an outage, and that is a worse conversation than the one you avoided.
5 · Confirmation
Go through the handover with the client, then write down the date, the person you went through it with, and which items were transferred and reviewed. Keep it a record rather than presenting it as a signature.
The review is worth doing live, in a call or a meeting, because it is the only moment you will find out what the client did not understand. Reading a section aloud produces questions that reading it alone does not, and every one of those questions is a support request that now will not arrive later.
The record itself is three lines and settles the argument that actually happens six months on — which is never about what the document said, but about whether the registrar account was genuinely handed across. What it should not pretend to be is a signature: anyone can type a name into a web form, and a page with no login behind it cannot tell you who filled it in. If a countersigned document is genuinely required, use a signature tool and link the handover document from inside it.
Why this makes maintenance easier to sell
A client who can see a written list of the work that still exists after launch understands why an ongoing arrangement exists. A client who never sees that list assumes the website is finished, because from where they are sitting it looks finished.
This is worth stating carefully, because there is a manipulative version of it and that is not what is being described. The honest version is about clarity of responsibility. Backups happen or they do not. Updates are applied by someone or by nobody. The domain renews on somebody’s card. Enquiries are checked, or they arrive somewhere nobody is reading. Those tasks exist whether or not anybody has written them down.
All a good offboarding does is make them visible and put a name against each one. Some names are yours and some are the client’s, and a client looking at that split can make a real decision — take on the six rows with their name against them, or ask you to. Either answer is a good outcome. What is not a good outcome is the client assuming the rows are handled when nobody is handling them, which is the default when the list does not exist.
The commercial effect follows from the clarity rather than from any persuasion: an agreement about who does what is far easier to price than a vague sense of ongoing availability.
The checklist
All five stages as lines to work through. Strike out anything that genuinely does not apply rather than leaving it blank.
1 · Before launch closes
- Final quality pass on the live siteReal devices, not only the browser you built in.
- Every form submitted and delivery confirmedTo the address it is meant to reach.
- Analytics verified as collectingLoad the live site and watch it arrive.
- Search tools verified, sitemap submittedAnd staging still blocked from crawling.
- Backup taken and restored onceAn untested backup is a belief.
- Licences accounted forTheme, plugins, fonts, stock imagery. Whose account, and when they renew.
- Build-only admin users removedContractors, test accounts, former colleagues.
- A named administrator left for the clientA person, not a shared “admin” login.
2 · Transfer
- Domain and registrar accessThe most valuable transfer on the list.
- HostingOr an explicit note that it is resold through your account.
- CMS or platform accountNamed users where the platform supports them.
- Analytics, search tools and business profileThe three most often left in an agency account forever.
- Integrations the site depends onPayments, CRM, email marketing, booking, chat.
- Design and brand assetsWhere they live and who owns them.
- Every transfer confirmed as acceptedAccepted, not invited.
- Any unavoidable shared credentials sent separatelyNot in the document, not in email.
3 · Documentation
- Handover manual completeSite, domain, DNS, hosting, email, accounts, editing, maintenance, contacts.
- Editing instructions for the edits this client will makeWritten for their site, naming their pages.
- Maintenance schedule with a name against every rowThe client’s company name, not the word “client”.
- Emergency contact and what counts as oneAnd what is not covered out of hours.
- Scope after launch stated in the documentSo it is not only in a proposal nobody reopens.
4 · Commercial closeout
- Final invoice raised, due date agreed
- Warranty or bug-fix period, with an end dateA date, not a duration.
- Support boundaries and the channel for requests
- Care plan accepted, hourly rate agreed, or explicitly neitherAll three are fine. Silence is not.
- Out-of-scope work namedNew pages, design work, third-party fees.
5 · Confirmation
- Handover reviewed with the client, liveThe questions only come up when it is read aloud.
- Date recorded
- Person it was confirmed with recordedBy name and role.
- Items transferred and reviewed, listed
- Anything still outstanding, noted honestlyAn open item beats a document pretending there are none.
Print this page for a paper copy. Navigation, sidebar and calls to action drop out.
Hand over your next website properly
One form in. A client-ready manual out — live link, printable PDF, your branding, English or Spanish.
Start free — 1 active manual, no card
Drafts are unlimited on every plan. Archived manuals stay online and don’t count.