Нужно задавать заказчику уточняющие вопросы, чтобы узнать все нюансы. Если заказчик не готов отвечать на вопросы, то сотрудничать с ним будет очень сложно. Не беритесь за заказ, если задача полностью непонятна для вас. Лучше обсудить всё заранее, чем в дальнейшем иметь разногласия с заказчиком.
Всегда нужно рассчитывать на то, что в процессе работы могут возникнуть дополнительные сложности. И, чтобы не разочаровать заказчика, нужно заранее говорить сроки и бюджет немного с запасом.
Если заказчик хочет получить большой объем работы за маленькую сумму, то, думаю, не стоит обрабатывать его возражения и переубедить повысить бюджет. Если у вас даже получится переубедить, в дальнейшем с таким заказчиком могут возникнуть дополнительные проблемы.
Нужно найти заказчиков, которые ценят ваш труд и готовы оплатить соответствующим образом вашу работу. Таких заказчиков сравнительно мало, но если постараться, можно найти.