В связи с тем, что банковская гарантия - это обязательство банка перед заказчиком, то она теряет свою силу после завершения срока действия контракта.
По мнению УФАС заказчик может не возвращать гарантию и в случае, если контракт исполнен частично и расторгнут по соглашению сторон.
Документ: Решение Кемеровского УФАС России от 20.11.2015 по делу N 593/З-2015