Out of our agreement, it was said that a 50% deposit would be placed and if work was started then it was non-refundable, and they could cancel the project at any time but I would keep the deposit. We both agreed.
There was no designated time to complete the project but I have sent periodic updates on a weekly basis. They also told me I could take my time on the project. It has been about two weeks now. (This is a Custom Character model for CGI and Video games).
Periodically through this project they have now asked me to cancel it and then later change their mind after I had accepted