How to hand over an unfinished software project (complete checklist)
Package your half-built project so a new developer can run, change and deploy it without guessing: accounts, code, setup, known issues and a clean access plan.
ReadAnswer a few questions and get a complete, written handover document for your software project.
Runs 100% locallyThe form and the generated document stay in your browser; nothing you type is sent to TakeoverWork.
Next step
Describe what works, what's broken and what's left. Developers who finish and rescue projects will contact you.
Post your takeover freeMost handover problems are not technical. They come from things nobody wrote down: which email owns the domain, which keys the old developer still holds, what "finished" was supposed to mean. This generator turns a short form into a structured handover document that covers those gaps. Everything runs in your browser, and you can export the result as Markdown or print it to PDF.
Be specific about owners. "The client" is not an owner. Write the account email or the person's name and role. If you do not know who owns an account, that is a finding in itself; put it at the top of the known issues.
List names, never values. The document should say "Stripe secret key, stored in the host's environment variables, owned by the business account". It should never contain the key itself. Our guide on giving a developer access without sharing passwords shows how to invite people to the common services instead.
Write acceptance criteria someone could test. "Checkout works" is vague. "A new user can buy the monthly plan with a test card, receives a confirmation email, and sees the plan on their account page" can be checked by anyone. Good criteria prevent most disputes about whether work is finished.
Describe the as-found condition honestly. Note what you tested, how, and when. If the app has not been deployed in months, say so. This protects the owner and the incoming developer equally.
Before sharing any code, the Secret Leak Scanner can show whether keys are sitting in config files, and the Repo Health Check gives the incoming developer a quick picture of a public repo.
You can still use the generator if the person who built the project is unreachable. Fill in what you know, mark the rest as unknown, and treat every unknown account as a priority. Our guide on securing your code, domain, hosting and accounts explains how to regain control step by step, and the complete handover checklist guide covers the full process in more depth.
The generator builds a document from your answers; it cannot check that an account exists, that an invite worked, or that a key was really rotated. It is not legal advice and not a contract. Review the output before you rely on it, and adjust sections that do not fit your project.
If you are handing over because an agency or freelancer stepped away (see agency abandoned project), a clear document makes your listing far easier to answer. Post your takeover for free and mention that a handover document is ready; developers can then judge the work before the first call.
Ideally both. The owner knows the accounts, budget and business goals; the outgoing or incoming developer knows environments, known issues and how deployment works. Start the document yourself, then go through it together.
No. The document should list which credentials exist and who owns them, never the values. Give access through collaborator or team invites, and rotate keys after the handover.
It records the state of the project on the day it changes hands: what works, what does not, and what was never built. If there is a disagreement later about whether something was broken before or after the handover, this written record helps both sides.
No. It is a technical checklist. Scope, price, payment and ownership of the code belong in a written agreement between you and the developer, which you can attach this document to.
Your answers live in this browser tab and may not survive closing it. Export to Markdown or print to PDF before you leave the page.
Package your half-built project so a new developer can run, change and deploy it without guessing: accounts, code, setup, known issues and a clean access plan.
ReadUse team invites and limited roles instead of shared passwords, service by service, and know exactly how to remove access and rotate keys when the work ends.
ReadAgree scope in writing, pay per milestone against clear acceptance criteria, keep code ownership explicit and use payment methods that leave a record. Practical steps for project owners.
ReadA calm, ordered plan for the day your developer goes silent: protect the domain and email first, then hosting, code, data and money accounts.
ReadWhen an agency stops work or closes, you need more than the code: accounts, designs, licences and project history. Here is how to collect them and plan the next step.
ReadWhen a developer goes silent, secure your accounts first, then work on getting the code back. What you own depends on your agreement, so get local legal advice.
Read