Gwarancje bankowe są nieodwołalnym zobowiązaniem Banku, zwanego gwarantem, do wykonania na pierwsze żądanie uprawnionego podmiotu, zwanego beneficjentem, zapłaty świadczenia pieniężnego, w wypadku gdyby Klient Banku, zwany zleceniodawcą, na zlecenie którego gwarancja została wydana, nie wykonał zobowiązania w ustalonym terminie lub na ustalonych warunkach.
Gwarancje mogą być udzielane jako zabezpieczenie realizacji podpisanych umów i kontraktów handlowych. Zwiększają one wiarygodność finansową zleceniodawcy oraz pozwalają na zrealizowanie transakcji bez konieczności natychmiastowego angażowania własnych środków.