How to wrap up a freelance project: handover checklist, final invoice, and asking for a testimonial
Ending a freelance job cleanly means more than sending the last file. Hand over what was promised, get sign-off, send the final invoice, move or revoke access, keep the records you need, and only then ask for an honest testimonial if you want one.
General information, not legal or tax advice. Not written or reviewed by a lawyer or a tax adviser. Rules on reviews and endorsements differ by country; check the sources linked below for your situation.
The short answer
- Confirm deliverables against the agreement and send a short handover pack.
- Get written acceptance (email is fine).
- Send the final invoice (credit any deposit) and collect the balance.
- Transfer shared access to the client and revoke your own.
- Archive what tax and contract records need; delete only what you agreed to delete.
- If you ask for a testimonial, ask for their honest words — never write a fake review or hide an incentive.
Starting a new client is covered in our client onboarding checklist. This page is the other end of the same job.
On this page
- 1. Wrap-up steps in order
- 2. Handover: deliverables and files
- 3. Sign-off and acceptance
- 4. Final invoice and last payment
- 5. Transfer access and revoke yours
- 6. Archiving and record-keeping
- 7. Asking for an honest testimonial
- 8. Offboarding emails to copy
- 9. Checklist
- Free tools and kits
- Where the sources differ
- When to get advice
- Related
- Sources
1. Wrap-up steps in order
A practical order (ours, not an official checklist). Skip or swap steps when your agreement says otherwise:
| Step | What you do | Tip |
|---|---|---|
| Confirm deliverables | List what was promised and what you will hand over (files, formats, logins you will transfer). | Match the list to the signed quote, proposal or statement of work. |
| Get sign-off | Ask the client to confirm acceptance in writing (email is fine). | Keep the reply with the project files. |
| Send the final invoice | Invoice remaining fees, credit any deposit, and state the due date. | Use your usual invoice process; chase only if it goes unpaid. |
| Hand over files | Deliver finals in the agreed format, plus a short handover note. | Say what is final and what is a working file. |
| Transfer and revoke access | Move shared accounts to the client; remove your own access. | Change shared passwords when your access ends. |
| Archive your copies | Keep what the tax rules and your contract need; delete what you agreed to delete. | Separate client personal data from your tax records if you must delete one sooner. |
| Ask for a testimonial | Only after sign-off and when payment is settled (or as you agreed). | Ask for an honest opinion; never write the review yourself for them to post. |
| Close the loop | Thank them, confirm what happens next (warranty window, support, or a clean end). | Update your project tracker status to Done. |
2. Handover: deliverables and files
Match the handover to the signed quote, proposal or statement of work — not to an informal chat at the end. A useful pack (ours):
| Include | Why |
|---|---|
| Final deliverables | The files the client paid for, in the format you agreed (exports, not only editable sources, unless sources were included). |
| Handover note | What each file is, how to open it, fonts or licences that apply, and any known limits. |
| Third-party items list | Fonts, stock, plugins and accounts bought for the project, and whose name they sit under. |
| Access list | Tools you still have access to, so you can transfer or revoke them on purpose. |
| Open points | Bugs, follow-ups or out-of-scope ideas parked for a later quote — not buried in the handover. |
Say clearly what is final and what is a working file. If the client still wants edits outside the agreed revision rounds, that is new work (see scope creep and change requests), not a free extension of the handover.
3. Sign-off and acceptance
Ask for a short written acceptance before you treat the job as closed. Email is enough for most freelance work. Keep the reply with the project files.
- Your contract may already define how many revision rounds you owe and whether silence after a set time counts as approval — see revisions and acceptance in our freelance contract checklist.
- If they refuse sign-off because something is missing from the original scope, fix what you agreed or issue a change request. Do not keep working forever without a new agreement.
4. Final invoice and last payment
The money side is covered in detail elsewhere; this page only places it in the wrap-up sequence:
- How to write a freelance invoice — fields, numbers, line items and sending.
- Deposits and retainers — show the full fee, then a credit for the deposit, then the balance.
- Invoice payment terms — due dates and wording.
- Chasing an unpaid invoice — if the balance does not arrive.
Practical habit (ours): send the final invoice when deliverables are handed over and sign-off is requested (or as your agreement times it), then finish access revoke after payment if that was your deal — or revoke on handover if the contract says access ends when the work ends. Write down which you are doing.
5. Transfer access and revoke yours
Onboarding should have used your own logins and an access list; wrapping up is when you reverse it. Our client onboarding guide covers asking for access safely. At the end (ours, with official password guidance):
- Prefer transferring ownership or inviting the client's own user over sharing one password. The UK National Cyber Security Centre says "Delegation should be used instead of sharing accounts wherever possible." (NCSC: updating your approach to passwords).
- If a password was shared: "if someone is no longer allowed access, the password should be changed" (NCSC).
- Leave 2SV on accounts you still help with, and turn your access off when you leave: "Turning on 2SV is one of the most effective ways to protect online accounts when passwords are still in use, as it helps prevent criminals from gaining access even if they know the password." (NCSC: secure your important online accounts).
- Work the access list: tool, account, permission, transferred or revoked, date.
6. Archiving and record-keeping
Keep what you need for tax and for your contract; delete client personal data when your agreement or privacy law says you must (we did not re-check GDPR / UK GDPR / PIPEDA timing on this page — see onboarding, personal data). A practical archive list (ours):
| Worth keeping | Note |
|---|---|
| Signed agreement, quote or proposal | Shows what was in scope and when they accepted it. |
| Invoices, deposit credits and payment confirmations | Supports your income records. |
| Change orders and written sign-off | Shows what changed and that the client accepted the finals. |
| Handover note and final file list | Shows what you delivered. |
| Relevant email or message threads | Especially acceptance, payment and access changes. |
| Hours log for the project | Useful if the fee was hourly or you tracked budget hours. |
How long tax agencies say to keep business records (same quotes as our project tracking and expense tracking guides; checked 2026-10-14):
- US (IRS): "Generally, you must keep your records that support an item of income, deduction or credit shown on your tax return until the period of limitations for that tax return runs out." Usual period when the longer situations do not apply: 3 years. Also: "When your records are no longer needed for tax purposes, do not discard them until you check to see if you have to keep them longer for other purposes." (IRS: How long should I keep records?, page date 2026-06-30).
- UK (GOV.UK): "You must keep your records for at least 5 years after the 31 January submission deadline of the relevant tax year." (GOV.UK: How long to keep your records; deadline named on that page: 31 January).
- Canada (CRA): "Generally, you must keep all required records and supporting documents for a period of six years from the end of the last tax year they relate to." "You must keep records at your place of business or your residence in Canada, unless the Canada Revenue Agency (CRA) gives you written permission to keep them elsewhere." (CRA: Where to keep your records, page date 2026-08-03). CRA's examples of records include contracts, work orders, working papers and related correspondence (CRA: What records).
7. Asking for an honest testimonial
A testimonial is advertising when you publish it. Ask only for an honest opinion, use the client's own words (or a shorter cut they approve), and do not write a review for them to post as if it were theirs. Official rules we checked:
- United States (FTC Endorsement Guides, 16 CFR Part 255): "Endorsements must reflect the honest opinions, findings, beliefs, or experience of the endorser." And: "When there exists a connection between the endorser and the seller of the advertised product that might materially affect the weight or credibility of the endorsement, and that connection is not reasonably expected by the audience, such connection must be disclosed clearly and conspicuously." (Guides Concerning the Use of Endorsements and Testimonials in Advertising; full text Federal Register Doc. 2023-14795, sections 255.1 and 255.5; effective 2023-07-26).
- United Kingdom: the Digital Markets, Competition and Consumers Act 2024 bans "Submitting, or commissioning another person to submit or write" a fake consumer review or a review that hides an incentive. “fake consumer review” means a consumer review that purports to be, but is not, based on a person’s genuine experience; (Schedule 20 paragraph 13, up to date on or before 15 October 2026). The ASA UK Code of Non-broadcast Advertising and Direct & Promotional Marketing (CAP Code) says "Marketing communications must not contain fake consumer reviews." "A fake consumer review is a consumer review that purports to be, but is not, based on a person’s genuine experience." and "Marketing communications must make clear where consumer reviews have been incentivised." (CAP Code 3.44–3.45). GOV.UK advice for businesses: "do not pretend to be a customer and write reviews about your products or other businesses’ products"; "do not commission third parties to write fake reviews"; "do not offer inducements (money or gifts) to customers to write positive reviews about your business" (GOV.UK: Reviews — guidance for businesses and agencies, updated 2025-08-28).
- Canada: "Section 74.02 of the Competition Act prohibits publishing a testimonial or representing that another person has made a test related to an advertised product’s performance, effectiveness or length of life, except when:" including when "the person, prior to publishing the testimonial or representation that a test has been conducted, has secured in writing the third party’s approval of the testimonial or representation as well as permission to publish or make it." "Furthermore, the representation or testimonial made or published by the person must accord with the representation or testimonial the third party has previously made, published or approved." (Competition Bureau: Use of tests or testimonials, date modified 2022-06-23). The statute is Competition Act section 74.02 (Justice Laws; Act current to 2026-09-21, last amended 2026-03-26).
Practical reading (ours): ask after sign-off; do not pay or gift someone for a positive review without a clear disclosure if you publish it; do not post as the client; get written permission before you put their words on your site. A referral intro to another client is separate from a public review — still keep it honest.
8. Offboarding emails to copy
Replace everything in [brackets]. These are ours, not from any agency.
Handover
Subject: Handover for [project] — files and next steps
Hi [name],
[Project] is ready for handover. Attached / linked:
— Final deliverables: [list of files and formats]
— Handover note: what each file is, how to open it, and any licences
— Third-party items: [fonts / stock / plugins], under [your / our] account
Please reply to confirm you have everything and that the work is accepted as complete.
I will then [send the final invoice / confirm the final invoice dated (date)] and remove my access to [list of tools] once you confirm the transfer.
Thanks,
[your name]
Sign-off
Subject: Sign-off for [project]
Hi [name],
Could you confirm in writing that the deliverables for [project] are accepted?
Reply "Accepted" (or tell me what still needs a change under the agreed revision rounds). I will keep your reply with the project records.
Thanks,
[your name]
Final invoice
Subject: Final invoice for [project] — [invoice number]
Hi [name],
Attached is the final invoice for [project].
— Total for the work: [amount and currency]
— Less deposit already paid: [amount], on invoice [deposit invoice number]
— Balance due: [amount], due [due date]
— Payment: [bank / link / method]
Please say if you need a purchase-order number on the invoice or a different billing contact.
Thanks,
[your name]
Access transfer
Subject: Access transfer for [project]
Hi [name],
Please take ownership of these accounts / folders for [project]:
— [tool]: [what to do — invite your user, reset shared password, or revoke my login]
I will remove my own access once you confirm. If we shared a password, please change it after the transfer.
Thanks,
[your name]
Testimonial ask
Subject: Could I quote your feedback on [project]?
Hi [name],
Thanks again for working with me on [project]. If you were happy with the work, would you be willing to share a short, honest sentence I could quote (for example on my site or a proposal)?
A few lines on what we did and how it went is enough. Please only write what you are comfortable with — no pressure if you would rather not.
If you are happy for me to use your name and [company / role], please say so in your reply. I will only publish the words you send (or a shorter cut you approve).
Thanks,
[your name]
Close-out
Subject: Closing out [project]
Hi [name],
Confirming [project] is wrapped up on my side:
— Deliverables handed over on [date]
— Final invoice [number] [paid / due on (date)]
— My access to [tools] removed on [date]
— Support / small fixes: [none / until (date) as agreed]
If you need changes later, send a short note and I will quote them as new work.
Thank you — I enjoyed the project.
[your name]
9. Checklist
- Deliverables match the agreement; handover pack sent.
- Written sign-off received (or issues logged as change requests).
- Final invoice sent; deposit credited; due date clear.
- Access transferred; your access revoked; shared passwords changed.
- Project files archived; personal data handled as agreed.
- Tracker / task list marked Done.
- Testimonial asked for only if appropriate — honest words, permission to publish.
- Thank-you / close-out email sent.
Free tools and kits
- Free invoice generator and how to write a freelance invoice for the final bill.
- Free timesheet and project tracking spreadsheet guide to close hours and status.
- Client onboarding checklist — the start of the same client relationship.
- Our paid Client & Project Tracker by Small Rows (US$12, one-time) can mark the project Done, close open tasks and clear the follow-up. It has no built-in offboarding template and no money tracking.
- Our paid Freelance Billing Kit by Small Rows (US$12, one-time) builds the final invoice from logged hours and shows deposits already credited.
- Our paid Quote & Proposal Kit by Small Rows (US$12, one-time) holds the signed proposal you may be wrapping up against.
- All three kits together: the All-Kits Bundle by Small Rows (US$24, one-time).
Where the sources differ
- Testimonials vs tax records. Endorsement and fake-review rules are about what you publish to the public. How long to keep invoices and contracts is a separate tax topic (IRS / GOV.UK / CRA above). One does not replace the other.
- US vs UK vs Canada on reviews. The FTC Guides stress honest endorsements and clear disclosure of unexpected material connections. The UK pages we read focus on fake reviews, hidden incentives and (for marketers) CAP Code rules. Canada's Competition Bureau page we read focuses on getting written approval before you publish someone else's testimonial and keeping the wording faithful.
- What we did not check: whether merely asking a past client for a quote is regulated beyond the rules that apply when you publish it; US state endorsement rules; EU member-state rules beyond the UK; Quebec and other Canadian provinces; the full US Consumer Reviews and Testimonials Rule text (we used the Endorsement Guides Federal Register text); how long to keep personal data under GDPR / UK GDPR / PIPEDA beyond tax periods; whether any particular handover or acceptance clause is enforceable.
When to get advice
- the client will not sign off but also will not say what is missing;
- you still hold production access or personal data and cannot agree how to hand it back;
- you want to publish a testimonial that was incentivised, edited heavily, or given by someone with a business tie to you;
- a dispute about ownership, final payment or defective work is heading toward a claim.
Ask a lawyer or tax adviser where you work. This page is general information only.
Related
- Freelance client onboarding checklist
- Freelance contract checklist
- How to write a freelance invoice
- Freelance deposits and retainers
- How to chase an unpaid freelance invoice
- How to track multiple client projects
- How to track freelance expenses
- Invoice payment terms explained
Sources
- United States: Guides Concerning the Use of Endorsements and Testimonials in Advertising (16 CFR Part 255) · Federal Register Doc. 2023-14795 full text (effective 2023-07-26) · IRS: How long should I keep records? (page date 2026-06-30)
- United Kingdom: Digital Markets, Competition and Consumers Act 2024, Schedule 20 paragraph 13 · ASA CAP Code 3.44–3.45 · GOV.UK: Reviews guidance for businesses · GOV.UK: Fake reviews · GOV.UK: How long to keep your records · NCSC passwords · NCSC online accounts
- Canada: Competition Bureau: Use of tests or testimonials (date modified 2022-06-23) · Competition Act section 74.02 (Act current to 2026-09-21) · CRA: Where to keep your records · CRA: What records
Checked 2026-10-15 (record-keeping 2026-10-14; NCSC 2026-10-14). Found a mistake? Tell us via Support.