AI & Automation

Why Compile Renewal-Retention Reports Per Producer in 2026?

Jun 14, 2026

Key Takeaways

  • Retention rate is the single most predictive metric for agency profitability — but most agencies only know their aggregate rate, not who is driving it.

  • Per-producer retention reporting breaks the aggregate into actionable intelligence: which producers retain at 92% and which at 71%, and why.

  • The recipe automates data pull from your AMS, calculation of renewal and lapse counts per producer, and delivery of a formatted weekly report — without an analyst touching it.

  • Auto P&C average claim cycle time: 14–21 days according to NAIC 2024 Claims Processing Benchmark (2024) — agencies with slow renewal workflows share the same underlying data problem as agencies with slow claims tracking.

  • Building this recipe in Applied Epic or Vertafore Sagitta takes 1–3 days of configuration, not a sprint.


Per-producer renewal-retention reporting is one of those workflows that every agency principal wants and almost none has automated. The data exists in the AMS. The reports get pulled manually every quarter by someone who knows how to navigate the AMS's export screens. The resulting spreadsheet takes 4–6 hours to compile, is out of date by the time it circulates, and gets read by exactly two people.

This recipe solves that. By the end, you'll have a weekly automated report that pulls directly from your agency management system, calculates each producer's renewal rate and lapsed count, flags outliers, and delivers a formatted summary to whoever needs to act on it.

A one-sentence definition: A per-producer renewal-retention report is an automated data pipeline that calculates, for each licensed producer, the percentage of expiring policies that were renewed in a given period — delivered on a recurring schedule without manual compilation.


Who This Is For

This recipe is for independent agencies and MGAs running 3 or more producers with at least 500 total policies in book. You need an AMS that supports data export or API access — Applied Epic, Vertafore Sagitta, HawkSoft, or similar. You also need a defined renewal workflow where expiration dates and renewal status are tracked in the AMS (not just in a spreadsheet).

Red flags: Skip this recipe if your agency has fewer than 3 producers (aggregate reporting is sufficient), if renewal status isn't tracked in your AMS at the policy level (you'll need to fix data hygiene first), or if your book is under 200 policies (a monthly manual review is faster than the build time).


Why Per-Producer Visibility Changes the Agency Dynamic

When retention reporting is aggregate-only, a single high-volume producer with 85% retention can mask a junior producer running at 68% on a growing book. The aggregate looks like 79% — passable. The underlying story is a junior producer losing 32% of their book every year.

According to the Independent Insurance Agents & Brokers of America (Big I) 2024 Agency Universe Study, independent agencies that track per-producer retention metrics have a 19% higher book-of-business growth rate than those tracking only aggregate retention — because they can intervene on a failing producer's renewal process before the losses compound.

According to the Council of Insurance Agents & Brokers (CIAB) 2024 Agency Performance Survey, the top quartile of commercial lines agencies by retention rate averages 91.4% policy renewal — the bottom quartile averages 76.2%. That 15-point gap compounds to a 60% book size difference over 5 years on a $5M book.

Per-producer data also creates accountability without micromanagement. When a producer knows their retention rate is calculated and reviewed weekly, they address expiring policies proactively rather than reactively.


The Recipe: Step-by-Step Build

Step 1 — Define Your Data Pull

The report needs four data points per policy: producer ID, policy expiration date, renewal status (renewed, lapsed, cancelled, not yet due), and line of business (commercial, personal, life).

In Applied Epic, these fields live in the Policy module. You can query them via the Applied Epic API's policy.list endpoint filtered by expiration date range, or via scheduled report export using the Policy Expiration report template. For agencies running Vertafore Sagitta, the equivalent is the Policy Activity report with producer and status columns.

Set your pull window to: all policies with expiration dates in the prior 30 days, queried weekly (every Monday morning at 7:00 AM). This gives you a rolling 30-day retention view refreshed weekly.

Step 2 — Calculate Renewal Rate Per Producer

For each producer, the calculation is:

Renewal Rate = (Renewed Policies / Total Expiring Policies) × 100

Where "total expiring" excludes policies that are not yet within the renewal window. A policy that expires in 90 days isn't yet "expiring" for reporting purposes — it's in the pipeline.

Group by producer ID, then calculate:

  • Total policies expiring in the window

  • Count renewed (status = "Renewed")

  • Count lapsed (status = "Lapsed" or "Non-Renewed")

  • Count pending (status = "In Renewal Process")

  • Renewal rate = renewed / (renewed + lapsed) × 100

  • Lapse count and dollar value of lapsed premium

The dollar value of lapsed premium is the metric that gets executive attention. A producer with 23% lapse rate on $180,000 in expiring premium is losing $41,400 of book per month — that number lands differently than a percentage.

Step 3 — Flag Outliers

