Как вы считаете, можно ли в веб-проектах давать 100ю гарантию на разработку чего либо? Или же безопасность, вот допустим могу взять проект, вроде и сделал 80%, но бывает понимаешь что технически не вывозишь какую-то мелочь (фикс бага, уязвимости), или просто стопоришься, как вы поступаете в данных случаях?
Не только можно, но и нужно.
Если чего-то не понимаешь - проблема на твоей стороне (на стороне Исполнителя).
И её уже нужно решать любыми способами, или возвращать оплату Заказчику полностью или частично.