I am keen to avoid situations (as I have had in the past) where I hand over source code, and am not paid until significantly later. I'm perfectly happy to demonstrate that the work has been done, but I would like, at the least to specify that they can not legally use the work until it is paid for.
Is there any standard wording for this? Either:
- "I will demonstrate the work, but you can't have the source code until I receive payment"; or
- "I will give you the code, but you can't do anything with it other than assess it until I receive payment".
Is this uncommon or unreasonable?