
A safe website handover transfers operational knowledge and control without creating an unmonitored gap. The client, outgoing agency, and incoming agency should agree on scope, a UTC cutover time, account ownership, code and data state, critical journeys, open incidents, recovery evidence, monitoring overlap, acceptance criteria, and final access revocation.
Do not reduce the handover to a password archive. The receiving team needs enough verified context to operate and recover the service, while the departing team needs a clear end of responsibility.
| Party | Primary responsibility |
|---|---|
| Client owner | authority, ownership decisions, risk acceptance, final acceptance |
| Outgoing agency | accurate records, current state, controlled transfer, access inventory |
| Incoming agency | validation, new monitoring, recovery readiness, acceptance exceptions |
| Vendors | account transfer and support under their procedures |
The client should not force the two agencies to resolve contractual disputes inside an incident channel. Keep commercial disagreements separate from continuity tasks.
Record:
Avoid responsibility that changes “at the end of the day.” Time zones and daylight-saving transitions make that ambiguous.
# Website handover register
Client: [organisation]
Service: [name/URLs]
Cutover: [UTC]
Client owner: [role]
Outgoing owner: [role]
Incoming owner: [role]
| Item | Current owner | Target owner/access | Evidence | Status | Exception |
|---|---|---|---|---|---|
| Domain | [value] | [value] | [link] | Open | [value] |
| DNS/CDN | [value] | [value] | [link] | Open | |
| Hosting/cloud | [value] | [value] | [link] | Open | |
| Repository | [value] | [value] | [link] | Open | |
| Backups | [value] | [value] | [link] | Open | |
| Monitoring | [value] | [value] | [link] | Open | |
Acceptance criteria:
- [ ] Critical journeys pass.
- [ ] Incoming incident route receives a test.
- [ ] Recovery status and limitations are accepted.
- [ ] Open risks have owner and due date.
- [ ] Outgoing access revocation plan is approved.
Cover:
Prefer adding named incoming accounts, verifying them, and then removing outgoing accounts. Do not send a single spreadsheet of passwords by email.
| Risk | Existing before transfer? | Impact | Current control | Owner after cutover | Decision/due |
|---|---|---|---|---|---|
| Domain in personal account | Yes | continuity | manual reminder | Client | transfer by date |
| Restore test failed RTO | Yes | recovery delay | backup available | Incoming agency | improve/accept |
| Unsupported plugin | Yes | change/security | WAF + limited change | Shared | replace by date |
Both parties should avoid rewriting history. The purpose is to make current risk visible.
For material sites:
Two alert systems without one response owner create confusion, not redundancy.
Service: [value]
Operational responsibility transferred: [UTC]
Accepted:
- Scope/version: [reference]
- Inventory/passport: [reference]
- Access matrix: [reference]
- Known risks: [reference]
- Recovery status: [reference]
- Monitoring and escalation: [reference]
Exceptions:
- [condition, owner, decision, due date]
Outgoing agency confirms no further operational authority after [UTC],
except [explicit transition obligation].
Accepted by client: [role/date]
Accepted by incoming agency: [role/date]
Acknowledged by outgoing agency: [role/date]
Do not delete evidence required for security, contract, tax, or dispute purposes without authorised review.
The new agency receives WordPress, hosting, and repository access. Two weeks later checkout emails stop because the mail account and DNS records remained controlled by the previous provider. The handover appeared complete because the homepage and deployment worked.
A dependency-based register would have exposed transactional email, DNS ownership, monitoring, and the destination mailbox as separate transfer items.
Choose based on service criticality and operational validation. It may be hours for a simple site or several days for transactional systems; define one response owner throughout.
That depends on contracts, licences, and ownership. The operational checklist cannot decide legal entitlement; escalate missing assets early.
Record exceptions and let authorised parties choose remediation, scope limitation, delayed cutover, or another arrangement.
The target account owner or authorised administrator, coordinated so dependencies are not broken and use is logged.
Reviewed: 8 August 2026.
Next: Monitoring as code for web agencies, maintenance onboarding, and access control matrix.
Pingvera can be configured before cutover so the incoming agency validates external checks and alert routes while outgoing monitoring remains active.
Pingvera watches whether an online business actually works — uptime, checkout, orders, domain, SSL and server — and alerts you in Telegram, email or a webhook before a customer has to tell you.
Start freeRead next: Web Agency Access Control Matrix Template · Monitoring as Code for Web Agencies.