Банковская гарантия – это договор, или письменное соглашение, заключаемое некой компанией (принципалом) с гарантом (банком), в результате которого в случае невозможности этой компании выполнить свои обязательства сделки на 100%, банк её подстрахует и сам рассчитается с контрагентом, оплатив существующий долг или неустойку.