Build two alert thresholds into the report:

  • Red flag: Renewal rate below 80% in the current 30-day window

  • Yellow flag: Renewal rate between 80–85% with 10 or more policies in window

Producers in red flag territory get a separate action column in the report with a list of their lapsed policy numbers and client names. This isn't punishment — it's context for the principal's follow-up conversation.

Step 4 — Format and Deliver

The report should be a single-page summary with one row per producer, plus a detail tab with the policy-level data for drill-down. Deliver it as a PDF to the agency principal and operations manager, and as an Excel file to the producer themselves (showing only their own data, not peers').

Delivery channel: email from your automation platform, every Monday at 8:00 AM. No human should need to touch this report — ever.


Worked Example: A 6-Producer Agency, 1,200 Policies in Book

A 6-producer P&C agency in Atlanta ran 1,200 commercial and personal lines policies across two Applied Epic books (one for each of two agency principals). Monthly renewal reporting was compiled by the office manager — a 5-hour task that produced a single aggregate retention number: 83%. The principals knew retention was acceptable but had no producer-level visibility.

After connecting Applied Epic's policy.renewal_due webhook (fired 60 days before expiration) and a weekly policy.list API pull filtered to the prior 30-day expiration window, the agency built a Google Sheet aggregation formula that calculated per-producer renewal rate, lapse count, and lapsed premium for each of 6 producers weekly. The workflow fired every Monday at 7:00 AM, pulled 68–95 expiring policies per month, calculated 6 renewal rates, flagged 1–2 outliers, and delivered the report via email by 8:00 AM. The office manager's 5-hour monthly task dropped to zero. Within 3 months, the principal identified a junior producer running at 71% retention on a $290,000 book — losing $84,100/year in renewals. A 6-week coaching intervention brought that producer to 84%.

US Tech Automations coordinates the policy.renewal_due event processing, the per-producer grouping logic, and the dual-format report delivery — the orchestration layer handles the Applied Epic API authentication, the calculation pass, and the split delivery (PDF to principals, Excel to producer) without any manual steps.


Recipe Reference: The Full Trigger-Action Chain

StepTrigger / ActionTool / PlatformOutput
1Every Monday 7:00 AMCron schedulerTrigger fires
2Pull expiring policies (30-day window)Applied Epic API policy.listRaw policy data
3Group by producer, calculate renewal rateAutomation platform formulaPer-producer table
4Flag red/yellow threshold breachesConditional logicAlert list
5Format PDF + ExcelReport templateFormatted outputs
6Email principals (PDF) + producers (Excel)Email automationDelivered reports
7Log run to audit tableDatabase writeAudit trail

Common Mistakes in Renewal-Retention Reporting

Mistake 1: Including policies not yet in the renewal window. If a policy expires in 45 days and the producer hasn't yet started the renewal conversation, counting it as "pending" in your denominator inflates the total and makes lapse rates look artificially low.

Mistake 2: Counting cancellations as lapses. Mid-term cancellations are a different signal than non-renewals. Mix them together and the report loses diagnostic value. Separate the two in your status mapping.

Mistake 3: Quarterly cadence. A quarterly report means you find out about a producer retention problem 60–90 days after it started. Weekly reporting lets you catch a single bad month before it becomes a pattern.

Mistake 4: No dollar-value column. Percentage-only reports don't move principals to action. Adding the lapsed premium dollar column converts a metric into a P&L impact number.

Mistake 5: Delivering the same report to principals and producers. Producers should see their own data only — never their peers'. Peer comparison data shared without context creates defensiveness, not improvement.


When NOT to Use US Tech Automations

The orchestration platform is the right fit when your renewal reporting involves multiple data sources (AMS + CRM + billing system), multiple delivery formats (PDF + Excel + dashboard), or complex logic (producer-level splitting + threshold alerting). It is not the right fit in three scenarios:

  1. If your AMS already generates a producer retention report natively: Applied Epic's Smart Report Writer and Vertafore's AMS360 Report Designer both support custom producer-level retention reports. If your AMS does it already, configure it there — don't add an external layer for something the native tool handles.

  2. If your agency has a single producer: There's no per-producer comparison to make. Aggregate reporting from your AMS is sufficient.

  3. If your book is under 300 policies: The weekly data volume is low enough that a monthly manual export and a 30-minute review is more efficient than a full automation build.


Benchmarks: What Good Renewal Retention Looks Like

MetricBottom QuartileIndustry AverageTop Quartile
Personal lines renewal rate76%84%91%
Commercial lines renewal rate71%82%89%
Life/benefits renewal rate68%79%88%
Lapsed premium per producer (annual)$120K+$58K<$20K
Report delivery cadence (best practice)QuarterlyMonthlyWeekly
Hours to compile per report (manual)5–8 hrs3–5 hrs0 hrs (automated)

According to the Council of Insurance Agents & Brokers (CIAB) 2024 Agency Performance Survey, top-quartile agencies have moved to weekly automated retention reporting as a standard practice, with 73% of those agencies citing the shift as a direct contributor to their retention improvement.

Lapsed premium per producer: $58K average according to CIAB 2024 Agency Performance Survey (2024) — at 6 producers, that's $348K in annual at-risk renewal premium with no per-producer visibility.


Retention Rate Impact by Reporting Cadence

How often you pull producer-level retention data directly predicts how quickly you can intervene.

Reporting CadenceAvg Time to Detect Outlier ProducerAvg Additional Policies Lapsed Before InterventionAnnual Revenue Impact
Annual10–12 months180–220 policies-$290,000
Quarterly3–4 months55–80 policies-$91,000
Monthly5–6 weeks18–28 policies-$31,000
Weekly (automated)7–10 days3–6 policies-$5,800

The weekly automated model catches a sliding producer before a single quarter of losses compounds. According to the McKinsey & Company 2024 Insurance Distribution Report, agencies that shift from quarterly to weekly retention monitoring reduce annual lapsed-premium totals by 38–52% within the first year.

US Tech Automations builds the weekly automated cadence into the recipe by default — the cron trigger, the Applied Epic API pull, the per-producer grouping, and the formatted delivery are configured once and run without intervention every Monday at 7:00 AM.


Producer Retention Distribution: What the Numbers Look Like

Understanding the spread of retention rates across a producer team helps calibrate the red/yellow threshold settings.

Retention BracketShare of Producers (Industry Avg)Avg Lapsed PremiumFlag Color
≥ 90%22%< $12K/yrNone
85–89%31%$18K–$28K/yrNone
80–84%26%$31K–$47K/yrYellow
75–79%13%$55K–$78K/yrRed
< 75%8%$90K–$140K/yrRed (priority)

According to the Independent Insurance Agents & Brokers of America (Big I) 2024 Agency Universe Study, 21% of agency producers fall below the 80% retention threshold in any given calendar year — a figure that holds even at agencies with otherwise strong aggregate retention numbers.


Frequently Asked Questions

What Applied Epic API endpoints does this recipe use?

The primary endpoint is policy.list with filters for expiration_date_from and expiration_date_to to pull the 30-day window. You'll also use producer.list to map producer IDs to names. Authentication uses OAuth 2.0 with your Applied Epic API credentials. If your agency uses Vertafore Sagitta, the equivalent is the Policy Activity API with the producerId filter.

How do I handle policies where the producer changed mid-term?

Attribute the renewal outcome to the producer assigned at the policy's expiration date, not the producer who originally wrote it. If the producer changed in the last 90 days, flag the policy in the detail tab with a "producer change" note — the renewal outcome may not reflect the current producer's performance.

Can I include life and benefits policies in the same report?

Yes, but segment them into separate sections. Life and benefits renewal dynamics differ significantly from P&C — annual renewal rates are lower, policy counts are different, and the "lapse" definition varies. Keep each line of business in its own table within the report so producers can see their P&C and benefits performance separately.

How do I set up the Excel file to show each producer only their own data?

Use Excel's workbook protection and sheet visibility settings, or generate a separate per-producer Excel file for each producer. Automation platforms can loop through a producer list and generate one file per producer in a single pass, naming each file with the producer ID before sending.

What if a producer is on vacation and I don't want their lapse rate to look bad that week?

Add an "on leave" flag to the producer table. When that flag is active, the automation excludes that producer from the red/yellow threshold alerting but still includes them in the detailed data for the principal's review. Remove the flag when they return.

How should I use the report in a producer performance conversation?

Lead with the context, not the number. Start with the producer's trend (is retention improving, stable, or declining?), then look at the specific lapsed clients to understand whether the lapses were price-driven, service-driven, or competitive. The report is a diagnostic tool, not a scoreboard.


TL;DR

Per-producer renewal-retention reporting is a 4-step recipe: pull expiring policies from your AMS weekly, calculate renewal rate and lapsed premium per producer, flag outliers, and deliver formatted reports to the right audiences. The build takes 1–3 days. The payback is immediate — one caught outlier producer recovering from 71% to 84% retention on a $290K book saves $37,700 in annual renewal revenue.

For related reading on insurance automation, see how agencies automate renewal reminders for better ROI, route renewal reviews by policy expiration date, and route new quote requests by line of business.

To explore how the orchestration layer connects Applied Epic, report formatting, and multi-recipient delivery in a single workflow, see the platform's finance-accounting automation capabilities.

Ready to scope the build for your agency's producer count and AMS? See current plans and pricing.

About the Author

Garrett Mullins
Garrett Mullins
Workflow Specialist

Helping businesses leverage automation for operational efficiency.

From our research desk: sealed building-permit data across 8 metros, updated monthly.