Skip to content

Insurance · Policy administration

Policy administration system development for insurers and MGAs

We build policy administration systems and the parts around them: product configuration, rating engines, quote-bind-issue flows, endorsements, renewals, billing, document generation and agent portals, plus the migration of in-force policies off a legacy core. We have no published insurance case study yet; the adjacent projects this work draws on are named on this page.

Book a call
Laptop on a desk showing a dashboard with area charts

Short answer

A policy administration system (PAS) holds the insurance product, rates the risk, issues the policy and manages every change until it lapses or renews. Innovation Insight builds custom PAS platforms for $80k to $200k+, migrates policies off legacy cores for $40k to $150k+, and starts either with a $5k to $15k assessment. We also extend Guidewire, Duck Creek, Socotra or similar platforms where buying is the better choice. We have no published insurance case study yet.

Reviewed by Zain Khalid Malik, CTO & Co-founder · Updated

What a policy administration system does

The PAS is the system of record for the insurance contract. It defines what can be sold, prices it, issues it, and keeps a versioned history of every change for the life of the policy. Claims, billing, reinsurance and regulatory reporting all read from it, so its data model decides how hard everything else will be. These are the modules we scope.

ModuleWhat it doesDesign decision that matters
Product configurationCoverages, limits, deductibles, eligibility rules, forms and endorsements defined per product, state and effective dateProducts as versioned data, not code, so a new state filing does not need a release
Rating engineBase rates, factors, tables and algorithms that price a risk; rate versions by state and dateEvery premium must be reproducible later: store the rate version and every input with the quote
Quote, bind, issueSubmission, underwriting questions and referrals, quote options, bind with payment, policy number, issued documentsReferral rules and underwriting authority belong in configuration, with a full decision log
EndorsementsMid-term changes to drivers, vehicles, locations, limits; pro-rata or short-rate premium adjustmentsOut-of-sequence endorsements: a backdated change after a later one must re-rate the chain correctly
RenewalsRenewal offers generated ahead of expiry with re-rating, re-underwriting and notice periods per stateNotice timing differs by state and line; drive it from rules, not hard-coded days
Cancellation and reinstatementInsured or carrier cancellations, non-payment flows, return premium and reinstatementStatutory notice periods and earned premium calculations need tests per state
BillingPayment plans, instalments, invoices, card and bank payments, commissions, refundsIdempotent payments and a ledger that reconciles to the bank every day
Document generationDeclarations, policy forms, endorsements, certificates and notices assembled per policy versionTemplates under version control, and the exact generated PDF stored, never regenerated later
Agent and broker portalQuoting, book of business, commissions, document access and service requests for distribution partnersAgency hierarchy and permissions modelled early; retrofitting them is expensive

Buy, build or extend

Established platforms such as Guidewire PolicyCenter, Duck Creek Policy, Majesco, EIS and Socotra solve problems that took their vendors years: product versioning, out-of-sequence endorsements, state forms and statutory reports. For a multi-line carrier, one of them is usually the right core. A custom PAS earns its cost when the product does not fit their model, when the team is small enough that a suite implementation would cost more than the business earns in its first years, or when the platform is itself the product, such as an embedded insurance API.

OptionFits whenOur usual roleTrade-off
Buy a carrier suite (Guidewire PolicyCenter, Duck Creek Policy, Majesco, EIS)Multi-line carrier, many states, large in-force bookIntegrations, portals, data migration, document and reporting work around the suiteHighest licence and implementation cost; long programmes; you configure within the vendor's model
Buy an API-first core (for example Socotra)MGA or new carrier launching products quickly, with engineers on staffFront ends, distribution portals, rating and underwriting services that call the coreLower entry cost; still a vendor model, and the experience layer is yours to build
Build a custom PASEmbedded, parametric or niche products; a single line in a few states; a platform you will sell to othersThe whole system, designed around your product and filingsYou own product versioning, out-of-sequence logic and statutory changes for good
Extend a legacy coreThe core is stable but quoting, portals or documents are slowNew quote and portal layers writing to the core through an adapterTwo systems to run; the adapter must be the only way in
Our advice in most first conversations: do not build the parts a vendor does well unless the product cannot fit their model. Build the experience, rating and distribution layers that make you different.

Architecture we use for a custom PAS

  • Policy as a versioned aggregate: every transaction (new business, endorsement, renewal, cancellation) creates a new immutable policy version with effective and transaction dates, so the policy as of any date can be rebuilt.
  • Rating as a separate, versioned service: rate tables and algorithms loaded per state and effective date, with a test suite of known quotes that must keep their premiums when a new version ships.
  • Product definitions as data: coverages, forms and rules held in configuration that product owners can edit in a test environment and promote, with an approval step.
  • Events out, not shared tables: policy issued, endorsed and cancelled events published to claims, billing, data warehouse and reinsurance, so they never read the PAS database directly.
  • Documents rendered once: generated PDFs stored with their template version and data snapshot, because the insured's copy must never change.
  • Multi-tenant when the PAS serves several MGAs or programmes, with each tenant's products, rates and data isolated. Our multi-tenant SaaS development page covers the isolation options.
  • ACORD standards where partners need them: ACORD XML or AL3 for agency and carrier data exchange, mapped to and from the internal model at the edge.

Migrating policies off a legacy core

