Software Project Handover Checklist: What to Collect

A practical software project handover checklist: the code, credentials, and docs to collect, how long a handover takes, and what transition support costs.

On this page
  1. What a handover checklist actually covers
  2. How long a handover takes
  3. What a handover costs
  4. The artifacts to collect before the old team leaves
  5. How to verify the handover worked
  6. How GlobeSoft handles a handover
  7. Frequently asked questions

A software project handover between two teams takes two to six weeks when it is planned, and most of that time goes to collecting access and writing down context, not to new code. Budget roughly 20 to 80 hours of senior engineering time across both teams, plus a two-to-four-week support window where the outgoing team stays available. If you are changing vendors, the checklist below is what keeps a clean exit from turning into a lost password and a missing repository.

The list below is ordered by what is hardest to recover if you miss it.

What a handover checklist actually covers

A handover is a transfer of working assets, not a meeting. Every asset falls into one of a few buckets: code, environments, data, documentation, third-party accounts, and the people who know how it all fits. Miss one and the new team spends its first weeks rebuilding instead of shipping.

Keep this as a spreadsheet you tick off, not a document you read once.

AssetWhat to collectWhy it matters
Source codeFull repository with commit history and all branchesA zip file is not enough; version history shows why decisions were made
EnvironmentsProduction, staging, and CI/CD credentials and keysThe new team must build and deploy on its own
DataA recent full backup plus direct database accessYour data is usually worth more than the code
DocumentationArchitecture notes, runbooks, deployment steps, API docsLets the new team ramp up in days instead of weeks
Third-party accountsApp stores, payment gateways, DNS, analytics, cloud billingThese often sit in one person's personal email
PeopleA named contact for knowledge transfer during the overlapSome context only lives in heads

The first row matters most. Code without credentials is a locked box, and documentation without a working build pipeline is a story, not a runbook.

How long a handover takes

The timeline depends on how much you already control. If you hold full admin access and the documentation is current, two to three weeks is realistic. If access is partial or the new team insists on a code audit first, plan for four to six weeks.

SituationTypical handoverWhat drives the time
Full access, current docs, small to mid codebase2 to 3 weeksOnboarding the new team, one overlap sprint
Partial access or thin docs3 to 5 weeksRegaining credentials, writing missing runbooks
Unknown code quality or an uncooperative old vendor4 to 6 weeksA code audit and risk assessment before any new work

These are planning ranges, not quotes. A product with three payment integrations and two app stores takes longer than a single web app with one database. The clock starts when you first ask for access, not when you send the termination notice, so start early.

What a handover costs

Most vendors do not price a handover as a line item, which is exactly why it gets squeezed. It is usually billed as transition support: hourly time from senior engineers, or a small fixed engagement covering the audit, the runbook, and the overlap.

Project sizeTypical effortRough planning range
Small web or mobile app, one or two services20 to 40 hours$2,000 to $6,000
Mid-size platform with several integrations40 to 80 hours$6,000 to $12,000
Large system with audits, compliance, and data migration80 to 150+ hours$12,000 to $25,000+

These figures are effort estimates, not firm quotes. The real cost of a bad handover is not the transition fee; it is the weeks of stalled delivery or an outage while the new team reverse-engineers what the old one never wrote down.

The artifacts to collect before the old team leaves

The riskiest window is the gap between "we are leaving" and "we are gone." People get reassigned, access gets revoked, and memory evaporates fast. Collect in this order, and do the first three before you tell the old vendor anything.

  1. Repository admin. Confirm owner or admin rights on GitHub, GitLab, or Bitbucket. Read-only access is not enough.
  2. Environment access. Every password, key, and token for production, staging, and the build pipeline. Make sure no single person is the only holder.
  3. A full backup. Take a fresh database backup and a fresh repository copy yourself, on your own infrastructure.
  4. Third-party accounts. Regain admin on app stores, payment gateways, DNS, analytics, and cloud billing. These are usually registered to a personal email.
  5. Documentation. Architecture, runbooks, deployment steps, API docs, and any compliance artifacts. If a runbook is missing, have the old team write it during the overlap while they still remember.
  6. Written knowledge transfer. One handover session per system, each ending in a document rather than notes nobody can read later.

If the original contract never assigned IP and source code ownership to you, this is when that gap shows up. Confirm the clause before you start and fix it in the next agreement. Our IP protection guide and contract checklist cover both in detail.

How to verify the handover worked

A handover is finished when the new team can operate without the old one. The test: have the new team deploy to staging from the repository alone, and restore a backup and run the app against it, both within the first week. If they cannot, the documentation or the credentials have a gap, and you want to find that while the old team is still around to answer questions.

How GlobeSoft handles a handover

When a project comes to us mid-flight, our custom software development team starts with a code audit before we talk about scope. A senior engineer reads the repository, checks the build and deployment setup, and writes a short report on what is sound and what is not. Only then do we quote, because an estimate based on the actual code beats one based on a wish.

The handover itself follows the checklist above: full access transfer, a staging deployment in week one, a named engineer as your single point of contact, and overlap hours arranged across time zones so the outgoing team, your team, and our engineers can talk directly in English. We have taken over projects where the previous vendor handed us nothing but a zip file, and we rebuilt the pipeline from there. It works, but it is slower and more expensive than a handover where the checklist was followed.

If you are deciding whether a switch is worth it at all, our vendor switch guide walks through the decision, and the failed project rescue guide covers what to do when the code is the problem. If you are planning a handover now, start with one thing: log into your own repository. If you cannot, everything else waits behind that first step.

Frequently asked questions

What should be in a software project handover checklist?

Source code with full history, environment credentials, a recent data backup, documentation and runbooks, third-party account access, and a named contact for knowledge transfer. Tick each one off before the old team disengages.

How long does a software project handover take?

Two to six weeks in most cases. Two to three weeks when you hold full access and documentation is current; four to six weeks when access is partial or the code needs an audit first.

How much does a project handover cost?

As a planning range, 20 to 80 hours of senior engineering time, or roughly $2,000 to $12,000 depending on project size, plus a two-to-four-week support window. The bigger cost is stalled delivery if the handover is done badly.

When should I start collecting access and credentials?

Before you notify the current vendor. Secure repository admin, environment access, and a fresh backup first; cooperation usually drops to the contractual minimum once the vendor knows you are leaving.

How do I know a handover is actually complete?

The new team can deploy to staging from the repository alone and restore the database from a backup, both within the first week. If they cannot, the documentation or credentials still have gaps.

Do I need the old vendor during the transition?

A two-to-four-week overlap helps knowledge transfer, but set a hard end date. Overlaps that drag on become two teams billing you for the same work.

Talk to us about your project

Planning a software project? Talk to us directly

GlobeSoft builds custom software, AI applications, SaaS, FinTech and enterprise systems for clients worldwide. Message us on WhatsApp for the fastest answer, or email us — we typically reply within 24 hours.

WhatsApp QR code for GlobeSoft
WhatsAppScan to chat
WeChat QR code for GlobeSoft
WeChatScan to add us

Keep reading

Related guides