A performance bond is a type of contract bond. A contract bond is given to assure the contractor’s good faith in completing the work per the contract. A performance bond is a guarantee provided by a bank or other financial institution that ensures the completion of a certain contract.