Insurance Requirements for Government Contracts: COI, Additional Insured and Limits
Read your certificate the way purchasing will, find the gaps before you price the job, and give your agent instructions that get it fixed the same day.
Most city, county and school contracts require general liability, commercial auto and workers' compensation, usually around $1 million per occurrence, with the agency named as additional insured and a waiver of subrogation. Your agent proves it on an ACORD 25 certificate, but the checkboxes only count if endorsements on the policy back them up. Check whether the certificate is due with the bid or after award. On Texas government construction projects, Labor Code 406.096 requires workers' comp for every employee on the job.
What matters most
- In PorchRocket's Bid Control data (October 2026), Texas bid packets that spell out insurance ask for general liability 67% of the time, workers' comp 61.1%, commercial auto 61.1%, professional liability 29.0% and an umbrella 17.3% (n=637).
- New Braunfels' purchasing page says the certificate goes in with the bid, while its construction insurance form allows 10 days after notice of award; when pages conflict, send it with the bid.
- In Texas, a certificate may not name the city as additional insured, or check the waiver box, unless an endorsement on the policy names the city (Texas Department of Insurance).
- Texas lets most private employers skip workers' comp, but Labor Code 406.096 and 28 TAC 110.110 require it for every person working on a government construction project, haulers included.
- Texas Mutual charges 2% of policy premium for a blanket workers' comp waiver of subrogation, or 5% of the job's premium for a specific one.
Three boxes on a certificate of insurance decide whether purchasing sends it back:
- Insured: the name doesn’t match the company on the bid.
- Additional insured: the box is checked with no endorsement behind it.
- Limits: one line sits below what the packet asks for.
The certificate is the easiest form in the packet to get wrong because it looks finished the moment it lands in your inbox. It has your agent’s logo, a signature and a million dollars printed on it. But your agent wrote it against your policy, and purchasing reads it against the bid. Nobody compares the two unless you do.
Here is how a city or school reviewer reads an ACORD 25, box by box, plus the limits public buyers ask for, the endorsements behind the checkboxes, Texas workers’ comp on public jobs and the email that gets your agent moving. Bid Control by PorchRocket flags the insurance limits in every packet you work on, but you need to know what they mean either way.
What insurance do city and county contracts require?
General liability, workers’ comp and commercial auto, in that order. In PorchRocket’s Bid Control data (October 2026), Texas bid packets that spell out insurance ask for general liability 67% of the time, workers’ comp 61.1% and commercial auto 61.1%.
| Coverage the packet asks for | Share of 637 Texas packets | What it pays for |
|---|---|---|
| General liability (GL, CGL) | 67% | Injury or property damage your work causes to others |
| Workers’ compensation | 61.1% | Your employees hurt on the job, plus employers’ liability |
| Commercial auto | 61.1% | Accidents in vehicles used for the work |
| Professional liability | 29.0% | Losses from your design, advice or professional errors |
| Umbrella or excess | 17.3% | Extra limits above GL, auto and employers’ liability |
Shares stay below 100% because some packets ask only for “a certificate” without naming policies. Most ask for several at once.
For a 12-person paving, janitorial or HVAC company, GL, auto and workers’ comp are the core. With those three at $1 million each, you clear the base schedule on most city service and repair work. The other two need a closer read.
Professional liability shows up in 29.0% of packets, mostly where there’s design or engineering. Read the trigger carefully. New Braunfels’ vendor and professional services schedule requires it “whenever service provider is required to be certified, licensed or registered by a regulatory entity” or where an error “in planning, design, etc. could result in economic loss to The City.” Read literally, that could reach a licensed electrician or pest control operator. Ask purchasing before you buy a policy you may not need.
An umbrella shows up in fewer than one packet in five. When it does, it’s usually on larger construction jobs, and it’s the item most likely to change your price, so get it quoted first.
Insurance is one section of the packet. Our page-by-page bid package checklist covers the rest.
Is the certificate due with the bid or after award?
It depends on the packet, and sometimes one city says both. New Braunfels’ contract insurance page says a certificate “shall be submitted with the contractor’s bid or response to proposal.” Its construction insurance form asks for the certificate “within ten (10) days after receipt of Notice of Award.”
San Diego is cleaner. Its vendor insurance page wants proof “within ten (10) days of provisional award,” and before any work on city property.
My rule: the solicitation in front of you controls. When two pages disagree, ask purchasing in writing. If nobody answers before the deadline, send the certificate with the bid. Sending it early costs you nothing.
“After award” doesn’t mean “nothing now.” In 2025, Fort Pierce, Florida bid out lawn mowing for its redevelopment agency properties (Bid 2025-020). After a cure letter, the city’s notice of non-responsive submission rejected firms because their coverage fell short “and your insurance agent/broker did not specify your firm’s intent to obtain all required insurance coverages,” or because they “provided a waiver or exemption from the Worker’s Compensation Law.” If your current coverage is short, the bid may want a letter from your agent saying you’ll have it on award.
Put four dates on the bid calendar:
- The last day to ask questions about insurance
- What’s due with the bid: certificate, agent’s letter, or nothing
- When final certificates and endorsements are due after award
- The first day your crew can start work
Price the coverage before you bid, even when proof comes later. A new workers’ comp policy or a $2 million umbrella can eat the margin on a $90,000 job. If this is your first government contract, pick a bid whose insurance gap your agent can close before the due date.
An annotated ACORD 25, field by field
ACORD 25 is the one-page “Certificate of Liability Insurance” agents issue, and a reviewer reads it top to bottom against the bid’s insurance section. Here it is filled in for a made-up six-person HVAC company in Temple, Brazos Service Mechanical LLC, bidding a $184,750 school RTU replacement.
| Box on the ACORD 25 | Example entry | What the reviewer checks |
|---|---|---|
| Date | 10/14/2026 | Issue date only; coverage dates are further down |
| Producer | Your agency, contact name, phone, email | Someone purchasing can call |
| Insured | Brazos Service Mechanical LLC, street address | Exact legal name on the bid form and W-9 |
| Insurers A to E, NAIC numbers | Insurer A: GL carrier; B: auto; C: workers’ comp | Carrier rating if the bid sets one (New Braunfels: A.M. Best “A”) |
| INSR LTR | A, B, C beside each policy row | Each row traces to a listed carrier |
| Commercial general liability | Occurrence; aggregate applies per project | Occurrence form; per-project aggregate if the bid asks |
| ADDL INSD | Y on GL and auto | An endorsement naming the agency must back the Y |
| SUBR WVD | Y on GL, auto and workers’ comp | Same: an endorsement naming the agency |
| Policy number and dates | GL policy 11/30/2025 to 11/30/2026 | Covers the whole job, or a renewal plan exists |
| GL limits | $1,000,000 each occurrence; $2,000,000 aggregate | Every line the bid lists, including products and completed operations |
| Automobile liability | Any auto; $1,000,000 combined single limit | “Any auto” or owned, hired and non-owned, as the bid says |
| Umbrella liability | Occurrence; $1,000,000 each occurrence and aggregate | Amount and whether it must follow form |
| Workers’ comp and employers’ liab. | Per statute; EL $1,000,000 / $1,000,000 / $1,000,000 | Employers’ liability limits are separate from “per statute” |
| Proprietor or officer excluded? | Y | Who is left off; the crew must still be covered |
| Description of operations | Bid HVAC-26-014, RTU replacement, Lakeview Elementary | Job identification only (see the Texas rule below) |
| Certificate holder | The district’s exact name and purchasing address | The address the bid names, not the jobsite |
| Cancellation | “Notice will be delivered in accordance with policy provisions” | Any notice promise must come from the policy |
| Authorized representative | Agent’s signature | Some buyers want an original signature (San Diego does) |
Two boxes deserve more than a glance.
Insured. If the bid says “Brazos Service Mechanical LLC” and the certificate says “Brazos Service Mechanical,” purchasing has to guess whether they’re the same company. Ask the agent to issue it in the legal name. Don’t type “LLC” into the PDF yourself.
Policy dates. Say the RTU job runs November 9 to December 18, 2026, and the GL policy expires November 30. A certificate issued in October is current when you bid and stale halfway through the job. Tell the agent the job dates and put the renewal on your calendar. San Diego, for one, wants renewal certificates “at least ten (10) days prior to the expiration date.”
The City of San Diego’s sample certificate shows the same layout on an older edition of the form.
Insured names, policy numbers and dates must line up
The company that signs the bid has to be the company on the certificate, and every endorsement behind it has to carry the same policy number.
Start with the name on your bid form and your IRS Form W-9. A trade name on the truck doors doesn’t explain a different legal entity. If the policy names the owner personally but the LLC is bidding, call the agent. The fix may be a one-line change to the named insured, but it has to happen on the policy, not on the certificate.
Related companies trip people up too. A roofing company and a property maintenance company with the same owner can carry separate policies. Purchasing needs proof for the one that will sign the contract.
Read policy numbers slowly. An endorsement can name the right city and still belong to last year’s policy. I label saved files by coverage and expiration date, “GL-AI-endorsement-exp-2026-11-30.pdf,” and check each attachment’s policy number against the current certificate before upload.
Bid Builder’s company file, the Bid Passport, holds the current certificate and your agent’s contact next to your W-9 and licenses. Reuse it on every bid, but compare it with each new packet. A certificate that passed in New Braunfels can fail in San Diego.
General liability limits by contract size
Most city schedules land between $500,000 and $1 million per occurrence in general liability, with a $1 million to $2 million aggregate, and the umbrella requirement grows with the job. Contract size is a rough guide; the packet’s schedule is the only number that counts.
These ranges are my read of published schedules in 2026, anchored on the three documents named below the table.
| Contract value | General liability | Auto and employers’ liability | Umbrella or excess |
|---|---|---|---|
| Under $50,000 (mowing, cleaning, small repair) | $500,000 to $1 million per occurrence; $1M to $2M agg | $1M auto; EL $500,000 to $1M | Uncommon; $500,000 to $1M when asked |
| $50,000 to $250,000 (trade package, annual service) | $1M per occurrence; $2M aggregate | $1M auto; EL $1M | Sometimes, $500,000 to $1M |
| $250,000 to $1 million (construction) | $1M / $2M, per-project aggregate, completed operations | $1M auto; EL $1M | Often, $1M to $2M |
| Over $1 million | $1M / $2M plus completed operations | $1M auto; EL $500,000 to $1M | Expect $2M to $5M |
The anchors:
- New Braunfels, Texas, construction and renovation: GL $500,000 each occurrence, $1,000,000 general aggregate “per project,” $1,000,000 products and completed operations; umbrella $500,000 each occurrence and $1,000,000 aggregate; auto $1,000,000 combined single limit; employers’ liability $1,000,000 each accident, $1,000,000 disease per employee, $1,000,000 disease policy limit.
- San Diego: “In general, Commercial General Liability, Workers’ Compensation, and Automobile Liability are required in the amount of $1,000,000.”
- Michigan, a $1,264,206 tower shelter roof repair contract: GL $1,000,000 each occurrence and $2,000,000 aggregate, a $5,000,000 umbrella that must follow form, $1,000,000 auto and $500,000 employers’ liability.
If you carry $1 million / $2 million GL, $1 million auto and $1 million employers’ liability, you clear the GL, auto and employers’ liability lines at both New Braunfels and San Diego. The umbrella is where bids get expensive.
Occurrence versus aggregate
The occurrence limit is the most the policy pays for one event. The aggregate is the most it pays for all events in the policy year. A $2 million aggregate does not meet a $2 million per-occurrence requirement.
Two more lines get missed. Products and completed operations has its own aggregate, and New Braunfels asks for $1 million there. Per-project aggregate means each job gets its own aggregate instead of sharing one across every job you run that year; New Braunfels requires it on construction. Your agent has to add it to the policy. Checking a box on the certificate doesn’t create it.
Small jobs carry big exposure. An installation accident in an occupied school can do far more damage than the $184,750 the RTU job is worth, which is why buyers ask a small HVAC shop for the same $1 million as a large one.
Additional insured versus certificate holder
The certificate holder is just who receives the certificate. An additional insured is a party your policy actually covers, and only an endorsement on the policy can make the city one.
The certificate itself says so. The ACORD 25 header states it “is issued as a matter of information only and confers no rights upon the certificate holder.” Putting the city in the holder box gives it nothing.
Texas is strict about this. Under Insurance Code Chapter 1811, the Texas Department of Insurance’s certificate FAQ says an agent should check the “Additional Insured” box “if the policy includes an endorsement that names the certificate holder as an additional insured.” If your policy has only a blanket additional insured endorsement, the certificate may not name the city as additional insured, “though the certificate can state that the policy contains a Blanket Additional Insured endorsement.”
That matters because many small-contractor policies use blanket endorsements, which cover anyone you agreed in a written contract to cover. That can be enough coverage. But a buyer who wants the city named on the certificate may need a scheduled endorsement, or the blanket endorsement page plus a note on the certificate. Ask purchasing which it accepts before the question deadline.
Copy the buyer’s exact list of additional insureds into your request. New Braunfels wants “the City of New Braunfels, its officers, agents, representatives, and employees” named “as to all applicable coverage with the exception of workers compensation insurance.” San Diego wants the city named on GL and auto, “a separate Additional Insured Endorsement page (CG 2010, CG 2026, or equivalent),” and warns that “a specific City department shall not be named.”
The endorsements behind CG 20 10 and CG 20 37
CG 20 10 covers the agency as an additional insured while your crew is working; CG 20 37 covers it after the work is finished. Construction contracts usually want both.
An endorsement is a form that changes the policy. Each has a form number and an edition date, written like “CG 20 10 12 19” (December 2019 edition). The edition matters.
The Independent Insurance Agents of Texas certificate guide explains why. Since the 1993 edition, CG 20 10 covers the additional insured only during your “ongoing operations.” Once the job is done, that coverage ends, which is why completed operations needs CG 20 37. Some contracts still ask for the 1985 edition, which was read more broadly. IIAT’s guide says “most carriers cannot or will not provide the 1985 edition” because they withdrew it from their Texas filings.
Michigan’s roof repair contract handles this well: it accepts “CG 20 10 11 85, or both CG 20 10 12 19 and CG 20 37 12 19.” New Braunfels asks that additional insured status “apply to ‘on-going operations’ and ‘completed operations.’” If your packet demands the 1985 edition alone, ask whether the 2019 pair is acceptable before you bid.
For the RTU job, the two questions to your agent are simple. Is the district covered while the crew is lifting and connecting units? Is it covered after we leave? Get the endorsement pages that answer both.
Then check each endorsement:
- Its policy number matches the current certificate
- It names the agency parties the bid lists, or its blanket wording covers them
- It covers the operations and the period the bid requires
- Any substitute form has been accepted by purchasing in writing
If your carrier won’t issue a required endorsement, send purchasing the proposed equivalent before the question deadline. I would not finish the estimate until that is settled.
What does waiver of subrogation mean?
After your insurer pays a claim, it can sue whoever caused the loss to get its money back; a waiver of subrogation gives up that right against the agency.
Public buyers ask for it on GL, auto, workers’ comp or all three. New Braunfels wants a waiver “against the City for injuries, including death, property damage, or any other loss to the extent the same is covered by the proceeds of insurance.” San Diego wants the workers’ comp policy “accompanied by an endorsement for the Waiver of Subrogation.” Read which policies your packet names.
Like additional insured status, the waiver lives in an endorsement. TDI’s FAQ says the “Waiver of Subrogation” box gets checked only “if the policy includes a Waiver of Subrogation endorsement that names the certificate holder.” With only a blanket waiver, the certificate can say the policy carries a blanket waiver, nothing more.
Waivers come specific or blanket. Texas Mutual’s agent FAQ explains its workers’ comp versions: a specific waiver names the party and needs “the payroll and class codes applicable to work done for the third party”; a blanket waiver needs no names. Either way, “the insured must have a written contract with the third party requiring a waiver of subrogation, or we preserve the right to recover.” Texas Mutual also says the insured “must choose one at policy inception.”
A waiver doesn’t make the district an additional insured, and an additional insured endorsement doesn’t waive subrogation. Keep them on separate lines of your review sheet. Otherwise someone in the office sees one endorsement attached and assumes the whole insurance section is done.
What does primary and noncontributory mean?
Primary means your policy pays first on a covered claim involving the agency. Noncontributory means your insurer won’t ask the agency’s own insurance to chip in.
Neither raises your limits or removes exclusions. Both depend on the endorsement wording. San Diego requires the CGL policy to “include wording that the policy is Primary and Non-Contributory.” Michigan’s contract requires all coverage to “be primary and non-contributing to any comparable liability insurance (including self-insurance) carried by the State.”
A Travelers specimen endorsement, S2778-CG, shows the catch. It makes coverage primary and non-contributory only “if you agree in a written contract or agreement,” and only for injury or damage that occurs “subsequent to the signing of that contract or agreement by you.” Your carrier’s form may read differently, so ask for it.
The practical rule: sign the contract before the crew shows up. A purchase order that arrives after the lift has started may leave the district without the primary coverage it bargained for.
Ask your agent for the endorsement page. A typed sentence in the certificate’s description box is not proof of primary and noncontributory coverage, and in Texas it can’t add what the policy lacks.
Description of operations and cancellation wording
The description box identifies the job, and the cancellation box can only repeat what the policy promises. In Texas, neither box can add coverage.
TDI’s FAQ allows “a job number or contract number for identification purposes only.” It forbids wording like “the insurer provides coverage in accordance with the terms of contract number ___,” because Insurance Code Section 1811.154 bars a certificate from referencing insurance requirements in another contract. For the RTU job, “Bid HVAC-26-014, RTU replacement, Lakeview Elementary” is right. “Coverage per contract specifications” is not. San Diego asks for either “All Operations” or the bid or PO number and job title.
Cancellation is where old city pages and current forms collide. New Braunfels’ page still says “the words ‘endeavor to’ and ‘but failure’ (to end of sentence) are to be eliminated” from the ACORD cancellation box. That wording left the form years ago. IIAT’s guide notes that editions from 2009 on simply say notice “will be delivered in accordance with policy provisions.”
In Texas, Insurance Code Section 1811.155 says a certificate holder has a right to cancellation notice only if it is named in the policy or an endorsement and the policy or Texas law requires notice. So when a city wants 30 days’ notice, the fix is a notice endorsement on the policy. Texas Mutual issues one for workers’ comp at no charge and will “provide up to 30 days’ notice.” Ask your GL and auto carriers for the same.
Your own duty to tell the city about a cancellation, if the contract has one, is separate from the insurer’s. Put it on your calendar.
Texas workers’ comp on public construction projects
Texas lets most private employers skip workers’ comp, but not on government construction. Labor Code 406.096 requires every contractor on a government building or construction project to certify coverage for each employee on the job.
The private rule comes first. Labor Code Section 406.002 says that, apart from public employers, “an employer may elect to obtain workers’ compensation insurance coverage.” TDI’s workers’ comp guide puts it plainly: “Texas doesn’t require most private employers to have workers’ compensation. But private employers who contract with government entities must provide workers’ compensation coverage for the employees working on the project.”
Section 406.096 covers “building or construction,” defined as erecting, remodeling, repairing or demolishing a structure, including a building, bridge, roadway or utility facility, or “otherwise improving real property” through similar activities. Paving, roofing, HVAC replacements and electrical work on public buildings fall inside. A janitorial or mowing service contract usually falls outside the statute, but many of those bids require workers’ comp by contract anyway, as Fort Pierce’s did.
The rule behind the statute, 28 TAC 110.110, reaches further than most owners expect:
- Who counts: every “person providing services on the project,” including subcontractors, “leasing companies, motor carriers, owner-operators,” and anyone “providing, hauling, or delivering equipment or materials.” Food vendors, office supply deliveries and portable toilet deliveries are out.
- When: a certificate of coverage before each person starts work, and a new one before coverage expires if it ends during the project.
- Changes: written notice to the agency within ten days of any change that materially affects coverage, by certified mail or personal delivery.
- Records: keep every certificate for the length of the project plus one year.
- Jobsite notice: post the state’s coverage notice at the site in English and Spanish, with a title “in at least 30 point bold type.”
On a paving job, the dump trucks hauling base and the owner-operator running the roller are on that list. Collect their certificates before they roll onto the site.
Owners, subcontractors and temp labor
Owners can be left off; crews can’t. Section 406.097 lets a sole proprietor, partner or corporate officer with at least 25% ownership be excluded by endorsement “notwithstanding Section 406.096.” Texas Mutual adds that sole proprietors and partners can be excluded “as long as they have employees.” That box on the ACORD 25, “any proprietor/partner/executive officer/member excluded?”, is where it shows.
Temp labor needs an answer before mobilization. If a staffing company supplies two helpers for the RTU lift, ask your agent whose policy covers them and get that company’s certificate. A staffing invoice isn’t proof of coverage.
Keep one row per firm in the office: contact, certificate received, expiration date, open questions. Hold the start date for any firm whose certificate is missing.
Umbrella, auto and professional liability gaps
An umbrella is a separate policy with its own terms, and a big GL aggregate doesn’t replace one. Auto and professional liability have their own traps.
Umbrella. For the umbrella, Michigan’s contract says the contractor “must have their policy follow form,” meaning it follows the terms of the policies underneath. If the bid allows primary and excess limits to be combined, ask your agent to show how your layers add up to the required amount. A $1 million GL policy plus a $1 million umbrella can meet a $2 million requirement only if the buyer allows stacking.
Auto. New Braunfels requires that “all owned, non-owned, rented, hired and leased autos must be included” and recommends “Any Auto.” Michigan requires “Hired and Non-Owned Automobile coverage.” Write down how your crew gets to the site and moves material: company vans, a rented flatbed, a foreman’s own pickup. Send that to your agent with the bid’s auto wording. A policy covering only scheduled company vehicles leaves the rented flatbed bare.
Professional liability. A contractor installing equipment to someone else’s drawings usually doesn’t need it. A design-build HVAC job, an engineered shoring plan or an IT network design probably does. New Braunfels may require proof of professional coverage “for up to three (3) years after the completion of a project.” If the clause looks copied from a consultant contract, ask purchasing to confirm it applies to your scope.
Send your agent the scope pages along with the insurance section. “Replace two RTUs” can hide a design responsibility on page 40.
What does it cost to add the required coverage?
The certificate is free; the coverage behind it is not. The Hartford says “there’s no cost to get a certificate of insurance.” Endorsements, higher limits and new policies carry their own premium.
| Item the bid requires | What to ask your agent | What goes in your estimate |
|---|---|---|
| Certificate for existing coverage | Any service charge? | Usually nothing |
| Additional insured endorsements | Already on the policy as blanket, or a scheduled add-on? | The quoted added premium, if any |
| Workers’ comp waiver of subrogation | Specific or blanket, and on what premium base? | The carrier’s charge for your choice |
| Notice of cancellation endorsement | Available on each policy, and at what cost? | Often nothing (Texas Mutual: no charge) |
| Higher GL limits or an umbrella | Added premium for the policy period? | The share this job should carry |
| New workers’ comp or specialty policy | What payroll and class codes need quoting? | Quoted premium and any deposit |
There’s no standard price for adding CG 20 10 or CG 20 37. Your policy may already include blanket versions, charge a premium for scheduled ones, or not offer the form at all. Get the answer in writing for this packet.
A waiver calculation with the bases shown
Texas Mutual publishes both formulas: “For blanket waivers, a fee of 2% of the policy premium is assessed before any credits/debits. Specific waivers incur a fee of 5% of the premium associated with the payrolls/class codes for the work to be done at that job site.”
Using made-up numbers for the Temple company:
- Blanket: $12,840 policy premium × 2% = $256.80 for the policy year, covering every contract that requires a waiver.
- Specific: $1,730 premium for this job’s payroll × 5% = $86.50 for the RTU job alone.
The percentages apply to insurance premium, not to the $184,750 bid. With these numbers, three specific waivers cost more than one blanket, so if you’ll bid three or more agencies that want waivers this year, take the blanket. For one job, take the specific. Count a policy-wide cost once, in overhead, not again in every bid. The government bid pricing guide covers where insurance goes in your number.
Send your agent this request for same-day turnaround
Send the insurance section, the scope and the deadline together, the day you decide to bid. Same-day certificates are routine when the coverage already exists; new coverage takes longer.
The Hartford’s customer service page says a policyholder can “request a certificate of insurance online in about 5 minutes. Most are emailed within 4 hours.” That is the speed for a certificate on coverage you already have. A new endorsement or umbrella needs the carrier’s underwriter.
Include the indemnity clause, the part of the contract that says who pays for what losses, along with any addendum that changes the insurance section. Your agent should review the deal you’re signing, not just a table of limits.
Copyable email to your agent
Subject: Insurance review and certificate request, [agency], [bid number], due [date and time]
Hi [agent name],
We’re bidding the attached public job: [work and location]. The bidding company is [full legal name]. Work would run [start] to [finish].
Please check the attached insurance section, scope and addenda against our current policies. Tell me which limits we meet, which we don’t, and what any added coverage or endorsement would cost. I need the costs before we finish our number.
The buyer wants [certificate / agent’s letter of intent / nothing] with the bid by [deadline]. Certificate holder: [exact name and address]. Additional insureds: [exact list, page number]. Waiver of subrogation on: [policies]. Primary and noncontributory on: [policies].
Please send the certificate and every endorsement page it relies on. If anything can’t be issued today, tell me what needs carrier approval and when you expect an answer. If a required form isn’t available, send the closest equivalent so I can ask purchasing before [question deadline].
Thanks,
[Name, company, cell]
A short office schedule
Work backward from the due date. These are my targets, not the agency’s.
| When | What gets done | What you keep |
|---|---|---|
| Day 1 of bid review | Email the agent the insurance section, scope and deadline | Sent email and named contact |
| Next business day | Get the gap list and costs; send questions to purchasing | Agent’s reply, question receipt |
| Two business days out | Compare the issued certificate with the latest addenda | Certificate, endorsements, any answers |
| Before upload | Open every file; check names, dates and policy numbers | Submitted files and portal receipt |
| Before work starts | Confirm final certificates are accepted; collect sub certs | Buyer’s acceptance, sub certificates |
When the agent goes quiet, don’t send “any update?” Ask what’s holding the file: carrier approval, a missing address, payroll figures or your sign-off on the added premium.
What if purchasing rejects the certificate?
Ask purchasing which requirement failed, by page and clause, then have your agent fix the policy or the certificate, whichever is wrong.
Different failures need different fixes. A name mismatch is a quick reissue. An expired policy needs the renewal certificate. A missing endorsement may need carrier approval. An endorsement your carrier won’t write needs purchasing to accept an equivalent, if the rules allow one.
Keep the conversation in the channel the solicitation names. If the agency offers a correction window, as Fort Pierce did with its cure letter, write down the exact deadline and every document it wants. Fort Pierce rejected the firms that still fell short after the cure letter.
Don’t count on a second chance. A missing bid-stage document can make the bid non-responsive, and the agency doesn’t have to let you fix it after opening. The guide to non-responsive bids shows how agencies decide which defects they can waive.
Once accepted, keep the file alive. Calendar every expiration date on the job, and send renewals before the buyer’s deadline. Save the accepted certificate and endorsements; on the next bid, your agent can start from what passed instead of from scratch. Keep insurance separate from surety paperwork; bid bonds and other public contract bonds are a different review.
Keeping your certificate bid-ready in Bid Builder
Bid Builder keeps your certificate and your agent’s contact in the company file and flags the limits each packet asks for, so your agent gets a focused request on day one instead of the night before.
For an owner who does their own bids, this is the plan I would pick. Your agent still writes the coverage. What changes is that the insurance section of every packet stops hiding on page 40.
With Bid Builder, you get:
- The limits, additional insureds, waivers and certificate deadline from each packet flagged when the bid hits your board, ready to forward to your agent.
- Your current certificate, endorsement pages and agent’s contact in your Bid Passport, next to your W-9, licenses and bonding letter, with expiration dates you can see at a glance.
- A step-by-step walk through every form the buyer wants, filled from your company file.
- Addenda attached to the bid as they post, so a changed insurance clause doesn’t slip past you.
- A bid expert you can text when a packet’s insurance wording or an endorsement question has you stuck.
- Your first two bid-portal accounts opened for you, so the certificate upload isn’t the first time you see the portal.
The first packet is the slow one, because you’re building the company file and learning what your policies cover. By the third bid, your certificate, endorsements and agent’s answers are already on file, and most of the insurance review is comparing one new schedule against coverage you know.
If you’d rather hand off the paperwork, Bid Team works every form and certificate request with you, one bid at a time on dates we agree; you make the final call on your number, you sign and you send. Or talk to Rafael about your next bid on a free 15-minute call.
Send your agent the insurance section the day you pick the bid, and the certificate stops being the page that sends your bid back.
Quick answers
Can I submit a government bid before buying the required insurance?
Yes, if the packet lets you show proof after award. Many do, but some still want a letter from your agent with the bid saying you will get the coverage if you win. Fort Pierce, Florida rejected mowing bidders in 2025 whose agent left that statement out. Get the agent's price before you bid either way.
Is a certificate holder the same as an additional insured?
No. The certificate holder is just who receives the certificate. An additional insured is a party your policy covers, and that status comes only from an endorsement on the policy. Putting the city in the certificate holder box gives it no coverage. Ask your agent for the endorsement page and send it behind the certificate.
Can I fill out my own ACORD 25 certificate?
No. Your insurance agent or carrier issues the certificate, and in Texas the agent must hold an appointment with the insurer to issue one. Give the agent the buyer's exact name, address and insurance section. Never edit a certificate PDF to change a limit, a name or a checkbox; Texas Insurance Code Chapter 1811 allows penalties of up to $1,000 per violation.
Does every government contract require an umbrella policy?
No. In PorchRocket's Bid Control data (October 2026), only 17.3% of 637 Texas bid packets that spell out insurance ask for an umbrella. The amounts run from $500,000 in New Braunfels' standard schedule to $5 million on a Michigan roof repair contract. Ask your agent whether a higher primary limit can count toward the requirement.
Can a Texas contractor use a workers' compensation exemption on a public job?
Not on a government construction project. Labor Code 406.096 requires coverage for each employee on the job. Owners can be left off: sole proprietors, partners and corporate officers with at least 25% ownership may be excluded by endorsement under Section 406.097, but your crew must be covered. Many service bids require workers' comp by contract too.
How much does a certificate of insurance cost?
Nothing, usually. The Hartford says there is no cost to get a certificate of insurance. What costs money is the coverage behind it: higher limits, added endorsements and new policies. A Texas Mutual blanket workers' comp waiver, for example, costs 2% of the policy premium. Get an itemized quote from your agent before you price the bid.
What does primary and noncontributory mean on a city contract?
It means your policy pays first on a covered claim involving the city, and your insurer will not ask the city's own insurance to share the loss. It does not raise your limits. Carrier endorsements usually grant it only when a written contract requires it, so sign the contract before the work starts.
Can my agent send a certificate of insurance the same day?
Yes, when the coverage already exists. The Hartford says most online certificate requests are emailed within four hours. New limits, added endorsements or a new policy need the carrier's approval and can take days. Send your agent the insurance section the day you decide to bid, not the day it is due.
Sources used in this guide
Sources are linked at the claim they support and collected here for auditability. Vendor features and prices can change; verify them before purchasing.
- Contract insurance requirementsCity of New Braunfels: Certificate due with the bid; additional insured, 30-day notice, waiver of subrogation and A.M. Best 'A' rating.
- Insurance requirements, construction and renovationCity of New Braunfels: Limits schedule for construction contracts; certificate within 10 days after notice of award.
- Vendor insurance and bond requirementsCity of San Diego: $1 million GL, workers' comp and auto in general; proof within 10 days of provisional award; separate CG 20 10 page; renewals 10 days before expiration.
- Certificates of insurance frequently asked questionsTexas Department of Insurance: Insurance Code Chapter 1811: blanket endorsements, checkbox rules, contract references and notice of cancellation.
- Workers' compensation insurance guideTexas Department of Insurance: Most private employers may choose; government contractors must cover employees on the project.
- Labor Code, Chapter 406Texas Legislature: Sections 406.002 (coverage elective), 406.096 (government construction) and 406.097 (owner and officer exclusions).
- 28 TAC 110.110, reporting requirements for government building or construction projectsTexas Department of Insurance, Division of Workers' Compensation: Who counts as a person providing services, certificate timing, renewals, notices and jobsite posting (compilation updated September 28, 2026).
- Bid 2025-020 Notice of Non-Responsive SubmissionCity of Fort Pierce: Mowing bidders rejected for short coverage without an agent's statement of intent, and for a workers' comp exemption (April 11, 2025).
- Best practices for certificates of insuranceIndependent Insurance Agents of Texas: CG 20 10 and CG 20 37, the withdrawn 1985 edition and ACORD 25 cancellation wording (April 2013 edition).
- Other insurance, additional insureds, specimen endorsement S2778-CGTravelers: Carrier wording for primary and non-contributory coverage tied to a written contract.
- Contract 220000001184, insurance provisionsState of Michigan: $1,264,206 roof repair contract: $1 million / $2 million GL, $5 million follow-form umbrella, named endorsement editions.
- Agents' FAQTexas Mutual Insurance Company: Waiver of subrogation fees (2% blanket, 5% specific), notice endorsement and owner exclusions.
- Certificate of insuranceThe Hartford: No cost to get a certificate of insurance.
- Small business customer serviceThe Hartford: Online certificate request in about five minutes; most emailed within four hours.
Catch insurance gaps before you price the bid.
Bid Builder keeps your certificate and your agent's contact in your company file and flags the limits each packet asks for, so your agent gets the request on day one.