Аванс. Это хорошо известно, но все же я скажу – это не деньги, выданные Вам за заключение договора, это не гарантии от заказчика, что он не откажется от договора, это оплата вперед выполняемых работ. Не выполняются работы по любой причине, в т.ч. вине заказчика – аванс необходимо вернуть.
Банковская гарантия. Ее суть – в независимости от основного обязательства. Т.е. заказчик может забрать аванс