{
  "meta": {
    "id": "bond-rate-ranges",
    "title": "Contractor license bond premium ranges by credit tier (published surety guidance, 2026)",
    "license": "CC BY 4.0",
    "retrievedAt": "2026-09-22",
    "verifiedAt": "2026-09-22",
    "reviewBy": "2027-03-31",
    "sources": [
      {
        "id": "suretyfirst-ca",
        "title": "SuretyFirst, contractor license bond pricing",
        "url": "https://suretyfirst.com/california/contractors-license-bond/cost/",
        "publisher": "SuretyFirst",
        "retrievedAt": "2026-09-22",
        "type": "secondary"
      },
      {
        "id": "bryant",
        "title": "Bryant Surety Bonds, contractor license bond pricing",
        "url": "https://www.bryantsuretybonds.com/license-permit-bonds/contractor-license-bond",
        "publisher": "Bryant Surety Bonds",
        "retrievedAt": "2026-09-22",
        "type": "secondary"
      },
      {
        "id": "nna",
        "title": "NNA Surety Bonds, contractor license bond pricing",
        "url": "https://www.nnasuretybonds.com/bonds/license-and-permit/contractor-license-bonds",
        "publisher": "NNA Surety Bonds",
        "retrievedAt": "2026-09-22",
        "type": "secondary"
      },
      {
        "id": "lance",
        "title": "Lance Surety Bonds, contractor license bond pricing",
        "url": "https://www.lancesuretybonds.com/license-bonds/contractor-license-bonds",
        "publisher": "Lance Surety Bonds",
        "retrievedAt": "2026-09-22",
        "type": "secondary"
      },
      {
        "id": "suretybondsdirect",
        "title": "Surety Bonds Direct, contractor license bond pricing",
        "url": "https://www.suretybondsdirect.com/surety-bond/contractor-license-bond",
        "publisher": "Surety Bonds Direct",
        "retrievedAt": "2026-09-22",
        "type": "secondary"
      },
      {
        "id": "viking",
        "title": "Viking Bond Service, contractor license bond pricing",
        "url": "https://www.performancesuretybonds.com/surety-bond/contractors-license-bond/",
        "publisher": "Viking Bond Service",
        "retrievedAt": "2026-09-22",
        "type": "secondary"
      },
      {
        "id": "grit",
        "title": "Grit Insurance, contractor license bond pricing",
        "url": "https://gritinsurance.com/bonds-surety/bond-education-center/how-much-do-contractor-bonds-cost/",
        "publisher": "Grit Insurance",
        "retrievedAt": "2026-09-22",
        "type": "secondary"
      },
      {
        "id": "thebondexperts",
        "title": "The Bond Experts, contractor license bond pricing",
        "url": "https://www.thebondexperts.com/blog/how-much-does-a-contractor-license-bond-cost/",
        "publisher": "The Bond Experts",
        "retrievedAt": "2026-09-22",
        "type": "secondary"
      },
      {
        "id": "katz-ca",
        "title": "Charles Katz Insurance, contractor license bond pricing",
        "url": "https://www.katzinsured.com/california-surety-bond-cost-breakdown",
        "publisher": "Charles Katz Insurance",
        "retrievedAt": "2026-09-22",
        "type": "secondary"
      }
    ],
    "changelog": [
      {
        "date": "2026-09-22",
        "change": "Initial import from 9 verified surety-agency pages. Excluded buysuretybonds: 1 of 11 recorded statements could not be re-matched on the live page (\"Contractor License Bond (the one contractor-license-specific row on this page)\", which quoted no percentage and was mapped to no tier). Verification is whole-source, so none of this source's figures move a tier, although its other 10 statements did re-match.",
        "fields": [
          "rateLowPct",
          "rateHighPct",
          "nSources",
          "sourceIds"
        ]
      }
    ]
  },
  "records": [
    {
      "tier": "excellent",
      "rateLowPct": 0.4,
      "rateHighPct": 3,
      "nSources": 8,
      "sourceIds": [
        "bryant",
        "grit",
        "katz-ca",
        "lance",
        "nna",
        "suretybondsdirect",
        "suretyfirst-ca",
        "thebondexperts"
      ],
      "confidence": "high",
      "verified": true,
      "verifiedAt": "2026-09-22",
      "publishable": true,
      "openQuestions": null
    },
    {
      "tier": "good",
      "rateLowPct": 0.4,
      "rateHighPct": 5,
      "nSources": 8,
      "sourceIds": [
        "bryant",
        "grit",
        "katz-ca",
        "lance",
        "nna",
        "suretybondsdirect",
        "suretyfirst-ca",
        "thebondexperts"
      ],
      "confidence": "high",
      "verified": true,
      "verifiedAt": "2026-09-22",
      "publishable": true,
      "openQuestions": null
    },
    {
      "tier": "fair",
      "rateLowPct": 0.9,
      "rateHighPct": 15,
      "nSources": 8,
      "sourceIds": [
        "bryant",
        "grit",
        "katz-ca",
        "lance",
        "nna",
        "suretybondsdirect",
        "suretyfirst-ca",
        "thebondexperts"
      ],
      "confidence": "high",
      "verified": true,
      "verifiedAt": "2026-09-22",
      "publishable": true,
      "openQuestions": null
    },
    {
      "tier": "poor",
      "rateLowPct": 2,
      "rateHighPct": 15,
      "nSources": 8,
      "sourceIds": [
        "bryant",
        "grit",
        "katz-ca",
        "lance",
        "nna",
        "suretybondsdirect",
        "suretyfirst-ca",
        "thebondexperts"
      ],
      "confidence": "high",
      "verified": true,
      "verifiedAt": "2026-09-22",
      "publishable": true,
      "openQuestions": null
    },
    {
      "tier": "unknown",
      "rateLowPct": 0.4,
      "rateHighPct": 15,
      "nSources": 8,
      "sourceIds": [
        "bryant",
        "grit",
        "katz-ca",
        "lance",
        "nna",
        "suretybondsdirect",
        "suretyfirst-ca",
        "thebondexperts"
      ],
      "confidence": "high",
      "verified": true,
      "verifiedAt": "2026-09-22",
      "publishable": true,
      "openQuestions": null
    }
  ]
}
