A banker's guarantee is an irrevocable undertaking that the Bank issues on behalf of the applicant to a beneficiary. The undertaking is to pay the beneficiary up to a certain sum when he makes a demand on the Bank. This claim usually arises when the applicant is unable to perform his part of the obligations of the contracts or where the beneficiary suffers loss or damage.