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