What is Bank Guarantee? Its Role in Internation Commercial Transaction. Introduction A bank guarantee is a financial promise made by a bank to ensure that one party in a transaction meets their obligations. If the party fails to fulfill their commitments—whether it’s payi...