When project owners are placing contracts, they typically require a form of financial security or surety from their contractor or service provider to guarantee these partners fulfil the obligations as agreed in the contract – and if not, to compensate them. Most surety bonds are created on behalf of those contractors by insurance companies (either directly or through brokers), or by banks in the form of bank guarantees.