Suppose if someone is working on a client project, in which they give support for a product, like bug fixing & updating the project. This person is working on an hour-based rate, in which client finalized that the work will be 10 hours in a week for the next 2 years.
It is okay, once the person has completed four hours work that the client release the funds?
But suppose, in a month, there wasn't any bugs or maintenance. Should the freelancer still get paid for the four hours of work that person didn't do?