Банковская гарантия прекращает свое действие при истечении срока ее действия или при полной выплате бенефициару суммы, на которую она была выдана, независимо от возврата гарантии банку. Отказ бенефициара от своих прав по гарантии также влечет за собой ее прекращение, однако в случае прощения долга между коммерческими организациями, такое действие может быть признано недействительным, если содержит признаки дарения. Для минимизации рисков рекомендуется указывать в уведомлении об отказе от прав экономическую выгоду, которую получает бенефициар. Гарантия может быть прекращена по соглашению сторон, а также при отзыве гарантии банком, если это предусмотрено ее условиями.

Прекращение банковской гарантии возможно и в случаях, когда исполнение становится невозможным, например, при ликвидации гаранта или бенефициара. Отзыв лицензии у банка не прекращает гарантию, а лишь усложняет процесс выплаты. Важно отметить, что расторжение договора о выдаче банковской гарантии не влечет за собой прекращения самой гарантии, поскольку закон не предусматривает такого основания.

Банк-гарант может отозвать гарантию только в том случае, если это прямо предусмотрено ее условиями, и, возможно, с согласия бенефициара. В этом случае гарантия прекращается с момента получения банком согласия бенефициара. Гарантия также прекращается при совпадении гаранта и бенефициара в одном лице, либо при невозможности исполнения обязательств гаранта по причине издания акта государственного органа. При этом, прекращение основного обязательства, которое обеспечивала гарантия, не влечет за собой прекращения самой гарантии.

Отзыв лицензии у банка не прекращает действие банковской гарантии, однако влечет за собой процедуру ликвидации банка, что может повлиять на сроки выплаты. Принципал не освобождается от обязанности оплачивать выдачу гарантии даже в случае отзыва лицензии у банка, но может претендовать на перерасчет платы, если банк признан банкротом и обеспечительная функция гарантии снизилась.