After sleeping on it we will continue, and tighten up the contracts.
When things like this do happen you do question all kinds of things (are we unprofessional, do we need to change xyz etc.).
But then we have many other happy clients; so should we really change the way we work going forward because of one person. I would be hesitant.
As it sounds as though you aren’t very business headed in terms of the legal sides with not getting a clear contract.
whereas the client seems to expect a high level of professionalism so maybe you come across as unprofessional in their eyes.
And to this, its not really as simple as that. Business headed is not just streams of paperwork/ legal etc. Its balancing first impressions, quotes, length and detail of contracts so you get the job with the right people at the right time without putting people off.
We are not overly protectionist in our contracts, and rarely call up bills at stages mid project - because I consider it a matter of trust. They trust us with something important to them and that we will deliver an excellent end result, and I trust they will behave reasonably, at least aim to be good clients (some aren't, but those being 'not ideal' without meaning too get a pass) and that they will pay.
We have never had an unhappy customer before, and we have never had a non payer; and I do put that down to careful client vetting. But that is obviously not perfect as we have had one slip the net here. I do consider it my fault for not seeing this at that stage. But that is also difficult because if we make it too 'tight' then we may miss excellent clients, and some of our best clients/ best projects have been individuals on the borderline who we took a punt on.
And no I do not consider it just business and we just have to put up with it. We pride ourselves on end result and cant do our job properly if the relationship is poor as the project will suffer. The client will be unhappy, we will be unhappy. Its pointless.
So onwards and upwards. Lessons learned although not sure what they are besides adding a break clause and banning comments on 'making xyz' and football. 