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