That is the reason that many service providers or individual service providers are nowadays taking some advance before doing the jobs so that if there is any delay in making the final payment then at least some part of it is already received by them in advance.
Some reputed and branded service companies take the full amount in the beginning itself.
In some people there is a tendency of differing the payments and it is obvious that we should be alert and cautious while transacting with them.
Knowledge is power.
How we plan our expenses and income, the other party will also do the same thing. Many employees face problems if they have not received their salary by the due date. The same is the problem with others. So we should not indulge in such unwanted practices. If we do such practices slowly people will not come and services to us and we will face different problems.
The service providers are aware of the attitudes of the people and as such they have changed their payment modes with their insistence for the full advance once the orders are placed. By doing so, they want to be safe in terms of procurement of payments. They would not like to remain at risk if the payment is delayed.
For me, I do not worry much about those kinds of people and for sure will take care next time.