A surety bond is a three party agreement between a principal (business or individual), surety and obligee. It guarantees a project will be completed by fulfilling all the specific obligations or contractual terms. Essentially, it is a third party guarantee of a contract or obligation to protect the obligee from loss.