Contractor License Bonds are required by most states to guarantee that the general contractor will operate their business in compliance with the rules and regulations of their specific contractor license. These bonds exist to protect the public from fraudulent practices or from being ripped off by a contractor.