StateLicense blog

Contractor Surety Bond Statistics: What the Data Shows

Contractor surety bond statistics from Texas data: 29.3% of TDLR licensees show expired bonds. What lapse rates mean for GCs, lenders, and compliance teams.

By StateLicensePublished

Most contractor vetting stops at one question: is the license active? Contractor surety bond statistics say that question is not enough. A license number can look valid while the bond behind it has already lapsed, and in the states that tie the bond to the license, that lapse suspends the contractor's right to work.

This post pulls together the public numbers on bond compliance, what they mean for general contractors, lenders, and compliance teams, and how to check bond status alongside license status. It is an operational guide, not legal advice; confirm current requirements with the state board before relying on them.

What do contractor surety bond statistics actually measure?

A license bond is a standing surety bond a contractor files with the state licensing board as a condition of holding an active license. It guarantees compliance with license law, and a harmed consumer, employee, or agency can claim against it. Bond compliance data therefore measures something different from license counts: how many contractors are current on the financial instrument that keeps their license in force.

That distinction matters because the two numbers move independently. A contractor can renew a license, keep insurance current, and still let a bond lapse when the surety cancels it or the premium goes unpaid. In several states the license then suspends automatically, but the suspension does not always show up instantly in every lookup view. Reading the bond line on the record, not just the status field, is the only reliable check. Our state-by-state guide to contractor license bond requirements lays out the amounts and suspension rules for the six states we cover.

What does the Texas TDLR bond data show?

The largest public dataset on this question comes from Texas. An analysis of Texas Department of Licensing and Regulation (TDLR) public license data from May 2026, published as part of QuantumSurety's bond watch project, covered 816,438 TDLR licensees and found that 29.3% showed expired bonds: nearly three in ten licensees had a bond record that was no longer current.

The breakdown by license type is where the story gets sharper. Apprentice electricians showed a 46.9% non-compliance rate in the same dataset, the highest of any group reported. That fits the structure of the trade: apprentices are numerous, they turn over fast, and the paperwork tied to an individual license is easy to lose track of when a worker moves between shops. A GC onboarding an apprentice-heavy crew is therefore looking at a population where bond lapse is the norm for nearly half the roster, not an edge case.

Two caveats keep this dataset honest. First, it is a third-party analysis of public data, not a TDLR publication, so treat the percentages as an estimate of the public record, not an official enforcement statistic. Second, Texas is an unusual case: the state has no statewide general contractor license and no state license bond for general contractors. TDLR licenses specialty trades such as electrical, HVAC, and plumbing, and enforces insurance minimums rather than a license bond for those trades. The bond figures therefore reflect the bond-bearing license types and municipal requirements captured in the public record, and they should not be read as a single statewide contractor bond rate. Even with those caveats, the scale of the finding is the point: bond lapse is common enough that any vetting process that skips the bond line will miss it regularly.

For scale, TDLR's own fiscal year 2025 statistics report 1,019,176 total licensees across all TDLR programs and 134,663 complaints received.

Why does a lapsed bond matter if the license still shows active?

Because in the states that matter most, the bond is the license. Washington's statute is explicit: cancellation of the bond suspends the registration until a new bond is filed. California requires a $25,000 contractor license bond for every classification, plus $100,000 for LLC contractors, and a license can show active briefly during a bond lapse grace period. Oregon's bond amount and status sit right on the CCB license record.

The practical risks of missing a lapse fall into three buckets. First, contract risk: work performed while the license is suspended for a lapsed bond may not be legally authorized, which complicates payment, permits, and insurance coverage. Second, recovery risk: if a customer or employee needs to claim, there is no bond to claim against. Third, lender risk: a draw released to a contractor whose bond has lapsed is a draw released to a contractor who may not be licensed to finish the job, which is exactly the kind of pre-disbursement defect that construction lender license checks exist to catch.

