Банковская гарантия — поручительство банка за своего клиента перед контрагентом последнего в том, что клиент исполнит свое обязательство (по платежам, возврату аванса, выполнению условий контракта и т.д.), а при неисполнении им это обязательство будет исполнено банком, выдавшим поручительство. Банковская гарантия выдается банком по поручению клиента за его счет и, как правило, под соответствующее обеспечение.
В деловой практике принято, что платежи по банковской гарантии должны производиться незамедлительно - по первому требованию держателя поручительства. Таможенным законодательством РФ предусматривается возможность принятия банковской гарантии таможенными органами России. Так, в частности, гарантия банка, получившего лицензию центрального банка РФ на проведение операций в иностранной валюте, может быть принята Российскими таможенными органами в качестве обеспечения уплаты таможенных платежей при предоставлении их отсрочки или рассрочки.