Предоплата – это единственное, что страхует вас от бесплатной работы. Можно составить договор, но в любом договоре есть пункт: "В суд какого города вы пойдете для выяснения споров?" Если вы с заказчиком находитесь в разных городах, то вряд ли захотите заходить на столько далеко. Никто никуда не пойдёт. Берите предоплату.