A bond is not insurance
Whether a state requires a contractor license bond at all varies: some require one of every licensee, some only for certain licenses or kinds of work, and some have no statewide license bond. The contractor license bonds dataset shows each verified state. California is a clear example of the first kind: the Contractors State License Board[1] will not issue, reinstate, reactivate or renew a license unless the applicant has a contractor's bond on file, and the statute fixes that bond at $25,000.[2]
The thing to understand before you price one is who it protects. Your general liability policy protects you: you pay premiums, and when a claim lands the carrier pays it and absorbs the loss. A surety bond protects the people you work for (the state, the homeowner, your employees), and you indemnify the surety. If a claim is paid on your bond, you pay the surety back. That is why underwriting looks so much like a loan application and so little like an insurance quote: the surety is not pricing the chance you cause harm, it is pricing the chance you cannot repay it if you do.
The practical consequence is that the annual premium is the smaller of the two numbers you will meet. The bond amount is the face value the state sets; the premium is a percentage of it. Enter the face value in the calculator, not what you expect to pay.
What moves the price
Every agency behind this page names the same short list, in roughly the same order:
- Personal credit is the largest single factor. Lance Surety Bonds lists it first and calls it "the most important factor",[3] and Surety Bonds Direct puts it first of three as well.[4] The tier you pick is the only input the published bands are broken out by, which is exactly why the estimate is a range rather than a figure.
- Business and trade experience is second on that same list,[4] and it is what the years-in-business field is for. It is not in the arithmetic, because no source publishes a rate band broken out by it.
- Claims history is third: a paid claim on a prior bond counts against the next one.[4] Viking Bond Service says the same in its own words: a past claim marks you as a higher risk, so the next bond costs more.[6]
- Financial statements. Grit Insurance names credit scores below 650, and financial statements showing declining profitability or thin working capital, as the common reasons a contractor is quoted above the standard band.[5]
- The bond amount and the state. Lance notes that a larger bond costs more in total, though the rate may fall for large amounts.[3] The amount itself is set by the state, county or city,[4] so an identical rate produces a very different dollar premium from one state to the next.
Two things the estimate deliberately leaves out. No page we read states a minimum premium at all. Two come close by describing bonds sold at a low fixed price with no credit check.[4] But a fixed-price product sold outside credit underwriting is not a floor under the rates above, so none is implied here. And a multi-year prepayment discount was mentioned by exactly one of the ten pages (The Bond Experts, in the list under the result), which is too thin to build into a compiled range. It is still worth asking your agent about.
How this estimate is built
The range in the calculator is compiled, not quoted. The method is short enough to state in full:
- We read the published contractor-license-bond pricing pages of ten surety agencies on 2026-09-22 and recorded every rate statement on them, with the exact wording and the credit band each applied to.
- A second pass re-fetched each page and re-checked every statement we had recorded from it: nine of the ten pages cleared. On the tenth, ten of its eleven recorded statements re-matched, including every one of its credit bands. The one that did not was a flattened summary-table row that quoted no percentage and had been mapped to no credit tier, so it was moving nothing to begin with. Verification is a whole-source rule, so none of that page's figures move a number here, not even the bands that did re-match. It is named in the dataset's changelog, with that reason, and it is not in the citation list under the result.
- Each agency's own bands were mapped onto the five fixed tiers, and each tier takes the lowest low and the highest high published across the verified pages. Nothing is averaged, nothing is interpolated, and a page that publishes no percentage contributes no number.
- A tier is published only when at least two independent verified pages back it. A tier that cannot clear that bar shows the unavailable sentence instead of a figure.
The whole table is downloadable, with its sources and dates, from the bond rate ranges dataset.
Where this range is weakest
The low end of every band is set by California $25,000 CSLB pages. That bond is a high-volume, heavily competed filed product and prices well below the national guidance the same agencies publish. If you are buying a smaller bond in another state, treat the bottom of the range as optimistic and the middle as more likely.
How to use this calculator
- Pick your state. Where every licensee in the state must carry a license bond, picking it fills in the amount the state publishes for that bond. If your license type carries a different figure, type yours over it. Everywhere else, including states where only some licensees need a bond, the amount stays yours to enter.
- Enter the bond amount from your license application or your state's licensing page. It is the face value of the bond, not a premium.
- Pick the credit tier that matches the personal credit score the surety will pull. If you do not know it, say so: that tier is the union of all four bands, which is wider on purpose.
- Add your years in business if you want the record straight. It is an underwriting factor, not a term in this arithmetic.
- Read the range as a range. The bottom is what a clean file at a competitive agency published; the top is what a difficult one published. Then apply.
- Copy the page link to save or share the result. Nothing you type leaves your browser.
FAQ
Is the bond amount what I pay?
No. The bond amount is the face value the state sets: the maximum the surety can be called on to pay out on claims against your license. What you pay is the annual premium, a percentage of that face value set by your own underwriting. Enter the face value in the calculator and read the premium range off the result.
Why is the range so wide?
Because published agency guidance is wide. The pages behind this tool are the agencies' own public pricing pages, and the lowest and highest rates they publish for the same credit tier differ by a multiple, not a rounding. A surety prices your file on credit, financials, claims history, trade and the bond amount together; no compiled range can narrow that down to a number. Only an application can.
Does my bond premium change when I renew?
Usually, yes. Your credit and financials are re-examined at renewal, so the price can fall if your file has improved or rise if it has not. Two of the sources behind this page say so explicitly. A bond is priced annually, not locked for the life of the license.
Related
- State license and bond requirements: bond amounts and licensing agencies, published state by state as each one is verified against its statute.
- Labor burden calculator: the other fixed cost of being licensed and legitimate, priced per productive hour.