Вообще с какого перепугу предоплата? Вот просто чем это обосновано? Фрилансер еще палец о палец не ударил а ему уже денег, какой ему смысл вообще продолжать проект? Можно просто предоплаты собирать.
Платить надо каждый месяц, а не когда сделан проект.