Policy Renewals and Non-Renewals
This dataset provides a detailed record of insurance policy renewals and non-renewals, including premium recalculations, coverage changes, underwriting reviews, customer acceptance, and non-renewal notices with standardized reason codes. It is ideal for analyzing renewal trends, customer retention, risk management, and operational efficiency in insurance processes.
Sample rows
preview · 8 of 1,001 rows · all 20 columns| policy_idstring | non_renewal_reason_codestring | premium_previousfloat | coverage_modification_flagboolean | customer_idstring | renewal_offer_idstring | renewal_offer_datedate | renewal_expiry_datedate | premium_renewalfloat | coverage_previousstring | coverage_renewalstring | underwriting_review_flagboolean | underwriting_review_datedate | renewal_accepted_flagboolean | renewal_acceptance_datedate | non_renewal_flagboolean | non_renewal_notice_datedate | policy_start_datedate | policy_end_datedate | agent_idstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PLCY001 | blank | 1350.45 | false | CUST101 | RNW001 | 2023-11-05 | 2023-12-05 | 1438.6 | Auto comprehensive, $500 deductible | Auto comprehensive, $500 deductible | false | blank | true | 2023-11-15 | false | blank | 2023-12-06 | 2024-12-05 | AGT201 |
| PLCY002 | blank | 2100 | true | CUST102 | RNW002 | 2023-10-14 | 2023-11-14 | 2176 | Homeowners standard, $1000 deductible | Homeowners standard, $1500 deductible | true | 2023-10-21 | true | 2023-10-30 | false | blank | 2023-11-15 | 2024-11-14 | AGT202 |
| PLCY003 | blank | 1800.9 | false | CUST101 | RNW003 | 2024-01-10 | 2024-02-10 | 1907.6 | Auto liability only | Auto liability only | false | blank | true | 2024-01-18 | false | blank | 2024-02-11 | 2025-02-10 | AGT203 |
| PLCY004 | company-decision | 5200 | false | CUST103 | RNW004 | 2023-09-05 | 2023-10-05 | 5200 | Commercial property, $5000 deductible | Commercial property, $5000 deductible | true | 2023-09-09 | false | blank | true | 2023-09-20 | 2023-10-06 | 2024-10-05 | AGT204 |
| PLCY005 | blank | 980.5 | false | CUST104 | RNW005 | 2023-06-12 | 2023-07-12 | 1099.99 | Renters, $250 deductible | Renters, $250 deductible | false | blank | true | 2023-06-18 | false | blank | 2023-07-13 | 2024-07-12 | AGT205 |
| PLCY006 | customer-request | 2875.75 | true | CUST105 | RNW006 | 2024-03-01 | 2024-04-01 | 2950 | Condo, $1000 deductible | Condo, $1500 deductible | false | blank | false | blank | true | 2024-03-15 | 2024-04-02 | 2025-04-01 | AGT206 |
| PLCY007 | blank | 760 | false | CUST106 | RNW007 | 2023-08-23 | 2023-09-23 | 799.98 | Pet insurance, $100 deductible | Pet insurance, $100 deductible | false | blank | true | 2023-09-01 | false | blank | 2023-09-24 | 2024-09-23 | AGT207 |
| PLCY008 | blank | 1540.9 | false | CUST102 | RNW008 | 2023-07-03 | 2023-08-03 | 1540.9 | Auto plus roadside, $250 deductible | Auto plus roadside, $250 deductible | true | 2023-07-07 | true | 2023-07-12 | false | blank | 2023-08-04 | 2024-08-03 | AGT208 |
| PLCY009 | risk-change | 12650 | true | CUST107 | RNW009 | 2023-05-18 | 2023-06-18 | 14000 | Fleet auto, $1000 deductible | Fleet auto, $1500 deductible | true | 2023-05-22 | false | blank | true | 2023-06-01 | 2023-06-19 | 2024-06-18 | AGT209 |
| PLCY010 | blank | 975.99 | false | CUST108 | RNW010 | 2023-12-10 | 2024-01-10 | 1060 | Homeowners standard, $500 deductible | Homeowners standard, $500 deductible | false | blank | true | 2023-12-28 | false | blank | 2024-01-11 | 2025-01-10 | AGT210 |
| PLCY011 | payment-default | 3400 | true | CUST109 | RNW011 | 2023-03-20 | 2023-04-20 | 3575.1 | Homeowners premium, $500 deductible | Homeowners premium, $750 deductible | false | blank | false | blank | true | 2023-04-02 | 2023-04-21 | 2024-04-20 | AGT211 |
| PLCY012 | blank | 599 | false | CUST110 | RNW012 | 2023-06-08 | 2023-07-08 | 620 | Motorcycle, $500 deductible | Motorcycle, $500 deductible | false | blank | true | 2023-06-15 | false | blank | 2023-07-09 | 2024-07-08 | AGT212 |
| PLCY013 | blank | 4400.1 | false | CUST111 | RNW013 | 2024-02-15 | 2024-03-15 | 4400.1 | Business interruption, $10000 limit | Business interruption, $10000 limit | false | blank | true | 2024-02-25 | false | blank | 2024-03-16 | 2025-03-15 | AGT213 |
| PLCY014 | blank | 1480 | false | CUST112 | RNW014 | 2023-10-02 | 2023-11-02 | 1499.99 | Landlord insurance, $1000 deductible | Landlord insurance, $1000 deductible | true | 2023-10-06 | true | 2023-10-15 | false | blank | 2023-11-03 | 2024-11-02 | AGT214 |
| PLCY015 | blank | 2150 | false | CUST113 | RNW015 | 2023-05-25 | 2023-06-25 | 2150 | Auto comprehensive, $1000 deductible | Auto comprehensive, $1000 deductible | false | blank | true | 2023-06-10 | false | blank | 2023-06-26 | 2024-06-25 | AGT215 |
| PLCY016 | blank | 1799.5 | false | CUST114 | RNW016 | 2023-11-28 | 2023-12-28 | 1855 | Homeowners premium, $2500 deductible | Homeowners premium, $2500 deductible | false | blank | true | 2023-12-06 | false | blank | 2023-12-29 | 2024-12-28 | AGT216 |
| PLCY017 | blank | 900 | true | CUST115 | RNW017 | 2024-05-03 | 2024-06-03 | 980 | Pet insurance, $250 deductible | Pet insurance, $500 deductible | false | blank | true | 2024-05-10 | false | blank | 2024-06-04 | 2025-06-03 | AGT217 |
| PLCY018 | blank | 2100.65 | false | CUST116 | RNW018 | 2023-06-16 | 2023-07-16 | 2100.65 | Auto liability only | Auto liability only | false | blank | true | 2023-06-25 | false | blank | 2023-07-17 | 2024-07-16 | AGT218 |
| PLCY019 | company-decision | 11500 | false | CUST117 | RNW019 | 2023-09-11 | 2023-10-11 | 11750 | Commercial auto, $5000 deductible | Commercial auto, $5000 deductible | true | 2023-09-14 | false | blank | true | 2023-09-27 | 2023-10-12 | 2024-10-11 | AGT219 |
| PLCY020 | blank | 995 | false | CUST118 | RNW020 | 2023-04-09 | 2023-05-09 | 995 | Renters, $250 deductible | Renters, $250 deductible | false | blank | true | 2023-04-20 | false | blank | 2023-05-10 | 2024-05-09 | AGT220 |
What the 1,001 rows show
from the 1,001-row sample- 32%coverage_
modification_ flag = true - 1,590median premium_
previous - 1,628median premium_
renewal
Median 1,590, from 0.0 to 19,800.
- string 7
- float 2
- date 7
- boolean 4
Columns
20 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 7 columns | |||
policy_id | string | Unique identifier for the insurance policyunique | PLCY001 |
customer_id | string | Unique identifier for the customer holding the policy | CUST101 |
renewal_offer_id | string | Unique identifier for the renewal offer made for this policyunique | RNW001 |
coverage_previous | string | Description of coverage details before renewal | Auto liability only |
coverage_renewal | string | Description of coverage details offered in the renewal | Auto liability only |
non_renewal_reason_code | string | Code indicating the reason for non-renewal (e.g., 'customer-request', 'risk-change', 'payment-default', 'company-decision')5 values · optional | company-decision |
agent_id | string | Identifier for the agent or broker managing the renewaloptional | AGT201 |
| Numbers 2 columns | |||
premium_previous | float | Previous policy premium amount before renewal0 or more | 1350.45 |
premium_renewal | float | Renewal premium amount offered for the upcoming policy period0 or more | 1438.6 |
| Dates and times 7 columns | |||
renewal_offer_date | date | Date when the renewal offer was sent to the customer | 2023-11-05 |
renewal_expiry_date | date | Date when the renewal offer expires | 2023-12-05 |
underwriting_review_date | date | Date when underwriting review was completed (null if not applicable)optional | 2023-10-21 |
renewal_acceptance_date | date | Date when the customer accepted the renewal (null if not accepted)optional | 2023-11-15 |
non_renewal_notice_date | date | Date when non-renewal notice was sent (null if not applicable)optional | 2023-09-20 |
policy_start_date | date | Start date of the renewed or non-renewed policy period | 2023-12-06 |
policy_end_date | date | End date of the renewed or non-renewed policy period | 2024-12-05 |
| True or false 4 columns | |||
coverage_modification_flag | boolean | Indicates if coverage was modified during renewal (true if changed) | false |
underwriting_review_flag | boolean | Indicates if the renewal required underwriting review | false |
renewal_accepted_flag | boolean | Indicates if the customer accepted the renewal offer | true |
non_renewal_flag | boolean | Indicates if the policy was not renewed (true if non-renewed) | false |
Use it for
An insurance dashboard
The coverage_
modification_ flag rate and premium_ previous by non_ renewal_ reason_ code. Excel, Power BI or Tableau. Why do 320 of 1,001 rows have coverage_
modification_ flag = true? A class exercise
Hand out the rows and one question. Everyone works from the same 1,001 rows.
- Policies1,001PLCY0011350.45—PLCY0022100—PLCY0062875.75customer…
A software demo
Believable policies with customer_
id, renewal_ offer_ id and renewal_ offer_ date to fill a screen in front of a buyer.
blueprint · policy-renewals-and-non-renewals
Behind this dataset
Same schema. As many rows as you need.
These 1,001 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Renewal offer generated 30-60 days before expiration
- Premium re-rated based on current exposure and loss history
- Underwriting re-review for risk acceptability
- Coverage form updates to current edition
- Loss runs reviewed for renewal decision
- Non-renewal requires notice per state law (30-60 days)
- Non-renewal reason codes: underwriting, loss history, non-payment
- Renewal status: renewed, non-renewed, lapsed
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- policy-renewals-and-non-renewals