Zależnie od przedmiotu umowy lub kontraktu zawartego między kontrahentami handlowymi, bank może udzielać, w szczególności następujących rodzajów gwarancji:
- gwarancja bankowa wadialna (przetargowa)
- gwarancja bankowa zwrotu zaliczki
- gwarancja bankowa należytego wykonania umowy
- gwarancja bankowa terminowej zapłaty
- gwarancja bankowa zapłaty długu celnego - zobowiązanie gwaranta, składane jako zabezpieczenie generalne w operacjach celnych, innych niż procedura tranzytowa, dokonywanych na terytorium Rzeczypospolitej Polskiej
- gwarancja bankowa potwierdzająca posiadanie sytuacji finansowej zapewniającej podjęcie i prowadzenie działalności gospodarczej w zakresie transportu drogowego
- gwarancja przetargowa,
- obrego wykonania kontraktu
- zapłaty należności