Bank Guarantee is a promise from a bank that the liabilities of a debtor will be meet in the event that you fail to fulfill your contractual obligations.