As I may have mentioned a few hundred times we're having building work done soon.
Background is that for a while I was a project manager on a specialist kind of construction in London. We had it drilled into us that you never pay an invoice until the job is finished and snagged to satisfaction (apart from agreed advance payment deposits). Financial trails were all managed very carefully and precisely.
I now living in a much more laidback city, and obviously the work I'm doing is domestic not business. But I'm a bit surprised that I'm repeatedly being asked to pay for services before the work is entirely finished. The architect asked me to pay when the drawings were 90% done, but items were outstanding (e.g. the design of a green roof, which is dependent on loadings). Now the structural engineer (commissioned by the architect) is also asking for payment when the job isn't finished - because roof details are outstanding.
In both cases, these are NOT deposits for building materials, which is totally normal, but comparatively small sums for regulation prep work and drawings/SE (e.g. £500).
Is this normal? Am I being ridiculously uptight to want to pay only when the job is really finished? I do trust the architects but I feel like I have no comeback on the final details if cash has changed hands? I am quite willing to be told I'm being totally unreasonable if I am importing a load of expectations from larger builds inappropriately to smaller ones!