Policy migration is harder than claims migration because in-force policies have a future: renewals, endorsements and billing that the new system must handle exactly as the old one would have. We migrate the way our legacy modernization service describes, adapted to insurance:

  1. Assessment ($5k to $15k): products, rate versions, forms, data quality and interfaces inventoried; a plan that says which books move first.
  2. New business first: new policies for one product are written on the new system while the old one keeps the in-force book, so the new system proves itself on low-risk volume.
  3. Renewal conversion: in-force policies move at renewal, re-rated on the new system, which avoids converting mid-term history that nobody needs to re-rate.
  4. Parallel rating: for every migrated policy, the old and new systems rate the same risk and differences are investigated before the renewal offer goes out.
  5. Reconciliation: policy counts, written premium and outstanding balances compared every night until the old core is retired.

The insurance legacy system modernization post goes further into mainframe and green-screen cores.

Mistakes we see in policy system projects

MistakeWhat it costs laterWhat we do instead
Rates hard-coded in application codeEvery rate filing becomes a release, and old quotes cannot be reproduced when a regulator or customer asksRate tables and algorithms versioned as data, with a regression suite of known quotes per state
Overwriting the policy record on each changeNo way to answer what the policy looked like on the date of loss; claims and audits sufferImmutable policy versions with effective and transaction dates
Regenerating documents on demandA template fix silently changes what the insured was sent two years agoGenerated PDFs stored once with their template version
Billing built as a set of invoices without a ledgerRefunds, instalment changes and cancellations stop reconciling within monthsA double-entry ledger behind billing, reconciled with the bank daily
Agency hierarchy added after launchCommissions, permissions and book transfers need a data migration on a live systemAgencies, sub-agencies and producers modelled in the first release
Copying every legacy quirk into the new systemThe migration takes twice as long and keeps behaviour nobody wantedParity only where it affects premium, coverage or documents; the rest is listed and decided case by case

Most of these are invisible in a demo and expensive a year after go-live, which is why we test them first. The rating regression suite and the policy-as-of-date query are the two things we ask to see working before any portal screen is designed in detail.

Security and compliance

A PAS holds personal and financial data for every insured, so the controls on the claims side apply here too. In US states that have enacted the NAIC Insurance Data Security Model Law (Model #668), licensees need a risk-based information security programme, encryption of nonpublic information, multi-factor authentication, third-party service provider oversight and notice to the commissioner within 72 hours of determining a cybersecurity event. For EU and UK insureds, GDPR adds lawful basis, retention and data subject rights. We build role-based access by agency hierarchy, field-level masking, append-only audit logs and retention rules into the data model. Rate and form filings with state regulators remain your filing team's work; the system stores which filed version every policy used.

What a policy administration system costs

EngagementPriceWhat you getTimeline
Discovery$3k to $8kProduct and transaction map, integration inventory, buy versus build recommendation, costed plan1 to 2 weeks
Legacy core assessment$5k to $15kReview of the existing PAS: products, rates, forms, data quality, interfaces, migration plan2 to 4 weeks
Policy migration and modernization$40k to $150k+New business and renewal conversion onto a new core or suite, parallel rating, reconciliation, retirement of the old system4 to 12 months
Custom policy administration system$80k to $200k+Product configuration, rating, quote-bind-issue, endorsements, renewals, billing, documents, agent portal, audit trail6 to 12 months for a first line

Suite licences, payment processing and hosting are paid to those providers. The policy administration system cost post shows how scope moves the figure, payment details are on payment gateway integration, and pricing lists every published rate.

Our relevant work

We have no published insurance case study yet. These projects contain the hardest PAS patterns, and we would show you their code structure in a call:

  • Solas: a multi-tenant operations platform where each record moves through Draft, Upcoming, In Progress and Completed states, estimates with expiry dates convert to invoices with discounts and tax, and documents are exported as PDFs and emailed to clients. Quote to bind to issue is the same lifecycle with stricter rules.
  • Paint Nite: a platform rebuilt beside a legacy system with sync services keeping both aligned while features migrated in slices, and a checkout pipeline with idempotent payments and per-state tax rules. This is the migration and billing pattern a PAS replacement needs.
  • TamTracker: a multi-tenant SaaS with separate customer, agency and admin front ends, agency partners with client impersonation, and Stripe Connect payouts. An agent and broker portal with hierarchy and commissions has the same shape.

Claims is the other half of the core: see claims management software development, or go back to the insurance industry page.

Next step

Tell us what you're building and get a written estimate.

A senior engineer replies within one business day. NDA on request.

FAQ

Questions we get asked a lot.

How much does a policy administration system cost?

A custom PAS for a first line of business costs $80k to $200k+. Migrating policies off a legacy core onto a new system costs $40k to $150k+, and an assessment of the existing core costs $5k to $15k. Suite licences are extra and paid to the vendor.

Should we build a PAS or buy Guidewire, Duck Creek or Socotra?

Buy if you are a multi-line carrier in many states, or an MGA whose products fit an API-first core. Build when the product does not fit their model, when the platform is your product, or when a suite implementation would cost more than the line earns early on.

How do you handle out-of-sequence endorsements?

Each transaction creates an immutable policy version with effective and transaction dates. A backdated endorsement re-applies the later versions on top of it and re-rates the chain, with tests that cover these sequences per product.

How do you migrate in-force policies from a legacy system?

New business moves first, then in-force policies convert at renewal with parallel rating on both systems. Counts, written premium and balances are reconciled every night until the old core is retired.

Have you built insurance software before?

We have no published insurance case study yet. The relevant work is Solas (lifecycle states, estimates to invoices, PDF documents, multi-tenant), Paint Nite (migration beside a legacy system, idempotent payments) and TamTracker (agency portal and payouts).

Do you support ACORD standards?

Yes, at the edges. We map ACORD XML or AL3 to and from the internal policy model for agency and carrier exchange, and keep the internal model designed around your products.