What a sign-off form actually records
A project sign-off form is the page where your client confirms that a piece of work is accepted, for example a bakery owner signing that the four-page launch build, with the exact files listed underneath, is finished and ready to go live.
Most disputes about approved work are not about whether the client said yes. They are about what the yes covered. These are the parts that settle that question.
- Version or round
- The label for the exact state of the work being accepted, such as “Round 2” or “Release 3.2”. Without it, “approved” can drift to mean whatever was sent most recently.
- Approver
- The one person whose signature counts. Naming them up front stops a second stakeholder from reopening the work a week later.
- Deliverables
- The list of things handed over: pages, files, features or tests. Anything not on the list is not covered by this sign-off.
- File fingerprint (SHA-256)
- A 64-character code worked out from every byte of a file. Change a single letter or pixel and the code comes out completely different, so it pins the form to one exact file.
- Acceptance statement
- The sentence the approver agrees to. It should say the work is accepted as complete and what happens to later requests.
- UAT (user acceptance testing)
- The last check, done by the client or their users, that software does what was agreed before it is released.
How a file fingerprint reacts to tiny changes
These example files are only a few characters long. Look at how each fingerprint is unrelated to the one above it, even when just one character changed. The same happens with a 50 MB design file: change one pixel and the code on the form no longer matches.
| Example file | Size on the form | Fingerprint (first 16 characters) |
|---|---|---|
| A text file holding “abc” | 3 B | ba7816bf8f01cfea… |
| The same file, last letter changed to “abd” | 3 B | a52d159f262b2c6d… |
| The same file with “Abc” (one capital letter) | 3 B | 06d90109c8cce34e… |
| A file holding “abc” plus a line break | 4 B | edeaaff3f1774ad2… |
| An empty file | 0 B | e3b0c44298fc1c14… |
Where a signed form stops protecting you
A form is evidence, not a contract
A signed sheet shows what was accepted and when. What that acceptance means for payment, warranty or further changes depends on your contract and the law where you work.
Keep the files you fingerprinted
The code proves which file was approved only if you still have that file to check against. Store the approved versions somewhere you will not overwrite them.
Re-saving a file changes its fingerprint
Exporting again, re-compressing or even re-saving without visible edits can change the bytes. Fingerprint the exact copy you send to the client, not a fresh export.
Very large files
This page reads each file into memory to fingerprint it, so files over 200 MB are skipped. For video masters or big archives, list them by name and fingerprint them on a desktop tool.
Signatures on paper or by email
A printed and signed form, or a reply email saying “approved” with the form attached, both work as records. A typed name in a shared document is weaker, because anyone with access could type it.
Questions about signing off work
Are my files uploaded when I add them?
No. Your browser reads each file and works out its fingerprint on your own device. Nothing is sent to TweakTick or anywhere else, and closing the tab clears it.
How does the client check a fingerprint later?
Any SHA-256 tool, including the command-line tools built into most computers, gives the same 64-character code for the same file. If the code on the signed form matches the file in front of you, it is the approved version.
What is the difference between project sign-off and UAT sign-off?
Project sign-off closes a whole job or phase. UAT sign-off is narrower: it confirms that testing passed for one software release so it can ship. Use the UAT preset for the second.
Should I get sign-off after every design round?
Getting a short sign-off at the end of each round makes it clear when a round is closed, so later edits are counted as a new round rather than a fix to the old one.
Who should sign: the person I talk to or their boss?
Whoever can actually say yes. If your day-to-day contact needs their manager to agree, name the manager as approver, or you may be asked to reopen the work.
Can I edit the wording of the acceptance statement?
Yes. Pick a preset, then change any field on the left. The sheet updates as you type, and Copy text gives you the whole form as plain text.