How to compare carrier quotes for a client

Published . Updated .

A client with a renewal coming up may hold several quotes, each laid out differently. One carrier lists limits in a schedule on page 3, another buries a sublimit in an endorsement list on page 9, a third gives a single line and a total. Comparing them well is mostly a matter of discipline: the same rows, the same units, and a record of where every number came from.

This guide sets out a method that works in a spreadsheet, in a Word table or on paper. It does not depend on any software.

Step 1: Confirm the quotes describe the same risk

Before any comparison, check that the quotes are for the same thing. A difference in what was submitted or quoted is one reason a quote comes in cheaper than the rest.

If one carrier quoted on a different payroll figure than the others, write that on the sheet. The quote is not wrong, but the columns are no longer comparable until you say so.

Step 2: Fix the row list first

Decide the rows before you read a single quote. Writing the list from the first quote you open biases the whole table toward that carrier's layout.

For a commercial package, a starting list might be:

  1. Each occurrence limit and general aggregate.
  2. Products and completed operations aggregate.
  3. Deductible or self-insured retention, and what it applies to.
  4. Property limits by building and by contents, and the valuation basis.
  5. Sublimits and added coverages, such as water backup, equipment breakdown or employment practices liability.
  6. Key exclusions and conditions that change how a claim is handled.
  7. Forms and endorsements listed on the quote.
  8. Premium parts, taxes, fees and the stated total.

Adjust the list to the lines you are quoting, then keep it. Add a row when a quote reveals a feature the others should have been asked about, and go back to fill that row for every carrier.

Step 3: Record each value with its page

For every cell, write the value as the quote states it and note the page. A cell that reads $1,000,000 (p.3) can be checked in ten seconds a month later. A cell that reads $1M cannot.

Three habits keep the table honest:

Step 4: Mark the status of every row

Each row ends up in one of four states. Writing the state down is what turns a pile of numbers into a comparison.

StatusMeaningWhat you do
SameEvery quote states the same valueNote it and move on
DifferentQuotes state different valuesShow both, explain the difference to the client
Worded differentlySame amount, different name or wordingConfirm they cover the same thing
SilentAt least one quote does not mention itList it as a gap, then ask

Silent rows deserve the most care. A blank cell can mean the carrier excluded it, included it by a form you have not read, or simply did not mention it. Do not fill the cell with a guess. The separate guide on what to do when a quote is silent on a coverage covers the follow-up.

Step 5: Reconcile the premium

Premium is the one part of a quote that can be tested with arithmetic. Add the base premium, taxes and fees you can see and compare the sum with the stated total. A mismatch is not always an error, but it is always a question. The guide on checking an insurance quote premium total goes through the parts.

Step 6: Write the points to discuss

Only now do you write anything for the client. Keep the notes to what the table shows:

Leave the recommendation to the conversation with the client. A comparison that states facts from the quote documents is useful whichever carrier the client picks. Remember that the quotes and policy forms govern, not your summary of them, so say so on the document.

Step 7: Check before you send

Run a short final pass.

How CompareBind does this step

CompareBind follows the same sequence for the quotes you upload for one client, as text-based PDF, Word or text files, two to eight quotes per comparison. AI reads each quote into a fixed list of coverage rows, and every value carries the quote passage and page it came from; code checks that the passage is on that page. Ordinary code parses the amounts, adds up the premium, finds the gaps and sets each row's status, such as same, different or silent. A second, stronger AI model reviews every result and lists what is left for you to decide; the drafting model corrects the serious problems the review finds, and code checks every correction. Results are not verified by a person. Pages with no text layer are not read; they are listed for you to check.

You download one zip with a comparison exhibit as PDF, a matrix as Excel, a draft proposal in Word and the data as JSON, then edit and send. It does not recommend a carrier, and a drafted point that reads like a recommendation is listed for you to check. One comparison costs 10 credits, and you can sign up and try it on one client.

Questions

How many carrier quotes should one comparison include?
As many as the client can realistically choose between. Every extra column makes the table harder to read, and a quote the client would never buy only adds noise. Keep the quotes you left out, and the carriers that declined, in a note.
Should the lowest premium come first in the table?
Order the columns the same way on every client, for example by carrier name. Sorting by price puts the cheapest quote in the position that reads as the recommendation, before the coverage differences have been looked at.
Do I compare the quote or the policy form?
Start with the quote, because it is what each carrier offered. Then note which forms and endorsements it refers to, since the policy wording governs once the policy is issued. Where the two seem to disagree, ask the carrier in writing.

Send the proposal, not the retyping.

Sign in, upload the quotes for one client, download the comparison and a draft proposal.