Здравствуйте. "Застраховаться" можно через подписание договора. Это основной и единственный документ являющийся вашей гарантией. В нем в том числе прописаны способы обеспечения исполнения обязательств - неустойка и т.д. и меры гражданско-правовой ответственности - убытки, неустойка.
Второе, что я бы рекомендовал, это поэтапность выполнения работ, составление своевременных и правильных актов, (выполнили этап работ, отчитались, получили деньги) , обязательное выражение воли, намерений, пожеланий, сложившихся обстоятельств в письменном виде. Заказчик не предоставляет документы - остановили работы, уведомили; обнаружили обстоятельства, которые не позволяют вести работу - остановили работы, уведомили Заказчика.
И третье, проверка контрагента по всем системам учета, позволяющим оценить его деловую и финансовую репутацию: суды, приставы и т.д.
Надеюсь я правильно понял ваш вопрос.
От этого естественно никто не застрахован. Все обычно указывается, непосредственно, в договоре с заказчиком, а так же сразу описывается неустойка за не выполнение договорных обязательств, либо в процент на дни, либо конкретная сумма.