Гарантия – это способ обеспечения денежных обязательств. Банковское учреждение от имени должника предоставляет его кредитору письменные гарантии по уплате долга.

Условно банковские гарантии можно разделить на несколько видов:
а) тендерная гарантия. Используется тогда, когда фирма-организатор тендера отказывается принимать у исполнителя готовый заказ;
б) гарантия исполнения. Такое обязательство банка призвано обеспечить своевременные и в полном объеме поставки продукции в соответствии с заключенным договором;
в) возврат авансового платежа. Гарантирован в случае нарушения стороной условий договора, как то неполная или несвоевременная поставка товаров, а также в случае поставки некондиции, отгруженной по предоплате. Банковское обязательство обеспечивает пострадавшей стороне возврат авансового платежа в полном объеме;
г) гарантированный платеж. Такая банковская гарантия обеспечивает оплату полученных товаров или выполненных работ заказчиком подрядчику и, как правило, применяется в работе с текущими счетами.
Действенным преимуществом банковской гарантии также является возможность обслуживания внешнеторговых сделок с поэтапной отгрузкой продукции. Сумма банковской гарантии в этом случае равна стоимости отгруженного заказа. При этом само банковское обязательство действительно на весь срок, определенный в контракте.