The most valuable ten minutes of the project
Most freelancers end a project by sending the files and hoping the invoice gets paid. That's a missed opportunity, and an expensive one — the moment just after delivery is the point at which a client is most satisfied, most willing to say something kind publicly, and most open to booking again.
A week later that window has closed. They've moved on, the work has become normal, and asking for a testimonial feels like a cold approach rather than a natural follow-on.
Five steps. Ten minutes. They protect the final payment and generate most of your future work.
The five-step sequence
Step 1 — Deliver properly, not just as an attachment
A single message with everything: the files, what each one is for, anything they need to know to use them, and what happens next. A delivery that requires three follow-up questions undermines a project that went well.
Step 2 — Ask for written sign-off
A clear confirmation that the work is complete and approved. This closes the project formally and removes the ambiguity a client could otherwise use to keep it open while final payment waits.
Step 3 — Send the final invoice immediately
The same day, not next week. Momentum matters: an invoice arriving alongside a delivery the client is pleased with gets paid faster than one arriving in isolation.
Step 4 — Hand over cleanly
Source files where agreed, logins transferred or removed, access to any accounts you created, fonts and licences noted. Then note what you're keeping — your working files and unselected concepts, per your contract.
Step 5 — Ask for the testimonial and mention what's next
In one message, a few days after sign-off. Both parts, together, while the goodwill is live.
The delivery message
Subject: [Project] — final files
Hi [name],
Everything's finished — final files are here: [link]
What's in the folder:
- [File type 1] — [what it's for]
- [File type 2] — [what it's for]
A couple of notes: [anything they need to know — font licences, hosting, how to hand files to a printer]
Could you confirm you're happy with everything? Once you do I'll send the final invoice and transfer over [access / logins].
Thanks — it's been a good one to work on.
[your name]
"Once you confirm, I'll send the final invoice and transfer access" does two jobs quietly. It makes sign-off the natural next action, and it links handover to confirmation — so the client has a reason to close the project rather than leaving it open indefinitely.
The testimonial request
Most testimonial requests fail for one reason: they ask the client to do unstructured writing. "Would you mind writing a few words?" is a homework assignment, and it gets postponed forever.
Ask questions instead. Then offer to assemble the answers.
Subject: Quick favour — and one thought for later
Hi [name],
Glad the [project] landed well. If you've got two minutes, would you mind answering these three questions? I'd love to use a line or two on my site.
- What was the problem you were trying to solve?
- What was working together like?
- What's changed since?
Short answers are perfect — I'll tidy them into a couple of sentences and send them back for you to approve before anything goes up.
And whenever you're thinking about [the obvious next thing], just say the word — I'd be glad to pick it up.
[your name]
Three questions, not one request. They're answerable in a sentence each, they produce the specifics that make a testimonial credible, and offering to write it up removes the last obstacle. The approval step means the client keeps control, which is why they say yes.
Setting up the next project
The last line of that message matters as much as the testimonial. It plants the next engagement without pitching — you're not selling, you're making yourself easy to come back to.
If there's an obvious follow-on, name it specifically. "Whenever you're ready to look at the packaging" is more useful than "let me know if you need anything else," because it tells the client what you'd do next.
Then set a reminder for three to six months out. A short note at that point — no pitch, just a genuine question about how the work is performing — reopens the conversation with someone who already knows and trusts you. Existing clients are consistently the cheapest source of new work available to a freelancer.
If the project didn't go well
Offboard anyway, and offboard properly. Deliver cleanly, hand over completely, invoice promptly.
Skip step 5 — asking a dissatisfied client for a testimonial is worse than not asking. But do the other four thoroughly. A professional ending limits the damage, protects the final payment, and means the story they tell about you is about a difficult project rather than a difficult freelancer.
It's also worth ten minutes afterwards writing down what went wrong and which document would have prevented it. Most difficult projects trace back to a specific gap — an undefined revision round, a missing exclusion, an absent deposit — and that gap is fixable before the next one starts.
Common questions
What should a freelancer do at the end of a project?
Five things: deliver everything in one clear message rather than a bare attachment, ask for written sign-off, send the final invoice the same day, hand over files and access cleanly, and ask for a testimonial while mentioning the obvious next piece of work. The whole sequence takes about ten minutes.
How do I ask a client for a testimonial?
Ask three short questions rather than requesting that they write something. What problem were you trying to solve, what was working together like, and what has changed since. Then offer to tidy the answers into a couple of sentences and send them back for approval. Unstructured writing requests get postponed indefinitely; three answerable questions do not.
When should I ask for a testimonial?
A few days after sign-off, while the client is still pleased and the work is fresh. A week or two later the window has closed — the project has become normal to them, and the request starts to feel like a cold approach rather than a natural follow-on.
Should I send the final invoice before or after sign-off?
Ask for sign-off in the delivery message, then invoice the same day it arrives. Linking handover of access to confirmation gives the client a practical reason to close the project rather than leaving it open, which is the ambiguity that most often delays a final payment.
What if the project went badly?
Offboard properly anyway, minus the testimonial request. Deliver cleanly, hand over completely, invoice promptly. A professional ending protects the final payment and shapes the story the client tells afterwards. Then spend ten minutes identifying which missing document — an undefined revision round, a missing exclusion, an absent deposit — would have prevented it.