A bank guarantee functions as security in many kinds of contracts. For instance, it may be issued as security for an order, a delivery, a guarantee period, a contract price payment, a rental payment for business premises or for compliance with some other contractual obligation. Your company may also use a bank guarantee to meet its statutory security obligations.