A practical KPI dictionary for independent agencies, with exact formulas, evidence windows, owners, exclusions, and decisions from first impression through renewal.
An insurance dashboard can look busy while hiding the only question an agency principal needs answered: where did a possible policy stop moving? Search clicks, phone taps, quote requests, delivered quotes, binds, and renewals are different events. Combining them produces a comforting total and a useless decision.
This guide defines insurance agency marketing KPIs for a US independent agency with a personal-lines, commercial-lines, or mixed book. It gives formulas and operating rules, not industry benchmarks. Keyword volume and difficulty for this topic were unavailable in the dated research, not zero, and no estimate replaces them here.
The operating rule: give every funnel stage one business definition, one timestamp, one source system, and one accountable owner. Compare like-for-like cohorts only. A click is not an enquiry, a submitted form is not a qualified prospect, and a quote is not a bound policy.
Compliance notice: This is marketing measurement education, not financial, insurance-coverage, rate, legal, tax, licensing, or agency-valuation advice. Confirm campaign language, testimonial use, disclosures, NPN or license display, and recordkeeping with your compliance officer or CCO. Where securities rules apply, follow SEC and FINRA marketing requirements. Past performance does not indicate future results. Mortgage-related promotions may also require applicable equal-housing language; advertising is not a commitment to lend or insure.
What counts as an insurance agency marketing KPI?
An insurance agency marketing KPI is a defined number that an owner reviews on a declared cadence to change a marketing decision. It belongs inside the agency's acquisition and retention funnel, has a formula and evidence source, and never turns a carrier scorecard measure into campaign performance. This guide publishes definitions, not benchmarks.
A raw count becomes a KPI only when the agency can say what decision follows. Search impressions can tell the marketing owner whether the agency appeared for relevant personal-auto, homeowners, commercial package, or certificate-driven searches. Qualified-enquiry rate can tell the principal whether the channel attracts risks the agency is licensed and positioned to quote. Quote-to-bind rate can expose friction after qualification.
The scope matters. Independent agents see both new-business and renewal economics, while carrier scorecards may emphasize premium and underwriting results. Marketing measurement should follow the agency-controlled path from exposure through a bound policy, then connect that acquisition cohort to in-force and renewal records. It should not advise whether a risk deserves coverage or what rate should apply.
Use three tests before adding a metric to the monthly page:
- Decision test: name the budget, channel, intake, quoting, or retention decision the number can change.
- Evidence test: identify the exact report and timestamp that can reproduce the number.
- Boundary test: state exclusions so claims calls, job seekers, duplicates, and unlicensed requests cannot inflate acquisition.
Roundup pages often list insurance agency sales KPIs beside carrier measures. IIAT's agency-metrics guidance treats metrics as process-dependent performance tools. That is the useful principle: your written rules must come before the colored dashboard.
The funnel dictionary every KPI depends on
Define the insurance funnel as separate, timestamped transitions: impression, click, call click, form start, submitted form, qualified enquiry, delivered quote, bound policy, and renewed policy. Give each transition its native source and owner. Never backfill an early event from a later outcome or call a form submit a client.
| Stage | Exact business rule | Source system | Owner | Timestamp |
|---|---|---|---|---|
| Impression | An agency search result, GBP result, paid ad, or social post was rendered under that channel's reporting rule. | Search Console, GBP, ad, or social report | Marketing owner | Platform event time in agency reporting zone |
| Click | A user clicked from the recorded channel to the agency's owned destination. | Search Console or channel click report | Marketing owner | Platform click time |
| Call click | A unique user activated a tracked phone link; connection and enquiry status remain unknown. | GA4 event log; call-tracking log if present | Marketing owner | Click time, with call connection stored separately |
| Form start | A unique user began the declared quote or contact form. | GA4 specific form-start event | Marketing owner | First valid start event |
| Form submitted | The declared form completed successfully and fired its specific submission event. | GA4 specific form event plus intake record | Intake owner | Successful submission time |
| Qualified enquiry | A unique request passes written line, state, coverage-fit, and capacity-to-bind rules after exclusions. | AMS or CRM intake log | Intake owner | Qualification verdict time |
| Quote delivered | A quote for a qualified enquiry reached the prospect; quote requests and incomplete indications do not count. | AMS or comparative-rater quote log | Production owner | First delivery time |
| Bound policy | The AMS records the policy as bound or issued under the agency's declared status rule. | AMS policy record | Production owner | Bound or issued status time |
| In-force policy | The policy remains active at the declared snapshot after cancellation checks. | AMS book record | Service owner | Snapshot date |
| Renewed policy | An eligible policy reached renewed status inside the declared renewal window. | AMS renewal record | Service or retention owner | Renewal effective date |
This separation solves a common agency reporting failure. A producer sees 40 “leads” in an ad dashboard, while intake sees phone taps, repeat callers, claim-service calls from current insureds, and several requests outside licensed states. Neither count is necessarily wrong; they describe different stages. The scorecard must preserve both and connect them with a rate.
Google documents recommended lead-lifecycle events including generate_lead, qualify_lead, working_lead, and close_convert_lead, while requiring the business to define what each means in its process. Use those names only after mapping them to your agency rules. Do not let an analytics label overrule the AMS record.
Turn channel activity into a scorecard your agency can act on. Start with the funnel definitions, exclusions, and owners that fit your line mix and intake process.
Awareness and traffic KPIs
Use awareness KPIs to diagnose whether the right insurance offer earns attention before intake begins. Track search impressions, clicks, search click-through rate, call-click rate, and form completion rate separately by channel and landing page. These numbers locate message or journey friction; none establishes that a policy was quoted, bound, or renewed.
Search Console's Performance report supplies clicks, impressions, CTR, and average position by query and page. For the scorecard, keep a declared 28-day window and retain search-type filters. Mixing Web and Image impressions between periods can create movement that came from a filter change rather than insurance demand.
| KPI | Formula and evidence contract | Insurance-agency decision |
|---|---|---|
| Search CTR | Search Console clicks ÷ Search Console impressions; declared 28-day window; Performance report; marketing owner; exclude undeclared image, news, or search-type filters. | Rewrite a page title or description when the page appears for the intended line and state but attracts few clicks. |
| Call-click rate | Unique call-button clicks ÷ unique page or profile visits; declared 28-day window; GA4 plus call log; marketing owner; exclude repeat clicks and misdials under a declared duration. | Test phone prominence for bind-now contexts such as a dealership purchase, home closing, or certificate needed for a job. |
| Form completion rate | Successful forms with a specific submit event ÷ form starts; declared 28-day window; GA4 specific form event; marketing owner; exclude validation failures and tests. | Shorten or clarify intake when prospects start an auto, homeowners, or commercial request but cannot finish it. |
A call click deserves special treatment in insurance. A buyer who needs evidence of insurance for a closing or a certificate for a contract may phone because the deadline is near. That makes phone intent operationally important, but the click still says nothing about whether the call connected, fit carrier appetite, reached a producer, or bound.
Form tracking fails when a generic event fires for every form on the site. Google states that a specific form submission needs a specific event or condition. Separate quote intake from newsletter signups, careers forms, and service requests. A GA4 event can be marked as a key event, but that designation records the configured action; it does not turn the action into a bound policy.
For channel execution, keep this page focused on measurement. The detailed playbooks live in the insurance SEO guide and social media guide for insurance agencies.
Enquiry-quality KPIs
Enquiry-quality KPIs show whether marketing attracts risks the agency can realistically quote and whether production converts qualified demand. Track qualified-enquiry rate, quote rate, quote-to-bind rate, cost per qualified enquiry, and cost per bound policy. Use unique records, written qualification rules, channel cohorts, and the agency's actual bind-cycle lag.
Personal-lines volume can make a weak source look healthy. A batch of auto quote forms may include duplicate shoppers and current insureds asking for ID cards. Commercial enquiries have the opposite trap: a low count can hide a valuable account, but “commercial” alone does not make it qualified. Confirm class, state, coverage need, timing, and whether the agency has a plausible market before moving it forward.
Qualified-enquiry rate equals unique enquiries marked qualified under the written line, state, coverage, and capacity rule divided by all unique attributable enquiries received in the same declared 28-day window. The AMS or CRM intake log is the source; the intake owner is accountable. Exclude duplicates, spam, existing-client claims or service, employment enquiries, vendor solicitations, and unlicensed states or lines.
Quote rate is useful as an internal transition, but the agency must define it with the same discipline: unique quotes delivered divided by unique qualified enquiries in one declared intake cohort, using the AMS or comparative-rater quote log, owned by production. Exclude incomplete indications, abandoned applications, re-quotes counted more than once, and enquiries disqualified after documented review.
Quote-to-bind rate equals unique quotes reaching bound or issued status divided by unique quotes delivered to qualified enquiries in the same cohort. Duck Creek names quote-to-bind rate among insurance KPIs; this agency formula makes the boundary explicit. Add the agency's stated bind-cycle lag, let the production owner reconcile AMS records, count re-quotes once, and exclude client-withdrawn quotes.
Paid acquisition needs two cost views:
- Cost per qualified enquiry: direct channel spend attributable to the cohort divided by unique qualified enquiries from it; declared 28-day acquisition cohort; ad invoice plus intake log; marketing owner with principal sign-off; exclude owner labor unless explicitly costed and unattributable enquiries.
- Cost per bound policy: direct attributable spend divided by unique bound policies; declared cohort plus bind-cycle lag; ad invoice plus AMS policy records; marketing owner with principal sign-off; exclude canceled or flat-canceled policies and unattributable binds.
Do not compare those costs across channels until attribution rules match. A paid-search form may carry a campaign ID, while a referral arrives by phone and says a client's name. “Unknown” is a valid source category. Reassigning it to the favored channel makes the scorecard cleaner and the budget decision worse.
Book-economics KPIs
Book-economics KPIs connect acquisition with the relationships an independent agency retains: new-business versus renewal share, renewal rate, policies per household, and referral share of qualified enquiries. They explain why two channels with similar bound-policy counts can create different books, without importing a fixed commission, retention, premium, or growth benchmark.
Line-mix changes the weighting. Personal lines often produce more enquiries and smaller commission per policy, so qualification and household rounding deserve attention. Commercial lines can mean fewer, larger accounts and longer quote cycles, so cohort lag matters more. Life and health demand can cluster around enrollment seasons, including health open enrollment and Medicare AEP, so compare matched seasonal windows rather than adjacent months.
New-business versus renewal share should use bound-policy and renewed-policy statuses from the AMS, not website conversions. Show the counts beside the shares so a small denominator cannot masquerade as a major shift. The production owner owns new binds; the service or retention owner owns renewals. Keep rewrites, reinstatements, and policy changes in declared categories rather than silently treating them as new business.
Renewal rate equals policies renewed in the window divided by policies eligible for renewal in that same window. Use a declared book window, such as trailing 12 months of renewal dates, with AMS policy records and a service or retention owner. Exclude policies the carrier did not offer for renewal and policies the agency chose to non-renew, but report both reasons separately. Renewal commission arrives without a second acquisition event, so retention changes the value of prior marketing even when current-month clicks do not move.
Policies per household equals total in-force policies divided by active households at one declared snapshot. The AMS book is the source and the retention owner maintains it. Exclude canceled and expired policies; count business entities separately from households. This KPI can reveal account-rounding opportunities, but it never proves a household should buy another product.
Referral share of qualified enquiries equals unique qualified enquiries with a prospect-declared client or partner referral source divided by all unique qualified enquiries in the window. Use the AMS or CRM source field, owned by intake, and exclude unverified staff guesses, duplicate introductions, and public-review clicks. The review management guide covers review operations; do not blend a review request with referral attribution.
KPIs to stop copying from carrier scorecards
Do not use loss ratio or carrier written premium as insurance agency marketing KPIs. They belong to underwriting, carrier finance, or carrier relationship analysis and answer different questions. An agency campaign can influence which enquiries enter intake, but it cannot turn an underwriting result into proof that an ad, article, or referral source performed.
| Metric | Real owner | Why it misleads as a marketing KPI |
|---|---|---|
| Loss ratio | Carrier and underwriting | Claims losses and earned premium reflect risk and underwriting definitions, not whether an agency channel moved prospects through intake and quoting. |
| Written premium as a carrier figure | Carrier finance and underwriting | Premium volume can move with rates, limits, mix, and carrier accounting while the agency's click-to-bind path remains unchanged. |
| Combined ratio | Carrier finance and underwriting | Carrier expense and loss components do not identify whether search, social, referral, or paid intake produced qualified agency enquiries. |
Keep carrier figures on a separate page with their official definitions, reporting period, and responsible owner. The marketing page may reference a carrier-appetite reason code when an enquiry cannot be quoted, because that explains funnel leakage. It should not attempt underwriting, coverage selection, rate analysis, or carrier appointment advice.
This boundary becomes important when producers are rewarded on activity. More delivered quotes can coincide with weaker fit if intake passes risks outside the agency's markets. The useful marketing diagnosis is the transition from attributable enquiry to qualified enquiry, then qualified enquiry to delivered quote. The carrier metric cannot identify that handoff.
Build the monthly insurance agency KPI scorecard
Build one monthly scorecard with a row for every KPI and columns for formula, evidence window, source system, owner, exclusions, and decision. Review it every 30 days, while preserving longer quote and renewal cohorts. For each channel, make one keep, change, or stop decision and record the reason.
| KPI | Numerator | Denominator | Window | Source / owner | Exclusions | Decision |
|---|---|---|---|---|---|---|
| Search CTR | Search Console clicks | Search Console impressions | Declared 28 days | Performance report / marketing | Undeclared search-type filters | Keep or rewrite search presentation |
| Call-click rate | Unique call clicks | Unique page/profile visits | Declared 28 days | GA4 plus call log / marketing | Repeat clicks; declared short misdials | Change phone placement or channel message |
| Form completion | Successful specific submits | Form starts | Declared 28 days | GA4 specific event / marketing | Validation failures; tests | Change form fields or instructions |
| Qualified-enquiry rate | Unique qualified enquiries | All unique attributable enquiries | Declared 28 days | AMS/CRM intake / intake | Duplicates, spam, service, jobs, vendors, unlicensed fit | Change targeting or qualification |
| Quote-to-bind rate | Unique bound/issued quotes | Unique delivered quotes | Quote cohort plus bind lag | AMS/quote log / production | Duplicate re-quotes; client withdrawals | Inspect quote follow-up and fit |
| Cost per qualified enquiry | Direct paid-channel spend | Unique qualified enquiries | 28-day acquisition cohort | Invoice + intake / marketing, principal sign-off | Uncosted owner labor; unattributed | Keep, change, or stop paid source |
| Cost per bound policy | Direct paid-channel spend | Unique bound policies | Cohort plus bind lag | Invoice + AMS / marketing, principal sign-off | Canceled, flat-canceled, unattributed | Reallocate paid budget |
| Renewal rate | Policies renewed | Policies eligible for renewal | Declared book window | AMS renewal / retention | Carrier and agency non-renewals, separately logged | Inspect retention workflow and reasons |
| Policies per household | In-force policies | Active households | Point-in-time snapshot | AMS book / retention | Canceled, expired; business entities separate | Review account-rounding opportunities |
Run the review in this order: validate definitions and missing data; compare matched windows; locate the first weak transition; read reason codes and a small record sample; then decide. “Keep” means preserve the setup for another comparable cohort. “Change” means alter one controllable input. “Stop” means pause spend or work when the evidence shows poor fit or when compliance review blocks publication.
Where agencies go wrong is changing ads after seeing fewer binds in the current month even though commercial quotes from that cohort remain open. Respect the bind-cycle lag. Conversely, do not extend the window indefinitely to protect a weak source. Declare the lag before review and close the cohort consistently.
Content and local-search work should feed this same dictionary. theStacc's Content SEO module performs keyword research, builds a keyword map and 90-day calendar, drafts long-form articles in the brand voice, applies on-page scoring, and publishes to the connected CMS on the user's schedule. Its Local SEO module covers GBP posts, review replies, citations and NAP distribution to 60+ directories, plus Map Pack geo-grid rank tracking. These are channel operations; the agency's AMS remains the evidence source for qualification, binds, and renewals.
For regulated marketing, theStacc Compliance Profiles inject required disclosures at planning time, including license numbers, responsible-firm identity, and not-advice language. They steer drafts away from prohibited claims and route every draft through a human verdict of None, Hold, or Block. Automated and agent-key callers cannot override that verdict; the licensed professional remains responsible for final review and publication.
Agency principals who want the commercial product context can review theStacc for insurance businesses. For broader content measurement outside this insurance funnel, use the dedicated content marketing KPI guide.
Build a scorecard that respects both acquisition and compliance. Map your channels to the agency stages your team can verify, then set the human review gates before publishing.
Frequently asked questions about insurance agency marketing metrics
These answers resolve the edge cases that most often distort an agency scorecard: mixing sales and carrier metrics, promoting interaction events into clients, closing cohorts too early, counting referrals without evidence, and choosing one universal KPI. Each answer keeps the stage, source, and decision boundary intact.
What are common sales KPIs for insurance agents?
Common insurance sales KPIs are qualified-enquiry rate, quote rate, quote-to-bind rate, cost per bound policy, and renewal rate. Define each against one stage: qualified enquiries divided by unique enquiries; quotes delivered divided by qualified enquiries; binds divided by delivered quotes; paid spend divided by attributable binds; and renewed policies divided by eligible policies. Use your own cohorts, not a portable benchmark.
How is an insurance marketing KPI different from a carrier KPI like loss ratio?
An insurance marketing KPI measures an agency-controlled funnel decision, while loss ratio measures claims losses against earned premium in an underwriting context. Carrier and underwriting teams own loss-ratio definitions. An agency marketer can segment enquiries, creative, spend, and intake quality, but should not label a carrier risk measure as evidence that a campaign works.
Does a form submission or a call click count as a new client?
No. A call click records an attempt to call, and a submitted form records an intake action. Either may be a duplicate, service request, job application, spam entry, or out-of-state request. Count a new client only after your agency management system records a policy as bound or issued under the agency's declared business rule.
What is quote-to-bind rate and how do I compute it for my agency?
Quote-to-bind rate is unique quotes that reached bound or issued status divided by unique quotes delivered to qualified enquiries in one declared cohort. Add your normal bind-cycle lag before closing the cohort. Count a re-quote once, exclude quotes the client withdrew before a decision, and reconcile the quote log against bound-policy records.
How often should an insurance agency review marketing KPIs?
Review the operational scorecard every 30 days, but do not force every KPI into a 30-day outcome window. Search and intake rates can use a declared 28-day window. Quote-to-bind needs a cohort plus the agency's bind-cycle lag, while renewal rate needs a declared book window. Freeze definitions before comparing periods.
Which KPI matters most for a new agency versus an established book?
A new agency usually learns most from qualified-enquiry rate and quote-to-bind rate because both expose whether its targeting and carrier appetite match. An established agency should add renewal rate, policies per household, and referral share because existing relationships affect acquisition economics. Neither agency should choose one universal KPI without line mix and cohort context.
How do I count referrals as a marketing KPI without breaking review-platform rules?
Count a referral when the prospect identifies a person or partner as the source and the intake owner records that source in the CRM or agency management system. Keep referral attribution separate from public-review requests. Do not condition an incentive on a positive review, script praise, or recode an unattributed enquiry merely to improve the referral share.
Why do my marketing numbers look good while bound policies stay flat?
Your scorecard probably has stage leakage or mixed cohorts. Start at bound policies and move backward through delivered quotes, qualified enquiries, submitted forms or connected calls, and clicks. Find the first transition whose rate weakened. Then inspect exclusions, source tags, response handling, carrier appetite, and cohort lag before changing ads or publishing more content.
Make the next review produce one decision
A useful insurance KPI review ends with one controlled decision per channel, not a longer dashboard. Freeze the stage rules, reconcile native reports with intake and AMS records, respect quote and renewal windows, then keep, change, or stop one input. Preserve the baseline so next month's comparison answers whether that decision helped.
Start with the funnel dictionary before calculating a rate. Then build the nine-row scorecard, assign its owners, and document the exclusions that match your agency. Personal lines, commercial lines, and seasonal life or health demand should use the same measurement discipline, even when their volumes and cycle lengths differ.
Keep compliance review outside the performance contest. A disclosure, Hold, or Block verdict is a publication control, not a bad marketing result. The licensed professional and compliance officer decide what can run; the scorecard decides what the agency learned from material that was approved and published.
Bring your real funnel definitions to the conversation. We will map the measurement gaps, channel handoffs, and compliance controls that belong on your agency's monthly page.
Sources & references
Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.
Weekly local SEO teardowns
One practical email a week. Map Pack, GBP, AI Overviews — no fluff. Unsubscribe anytime.