{
  "slug": "bid-bond-premium",
  "title": "Bid Bond Premium Calculator",
  "heading": "Bid Bond Premium Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/bid-bond-premium",
  "summary": "Estimate bid, performance, and payment bond premium cost by contract size.",
  "description": "Performance and payment bond premiums are priced by the surety as a tiered percentage of contract value, with the rate dropping as contract size increases because fixed underwriting costs spread over more premium dollars. Typical published rate schedules run around 1-3% on the first bracket of contract value (often the first $500K-$1M) and step down to under 1% on larger brackets, though your actual rate depends heavily on your company's financial strength, claims history, and relationship with the surety — well-qualified contractors often get rates at the low end of published schedules while newer or marginal credit contractors pay standard or above-standard rates. This calculator applies a simple tiered rate structure to your contract value to estimate premium cost, which you should carry as a distinct line item in your bid rather than folding into general conditions, since it's calculated off total contract value and doesn't scale with duration the way GCs do.",
  "formula": "Premium = (First bracket × Tier 1 rate) + (Remaining amount × Tier 2 rate).",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=bid-bond-premium",
  "inputs": [
    {
      "id": "contractValue",
      "label": "Contract value",
      "kind": "number",
      "hint": null,
      "default": 4200000,
      "unit": "$",
      "min": 1,
      "max": null
    },
    {
      "id": "bracket1",
      "label": "First bracket ceiling",
      "kind": "number",
      "hint": null,
      "default": 1000000,
      "unit": "$",
      "min": 1,
      "max": null
    },
    {
      "id": "tier1Rate",
      "label": "Tier 1 rate",
      "kind": "number",
      "hint": null,
      "default": 1.8,
      "unit": "%",
      "min": 0,
      "max": 5
    },
    {
      "id": "tier2Rate",
      "label": "Tier 2 rate",
      "kind": "number",
      "hint": null,
      "default": 0.85,
      "unit": "%",
      "min": 0,
      "max": 5
    }
  ],
  "outputs": [
    {
      "id": "premium",
      "label": "Estimated bond premium",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "effectiveRate",
      "label": "Effective blended rate",
      "format": "percent",
      "hint": null,
      "primary": false
    },
    {
      "id": "tier1Amount",
      "label": "Amount in tier 1 bracket",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "tier2Amount",
      "label": "Amount in tier 2 bracket",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Contract value: 4200000 $",
      "First bracket ceiling: 1000000 $",
      "Tier 1 rate: 1.8 %",
      "Tier 2 rate: 0.85 %"
    ],
    "outputs": [
      "Estimated bond premium: $45,200.00",
      "Effective blended rate: 1.08%",
      "Amount in tier 1 bracket: $1,000,000.00",
      "Amount in tier 2 bracket: $3,200,000.00"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter contract value ($).",
      "Enter first bracket ceiling ($).",
      "Enter tier 1 rate (%).",
      "Enter tier 2 rate (%).",
      "Read your estimated bond premium on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "contractValue": 2520000,
        "bracket1": 600000,
        "tier1Rate": 1.08,
        "tier2Rate": 0.51
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "contractValue": 4200000,
        "bracket1": 1000000,
        "tier1Rate": 1.8,
        "tier2Rate": 0.85
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "contractValue": 6720000,
        "bracket1": 1600000,
        "tier1Rate": 2.8800000000000003,
        "tier2Rate": 1.36
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "Is bid bond premium the same as performance bond premium?",
      "a": "The bid bond itself is typically issued at little or no separate cost (often a nominal fee or included in the eventual performance bond premium if you win), since it's a lower-risk guarantee that you'll sign the contract and provide the required performance bond if awarded. The performance and payment bond premium, priced against full contract value, is the real cost carried in your estimate, calculated once you're awarded the job."
    },
    {
      "q": "Why do bond rates drop at higher contract value tiers?",
      "a": "The surety's underwriting cost — reviewing financials, assessing the contractor, setting terms — is largely fixed regardless of bond size, so it represents a smaller percentage on a larger bond. This tiered structure mirrors how many insurance products price: fixed costs plus variable risk-based costs that don't scale linearly with size."
    },
    {
      "q": "How much can my specific rate vary from published schedules?",
      "a": "Contractors with strong financial statements, low leverage, and clean claims history can negotiate 10-30% below standard published rates, while contractors requiring additional underwriting scrutiny (thin capitalization, recent losses, or limited track record on similar-sized work) can pay standard rates or a surcharge above them. Always get an actual quote from your bonding agent rather than relying solely on a generic rate table for bid pricing."
    },
    {
      "q": "Should bond premium be marked up like other direct costs?",
      "a": "Most contractors pass bond premium through at cost without additional markup, treating it as a reimbursable direct cost similar to permits, since owners generally expect to see it itemized transparently on public and larger private bids rather than buried inside a marked-up general conditions line."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/bonding-capacity",
    "https://www.revenuelab.fyi/toolbox/general-conditions-percentage",
    "https://www.revenuelab.fyi/toolbox/construction-change-order-pricing"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Bid Bond Premium Calculator (https://www.revenuelab.fyi/toolbox/bid-bond-premium)"
}