A bank guarantee is a promise from a bank to cover a customer’s financial obligation to a third party if the customer fails to meet their contractual duties. It serves as a financial safety net, ensuring the beneficiary (the third party) is paid even if the applicant (the customer) defaults.

