A surety bond is a three party agreement between the principal (the contractors), the obligee (municipality or owner) and the surety, which guarantees the principal will complete a project as specified in the contract documents.