Банковская гарантия — это обещание банка выплатить деньги третьему лицу, если клиент не выполнит взятое обязательство. За выдачу гарантии клиент платит банку комиссию. Иногда банковскую гарантию применяют в работе с партнёрами, но чаще всего используют во взаимодействии с государством — для участия в госзакупках, упрощённого возврата НДС, отсрочки уплаты таможенных пошлин.
Для участия в госзакупке поставщики и исполнители, как правило, получают банковскую гарантию, чтобы обеспечить заявку, исполнение контракта и гарантийные обязательства.
Гарантии для госзакупок, таможенной и налоговой служб могут выдавать только уполномоченные банки. У всех банков свои условия выдачи гарантии. Каждый банк запрашивает свой пакет документов.