Ну а по теме: нужно подробное ТЗ, предоплата, а все правки и доработки оплачиваются отдельно после полной оплаты. Раньше такое тоже было, пока не стал выполнять те действия, что выше написал. Ну и смотрите по клиенту, если он денег жмёт с самого начала, просит меньше или скидку, то есть вероятность, что не заплатит.