Should you pay for a service up front?
You generally should not have to pay the entire cost upfront, and you should try to avoid doing this. If you pay someone to do work before they have finished it, it might be difficult to get any problems sorted later. However, the business can ask you for full payment up front.
What is an upfront payment called?
Noun. Money paid before it is due. advance. down payment. deposit.