What is the difference between a guarantee and a surety?
A guarantee is abstract by nature. In other words, it is separate from the underlying transaction. A surety, on the other hand, is accessory, meaning that it is linked to the underlying transaction. As a result, in contrast to guarantees payable on first demand, claims under a surety can be contested by both the principal and the surety (the bank).