California's enforcement history underlines the third point. SB 779 raised the state's minimum fines for unlicensed contracting from $200 to $1,500 per violation effective July 1, 2026, after lawmakers found that 2,014 fines had been cut on appeal, reducing penalties by $3.7 million. Enforcement data like that is a lagging indicator; bond lapse data is a leading one. A contractor whose bond lapsed last month is a contractor whose enforcement problem may arrive next quarter.

How do bond lapse rates compare across states?

There is no national bond compliance dataset, and that absence is itself a finding. States publish bond amounts, not bond lapse rates, so cross-state comparison has to be built from proxies: the bond amount, the suspension rule, and the lookup data available.

California, Washington, and Oregon all tie the bond directly to license standing, and all three show the bond on the public license record, so lapse is at least detectable. Florida is different: only contractors below a 660 credit score must post a bond ($20,000 for Division I, $10,000 for Division II), so a Florida bond lapse signals a thin balance sheet on top of a compliance failure. Virginia lets contractors choose between minimum net worth ($45,000 for Class A, $15,000 for Class B) and a $50,000 bond, so the compliance signal there is which path the contractor chose and whether it is still met. Texas pushes bonds to the city level, where amounts like Houston's $2,000 sidewalk bond or Dallas's $10,000 paving bond vary by work type.

In short: bond lapse is measurable where the state publishes bond status on the license record, and invisible where it does not. If your vendors work in a state where the bond line is not on the public record, ask for the bond number and surety name at onboarding, the same way you ask for the COI and W-9.

What should GCs, lenders, and compliance teams do with this data?

Treat bond status as a separate field in every vendor record, with its own expiration date and alert, not as a footnote to license status:

  1. At onboarding, record the bond amount, surety, bond number, and expiration date alongside the license number, insurance, and W-9 (see the contractor onboarding verification checklist).
  2. Check the bond line on the state lookup, not just the status field, and recheck it on the same cadence as license and insurance rechecks (see how often to recheck a contractor license and certificate of insurance tracking).
  3. Flag bond expirations 30 days out, as you do insurance expirations, and hold draw payments or new work orders until a lapsed bond is reinstated and confirmed on the state record.
  4. For apprentice-heavy trades, expect higher lapse rates and check more often. The Texas apprentice figure says the default for that population should be verification, not trust.
  5. For Texas work, verify the city-level bond where the project sits. The absence of a state bond is not the absence of a bond requirement.
  6. Track lapse rates across your own vendor base. If your expired-bond share runs above 10%, your onboarding process has a gap, not your vendors.

The Texas numbers also make a plain build-versus-buy case. Checking bond status for a handful of vendors is a spreadsheet task. Checking it for thousands of vendors across six states, on a schedule, with expiration alerts, is a data pipeline. That is what a contractor license verification API is for: it returns license, bond, and insurance fields from the same record, on the same cadence, so a lapsed bond surfaces as an alert instead of a surprise.

Frequently asked questions

Is a 29.3% expired-bond rate normal?

It is high, but it is a public-record snapshot of one state's dataset at one point in time, not a national benchmark. Use it as a reason to check your own vendors.

Does an expired bond always mean the license is suspended?

In most bond states, yes, eventually, but timing varies. Washington suspends on cancellation, while California allows a brief grace period during which the license can still show active. Always confirm the current status on the state lookup.

Where can I check a contractor's bond status myself?

Start with the state lookup for the state where the work happens: CSLB for California, L&I for Washington, CCB for Oregon, DBPR for Florida, DPOR for Virginia, and the city permit office plus TDLR for Texas trades. Read the bond line, confirm the amount matches the state's requirement for that license class, and note the expiration date.

Sources

  • Texas TDLR public license data, May 2026, as analyzed in QuantumSurety's TDLR bond compliance dataset (816,438 licensees, 29.3% expired bonds, 46.9% apprentice electrician non-compliance).
  • TDLR Enforcement Division fiscal year 2025 statistics: 1,019,176 total licensees, 134,663 complaints received.
  • California SB 779 enforcement background: 2,014 fines cut on appeal, $3.7 million in reductions, minimum fines raised to $1,500 per violation effective July 1, 2026. See our SB 779 post.