Why is it recommended to pre-pay a project's fees?

Pre-paying a project avoids an exchange of funds (in the form of advance payments) before a project has been successfully completed. This protects you in the event that either a project gets canceled prematurely or if the freelancer selected wasn't qualified to do the job at hand or wasn't able to follow through with the project from start to finish.

Similarly, pre-paying a project is important for the freelancer as well, as it helps establish a great level of trust between the two of you at the start of the project, ensuring that the project can move forward with added peace of mind.

Is pre-payment mandatory?

In most cases, pre-paying a project is not mandatory, but the freelancer will be notified either way—and can choose to request a project pre-payment before getting any work underway.

The only exceptions to this would be for ongoing projects (with larger sums that may fluctuate from month to month) or for large, multi-national corporations (that follow slightly different payment policies).