I am working right now with a C code for a client. I let her know that when I reach 50% of progress She will pay the first part. However I have now 80% solved because I want continue my work without report, I already took the first part of the payment.
I don't know. If I continue without informing my progress my clients will think that I am not doing anything, also months ago this situation happen to me I was informing daily my progress to my client and He said "You don't need to message every progress that you do" So I stop it doing that and then said "You are not informing you progress"
Someone who works with code or tech can write here: How it should be the best frequency to communicate progress to a client without bother her/him