An international guarantee is a written undertaking by a guarantor, usually a bank, to ensure that a supplier or contractor receives compensation in the event of a breach of contract.
There are several different types of guarantee, and more than one type can be included in a contract.