Insurance Analytics Software: Claims, Underwriting, and Retention
Most insurance analytics software gets bought to answer one question ("where is the loss ratio going?") and then gets blamed for failing at a dozen others: why claims sit for eleven days between the first notice and the first adjuster contact, why one agency's book runs twenty points hotter than another's, why renewal retention fell only in the segment that took a small rate increase. Those are different problems with different data, different owners, and different tolerances for being wrong. This guide covers what insurance analytics software has to do across claims, underwriting, and retention, which data sources actually feed it, where AI can read unstructured claim text usefully, and where regulatory care means a human stays in the loop.
What insurance analytics software actually has to do
Insurance is unusual among industries because the cost of the product is unknown at the moment of sale and stays partly unknown for years. Everything downstream inherits that uncertainty. Analytics in insurance therefore has four distinct jobs, and tools that are good at one are usually mediocre at the others:
- Measure the book. Loss ratio, combined ratio, development, reserve adequacy. Slow, precise, actuarial, heavily reviewed.
- Run the operation. Claims queues, cycle time, first contact, adjuster load, vendor turnaround, service levels. Fast, operational, needs to be current today.
- Score decisions. Underwriting quality, referral behavior, pricing exceptions, fraud signals. Model driven and subject to regulatory scrutiny.
- Watch the customer. Retention, lapse risk, agency mix, cross-sell, complaint patterns.
Job one belongs to actuaries and finance and rarely needs new software. Job two is where most carriers and MGAs leak money and where a surprising amount of the work is still manual. Job three is where governance obligations bite. Job four is where the smallest tooling investment usually pays back fastest, because nonrenewal is a slow, visible signal that almost nobody watches weekly.
The data sources that feed insurance analytics
Insurance data is spread across systems that were never designed to be joined. A realistic inventory for a mid-sized carrier or MGA looks like this:
- Policy administration: Guidewire PolicyCenter, Duck Creek, Sapiens, Majesco, or a homegrown system. The source of truth for exposure, term, endorsements, and earned premium.
- Claims: ClaimCenter or equivalent, holding reserves, payments, status, adjuster notes, and litigation flags.
- Billing: installments, cancellations for nonpayment, reinstatements. Nonpayment cancellations are frequently misread as churn.
- Agency and distribution: Applied Epic, Vertafore AMS360, or a CRM such as Salesforce or HubSpot for producer relationships and submissions.
- Rating and bureau data: ISO/Verisk products, NCCI class and experience data for workers compensation, state loss cost filings.
- Reinsurance and cessions: treaty structure, which changes net results in ways gross reports never show.
- Unstructured everything: adjuster notes, FNOL call transcripts, medical bills, police reports, inspection photos, broker emails, submission attachments.
The practical failure mode is not "we lack data." It is that policy number formats differ between systems, claim status codes were redefined in 2019 without a migration, and the only person who knows which of three premium fields is earned premium left last year. Before you compare vendors, write down the join keys and who owns each one. This is the same discipline that makes banking analytics solutions work, and it fails for the same reasons when skipped.
Where the data has to land
Nearly every analytics layer, AI or otherwise, wants queryable data. Core systems are not safe to query directly under load, and many vendor contracts discourage it. The normal path is a read replica or a warehouse table that lands policy, claim, transaction, and billing extracts on a schedule. Do that once and every downstream tool gets easier. Skip it and you will rebuild the same extracts inside three different products.
Loss ratio: one number hiding three problems
Loss ratio is incurred losses divided by earned premium. It is the headline, and by itself it is close to useless for management action because a single movement can come from at least three unrelated causes.
Frequency changed. More claims per exposure unit. Usually an underwriting, geography, or exposure mix issue.
Severity changed. Same claim count, larger payouts. Often inflation in repair or medical costs, litigation rates, or a shift in claim type.
Reserving changed. Nothing happened in the real world. Case reserves were strengthened, or IBNR assumptions moved. This is the one that makes operations chase ghosts.
Useful insurance analytics software separates these at the point of reporting rather than leaving it to a monthly meeting. A minimum viable cut: loss ratio by accident period and by report period, split into frequency and severity components, with paid versus incurred shown side by side so reserve movement is visible on its own line. Add development triangles for anything where claims stay open more than a quarter. For long-tail lines, a loss ratio measured at twelve months of maturity is a hypothesis, not a result.
| Metric | Definition | Good for | Common trap |
|---|---|---|---|
| Gross loss ratio | Incurred losses / earned premium, pre-reinsurance | Underwriting performance by segment | Ignores cessions, so net results can move the other way |
| Combined ratio | Loss ratio + expense ratio | Whether the business makes money before investment income | Expense allocation choices can hide or create the problem |
| Paid loss ratio | Paid losses / earned premium | Cash reality, immune to reserve opinion | Lags badly on long-tail lines |
| Frequency | Claims per 100 exposure units | Detecting underwriting or exposure drift | Exposure base must be earned, not written |
| Severity | Incurred loss per claim | Detecting inflation or mix shift | Distorted by a handful of large losses; use median alongside mean |
| Reserve development | Change in ultimate estimate between valuations | Reserve adequacy and credibility | Reported as one figure when it should be by accident year |
Claims cycle time and the queue nobody can see
Claims operations is where analytics turns into money you can actually collect, because cycle time correlates with both indemnity cost and complaint volume. The metrics worth instrumenting:
- FNOL to first contact: hours from notice to the first documented claimant contact. Track the 90th percentile, not the mean. The mean hides the small tail of claims that produce most complaints and most attorney representation.
- Time to first reserve and time to reserve stability. Frequent reserve changes on the same claim usually signal an information problem, not an adjuster problem.
- Touch count: how many people handled the claim. High touch counts on low-severity claims are pure loss adjustment expense.
- Idle days: consecutive days with no note, no payment, and no status change. This is the single most actionable claims metric and almost never appears in vendor dashboards, because it requires reading activity data rather than status fields.
- Reopen rate: closed claims reopened within 90 days. A rising reopen rate often follows a closure push.
- Vendor turnaround: independent adjusters, appraisers, IME providers, measured per vendor and per branch.
An honest reading of the tooling market: your claims system reports on status codes because status codes are what it stores. The queue that hurts you is the set of claims that are technically "open, assigned" and have not moved in two weeks. Finding those requires a query against activity history, and then a way to put the answer in front of the supervisor who can act, every morning, without anyone opening a report.
That last part is a delivery problem, not an analysis problem, and it is where a chat and automation layer earns its place. In Skopx you would type something like:
Every weekday at 7am, query the claims replica for open claims with no adjuster note or payment in the last 10 days, group by branch and severity band, and post the list to the #claims-ops Slack channel with the ten oldest at the top.
Described in that one sentence, Skopx builds a scheduled workflow: a schedule trigger, a database query step against your PostgreSQL or MySQL replica, a transform that groups and sorts, and a Slack action. Each run is inspectable step by step, so when the list looks wrong you can see which step produced it. Nothing is a dashboard. It is a list of specific claims, delivered where the work already happens.
Fraud signals: patterns, not accusations
The word most likely to get an analytics project into trouble is "fraud." Analytics does not detect fraud. It detects anomalies that justify a referral to a Special Investigation Unit, which many states require carriers to maintain, and which then does the investigating.
Signals that are legitimately useful as referral inputs:
- Claim reported very close to policy inception or shortly before a scheduled cancellation.
- Repeated appearance of the same provider, repair shop, attorney, or tow operator across otherwise unrelated claims.
- Identical or near-identical narrative text across claims from different claimants.
- Loss location distant from the garaging or property address without an explanation in the notes.
- Late reporting combined with no police report on a loss type that usually generates one.
- Bank account or payee changes late in the claim lifecycle.
Two disciplines keep this defensible. First, a scoring model produces a queue for humans, never an automatic denial. Second, log why each claim scored high. A referral that cannot explain itself is an unfair claims practice complaint waiting to happen, and market conduct examinations look precisely at how claims were handled and documented.
Be sceptical of any vendor promising fraud detection accuracy figures. Ground truth is scarce, because you only learn about the fraud you caught.
Underwriting quality: measure decisions, not just outcomes
Outcome measurement in underwriting is slow. A 2026 policy's true quality is not knowable in 2026. So mature carriers measure the decision process alongside the results:
Hit ratio and quote-to-bind by producer, class, and size band. A sharply rising hit ratio in one class often means you are cheap in that class, and the loss ratio will confirm it eighteen months later.
Referral and exception rates. How often underwriters override guideline pricing, in which direction, and whether those accounts perform differently. Systematic downward exceptions in a specific branch is a finding, not a spreadsheet curiosity.
Rate adequacy versus filed rates, tracked as actual charged premium against the indicated rate for the same risk profile.
Data quality at bind: missing construction year, missing payroll classification, unverified vehicle usage. Premium leakage from misclassification is quiet and cumulative. Workers compensation payroll audits are the clearest case, where audit-recovered premium tells you how wrong the estimates were.
Submission funnel: submissions received, quoted, declined with reason, and the elapsed time at each stage. Slow quoting loses good risks first, because good risks have alternatives.
There is a real parallel to how operational teams measure themselves elsewhere: the same "measure the process, not just the outcome" logic drives manufacturing operations analytics, where cycle time and scrap rate are watched precisely because the final yield number arrives too late to act on.
Retention: the slowest signal you can still act on
Retention is where insurance analytics software pays for itself quickly, because renewal is a scheduled event. You know months in advance which policies are up. The analysis is straightforward and rarely done well.
Split retention into policy retention (count) and premium retention (dollars). They diverge when you keep small accounts and lose large ones, which is the worst version of a good-looking number.
Then segment by cause:
- Rate-driven: retention by rate change band. Plot retention against the percentage change at renewal. The elasticity curve is different by line, by segment, and by tenure, and it changes when a competitor files a new rate.
- Service-driven: retention among policies with a claim in the last twelve months, split by claim experience. Claimants who had a fast, well-communicated claim usually renew better than policyholders with no claim at all. Claimants who had a slow one do not.
- Distribution-driven: retention by agency. A single agency remarketing its book will look like a market shift if you only read the total.
- Involuntary: cancellation for nonpayment is a billing and reminder problem, not a competitive one. Separating it from voluntary lapse changes what you do about it.
First-year retention on new business deserves its own report. New business that does not survive its first renewal never earns back its acquisition cost. The cross-channel view of who is leaving and why has a direct analogue in retail customer analytics, where the same mistake, averaging across segments that behave differently, produces the same false calm.
Where AI reads unstructured claim text
Roughly half of what a claims file knows is not in a field. It is in adjuster notes, FNOL transcripts, correspondence, medical narratives, and estimate documents. This is where language models add something genuinely new, and where the honest use cases are narrower than the marketing.
Works well and is low risk:
- Summarizing a long claim file for a supervisor review or a transfer between adjusters, with the source note dates cited.
- Extracting structured attributes that already exist in prose: injury type mentioned, vehicle towed yes or no, attorney named, treatment referenced.
- Flagging text for human attention: mentions of representation, threats of complaint, references to a regulator, or language suggesting a coverage question.
- Consistency checks between the narrative and the coded fields. If notes describe water damage and the loss code says fire, someone should look.
- Clustering similar narratives to surface repeat providers and repeated phrasing.
Requires much more care:
- Anything that influences coverage, denial, reserve amounts, or pricing. Model output can be an input to a documented human decision. It should not be the decision.
- Anything touching protected characteristics or proxies for them, which regulators are explicitly looking at.
Practical guardrails: keep the source citation with every extraction so a reviewer can check it in seconds, log the model version and prompt used, and sample outputs for accuracy on a fixed schedule rather than assuming stability. The same restraint that applies to reading employee-generated text applies here, and the reasoning is laid out well in employee analytics software: the fact that text can be read does not mean every reading is appropriate.
Regulatory care that insurance analytics software cannot remove
Insurance is regulated at the state level in the United States and by separate regimes elsewhere, and analytics tooling does not change your obligations. As of 2026, several things are worth knowing and worth verifying against current text, since these evolve:
- The NAIC adopted a Model Bulletin on the Use of Artificial Intelligence Systems by Insurers in December 2023, which many states have since issued in some form. It expects a written AI governance program covering model inventory, testing, documentation, and third-party model oversight.
- New York DFS Circular Letter No. 7 (2024) addresses the use of external consumer data and AI in underwriting and pricing, including expectations around unfair discrimination testing.
- Colorado SB21-169 requires insurers to test their use of external consumer data and algorithms for unfairly discriminatory outcomes in specified lines.
- Market conduct examinations look at claims handling documentation, timeliness, and consistency. Your analytics can help you pass one, and sloppy automated actions can help you fail one.
Two design implications follow. Keep a model inventory that includes anything vendor supplied, and require that any automated action leaves an audit trail identifying what ran, on what data, and who approved it. That is why Skopx acts only with your approval and why workflow runs are inspectable step by step. On the platform side, Skopx encrypts data at rest with AES-256, uses TLS 1.3 in transit, isolates data per organization at the row level, keeps SOC 2 controls in place, and never uses your data to train a model. Governance of your models and your decisions stays yours.
How to choose insurance analytics software
There is no single product that covers all four jobs. The realistic answer is a small stack where each layer does what it is actually good at.
| Layer | Examples | Best at | Not the right tool for |
|---|---|---|---|
| Core system reporting | Guidewire, Duck Creek, Sapiens reporting modules | Operational lists and regulatory extracts tied to system data | Cross-system analysis, anything outside the core |
| BI and dashboards | Power BI, Tableau, Looker | Governed metrics, recurring visual reporting, executive views | Ad hoc questions from non-analysts, unstructured text |
| Actuarial and pricing | Specialist reserving and pricing platforms | Reserving, triangles, rate indication, filings | Day-to-day claims operations |
| Fraud and SIU scoring | Dedicated fraud vendors and internal models | Referral queues with documented reasons | Automatic decisions of any kind |
| AI workspace layer | Skopx | Asking questions across connected tools, reading claim text, alerting, automating recurring checks | Building dashboards or replacing your warehouse |
Skopx is deliberately not on the dashboard row. It is not a BI tool, not a data warehouse, and not an ETL platform. If your requirement is a governed set of visual dashboards for a board pack, buy a BI tool and staff it. What Skopx does is connect to nearly 1,000 business tools, query PostgreSQL, MySQL, and MongoDB directly in chat, read the documents and notes you connect, and turn recurring checks into scheduled workflows. A claims supervisor can type:
Which open bodily injury claims over $50,000 have had no adjuster note in 14 days, and what does the latest note say on each?
and get a specific list with citations back to the source records, without filing a ticket with the analytics team. A daily morning brief surfaces what changed and what is slipping across the tools you connected, which for a claims or underwriting leader is closer to the real job than any chart.
Pricing is straightforward and worth stating plainly: Skopx is a paid product with no free tier and no trial. Solo is $5 per month, Team is $16 per seat per month with no seat caps, and Enterprise and White Label are $5,000 per month. AI runs on your own provider key with no markup from us, so model spend is billed by your provider directly. Details are on the pricing page, and the integrations directory shows what connects today. Skopx catches what falls between your tools, which in insurance is usually a claim, a renewal, or a submission nobody picked back up.
Workflow limits are worth knowing before you plan around them: workflows are acyclic, capped at 20 steps, have no human-approval step type and no custom code steps, triggers are manual, schedule with a 15 minute minimum, or webhook, and AI steps require your own API key.
Frequently asked questions
What is insurance analytics software?
Insurance analytics software is any tooling that turns policy, claims, billing, and distribution data into measurements and decisions: loss ratio and reserve development, claims cycle time and idle claims, underwriting hit ratios and exception rates, fraud referral scoring, and retention by segment. In practice it is a stack rather than a product, because actuarial reserving, operational alerting, and executive dashboards have genuinely different requirements.
Do we need a data warehouse before buying insurance analytics software?
You need somewhere safe and queryable that holds policy, claim, transaction, and billing extracts. That can be a warehouse, or in smaller shops a read replica of the core system database. Querying a production policy admin system directly is usually a bad idea for performance reasons and sometimes a contractual one. Skopx queries PostgreSQL, MySQL, and MongoDB and pulls data through integrations, but it does not move or transform data for you, so the landing step is yours to build.
Can AI reliably read unstructured claim notes?
For summarizing, extracting attributes that are explicitly stated, and flagging text for human review, yes, and it is one of the highest-value uses in claims. For anything that determines coverage, denial, reserve levels, or price, treat model output as an input to a documented human decision, keep the source citation attached, and sample the output for accuracy on a schedule. Regulators are actively looking at AI use in underwriting and claims.
How do we measure retention properly?
Report policy retention and premium retention separately, exclude cancellations for nonpayment from voluntary lapse, and segment by rate change band, by claim experience in the last year, by agency, and by tenure with first-year new business broken out. The total retention number tells you almost nothing about what to change.
Does Skopx replace our BI tool?
No. Skopx does not build dashboards or visualizations and is not trying to. It sits alongside a BI tool, answering ad hoc questions across connected systems, reading unstructured claim and submission text, sending a daily brief on what changed, and automating recurring checks as workflows you describe in chat. If the deliverable you need is a governed visual dashboard, use a BI platform.
What does it cost to run Skopx for an insurance team?
Skopx bills from day one with no free tier and no trial: $5 per month for Solo, $16 per seat per month for Team with no seat cap, and $5,000 per month for Enterprise or White Label. AI usage runs on your own provider key at zero markup from Skopx, billed by your provider. Compare current pricing on the pricing page before budgeting, and check any competitor's current published pricing directly rather than relying on third-party summaries.
Skopx Team
The Skopx engineering and product team