Hello, Peter,
I don't understand why you don't negotiate based on three different contracts for each client...
For example..:
1 contract for the equipment (once the contract is signed it is almost certain that the client will sign on the 2nd and 3rd)
1 installation contract (hourly rate, travel expenses, etc.)
1 maintenance contract (hourly rate, travel expenses, etc.)
It seems to me that this would be faster and involve fewer risk factors because the installation would be calculated more at the hourly rate and the adaptation would be included in this component if necessary!
Thank you for your answer!
Translated with www.DeepL.com/Translator (free version)