Bank guarantee
Bank Guarantee is a financial assurance provided by a bank on behalf of its customer (the applicant), guaranteeing that the customer’s obligations under a contract will be fulfilled.
In simple terms, if the customer fails to meet their commitments — such as making a payment or completing a project — the bank takes responsibility and pays the agreed amount to the beneficiary (the party receiving the guarantee).