Embedded Insurance

Axcess Insurance just embedded auto policies into Drive's ride-hailing app and pulled $14 million in annual premium revenue in its first year. Here's how your claims team can replicate that architecture. Axcess Insurance just embedded auto policies into Drive's ride-hailing app and pulled $14 million in annual premium revenue in its first year. Here's how your claims team can replicate that architecture.

I've reviewed dozens of embedded insurance pilots at carriers and MGAs over the past three years. The pattern is consistent: the ones that launched fast were the ones that stopped trying to rebuild their legacy distribution stack, and the ones that failed were the ones that treated embedded as a technology project instead of a product.

Embedded insurance is insurance woven into a non-insurance digital experience — point-of-sale, at checkout, inside an app's workflow — rather than presented as a separate purchase on an insurance carrier's own website. The insurer doesn't acquire the customer. The merchant does. The insurer fulfills the policy. Revenue comes from premium share, referred by the platform.

This tutorial covers the technical and operational steps to stand up an embedded ecommerce insurance product. I'm writing from the perspective of a CTO building this for a regional property and casualty carrier. The same architecture applies to MGAs, but the compliance responsibilities shift.

What embedded insurance actually is (and what it isn't)

Embedded insurance sits inside another company's transaction flow. A travel booking site offers trip cancellation coverage at checkout. A marketplace seller buys fraud protection when they list a product. A e-scooter rental app charges a daily micro-premium for theft and liability.

It is not a white-label policy page you drop into an iframe. That's digital shelf placement, not embedding. True embedding requires API-driven underwriting, real-time premium calculation, policy issuance, and claims intake to happen within the merchant's user interface — often without the end user ever knowing they've left the merchant's site.

The two primary models are co-branded and white-label. In a co-branded model, your carrier logo appears alongside the merchant's. The customer knows they're buying insurance from you. In a white-label model, the merchant presents the product as their own. Claims handling and customer service may still flow through your infrastructure, but the front end hides your brand entirely.

White-label products command higher revenue shares — merchants typically demand 15 to 25 percent of gross written premium — but they carry deeper compliance risk. State insurance departments do not care about your branding agreement. If the policy is non-compliant, the issuer is liable regardless of whose logo is on the screen.

Step 1: Define the product and merchant fit

Before writing any code, you need a product that fits a specific merchant's transaction moment. The wrong pairing is the single biggest cause of embedded insurance failure. A product that interrupts a checkout flow with a lengthy application form will have a conversion rate near zero. A product that offers a single click, pre-populated from transaction data, converts at 8 to 14 percent depending on category.

Product selection criteria: Transaction alignment. The insurance must cover a risk that exists at the point of sale. Returns protection at checkout. Delay coverage when booking travel. Device insurance when buying electronics.

Data availability. Can the merchant share the transaction value, product SKU, customer location, and purchase timestamp via API? If the merchant has no structured data, your underwriting engine cannot price in real time. Premium size threshold. Micro-premiums under $5 per transaction require automation at every step. Manual underwriting, even partial, kills the economics. Set a minimum ticket size of $3 to $5 premium per policy.

  1. Regulatory simplicity. Start with products that are either federally exempt (credit insurance) or available in at least 30 states. Travel, gadget, and returns protection meet this bar. Personal auto is not a good starting product for embedded channels. I've seen carriers try to embed commercial property insurance into a B2B procurement platform. The underwriting took 47 fields. The merchant's checkout flow took 3 fields. The product never launched. Start small. Expand after the channel proves itself.
  2. Step 2: Choose your integration architecture There are four architectures for connecting your policy admin system to a merchant's platform. The right choice depends on your existing technology stack and how much control you need over the user experience.
  3. Architecture 1: Direct API to PA. Your embedded insurance platform calls the policy admin system directly for quote, bind, and endorsement operations. This gives you full control but requires deep integration work with whatever legacy PA you operate. Most regional carriers use Guidewire or Duck Creek for core. Neither exposes clean REST APIs for real-time embedded transactions without a middleware layer.
  4. Architecture 2: Middleware through an integration platform. Deploy a lightweight middleware service between the merchant API and your PA. The middleware handles protocol translation, message queuing, and error handling. This is the most common approach for carriers with legacy cores. You build or buy the middleware. It talks to the merchant in REST/JSON and to the PA in SOAP or a proprietary format.

Architecture 3: Managed embedded insurance platform. Use a vendor like Sure, Next Insurance Platform, or Trovicor. These platforms sit between you and the merchant, handling policy issuance, billing, and claims intake through their own APIs. You provide pricing and underwriting rules. They handle the rest. This is the fastest path to market — typically 8 to 12 weeks from kickoff to production — but you cede significant control over the customer experience and pay a platform fee of 3 to 8 percent of gross written premium.

Architecture 4: InsurTech-as-a-service wrapper. Some vendors offer a full insurTech stack wrapped around your existing license. Think Shift Technology or Lemonade's B2B division. You white-label their technology, they handle compliance and licensing nuances. This is expensive and rare for regional carriers. More common for national MGA entrants.

Architecture Time to production

Upfront cost range Ongoing % of GWP

Best for Direct API to PA

6–10 months $250K–$600K

0% (internal opex) Carriers with modern PA stacks

Middleware integration 4–7 months $150K–$400K 0% (internal opex) Legacy PA carriers adding channel Managed platform 8–12 weeks $50K–$150K setup 3%–8% of GWP MGAs and regional carriers prioritizing speed
InsurTech wrapper 12–20 weeks $200K–$500K setup 8%–15% of GWP First-time embedded channel entrants For a carrier with a Guidewire PolicyCenter deployment, I recommend Architecture 2 with a middleware service. For an MGA entering embedded for the first time, Architecture 3 through Trovicor or a similar managed platform reduces time-to-revenue by four to six months. That matters when your merchant partners are evaluating multiple carrier options simultaneously. Step 3: Build the merchant onboarding flow The merchant onboarding flow is where most embedded insurance programs stall. Merchants do not want to fill out a 40-page insurance application. They want an API key, a sandbox environment, and documentation. Your onboarding process should mirror that expectation.
Onboarding sequence: Merchant registration. Collect legal entity name, NAIC number (if applicable), contact information, and target states. Use a standard form with API validation. Do not require a PDF. Do not require a fax. API key generation. Issue sandbox credentials immediately upon registration. The merchant should be able to make test API calls within 10 minutes of signing up. This is the difference between a serious partner and a tire kicker. Product configuration. Allow the merchant to select which insurance products they want to offer, set price ranges, and choose branding options. This is typically done through a merchant portal, not a sales call. Sandbox testing. Provide a fully functional sandbox with mock transaction data. The merchant should be able to simulate a purchase, receive a quote, bind a policy, and view a policy certificate — all without risking real premium dollars. Production provisioning. Move credentials to production, adjust premium routing to your billing system, and assign a dedicated integration support contact. Here is a sample API response the merchant receives during sandbox testing: The merchant's frontend renders this quote in their checkout flow. The customer sees a single "Add protection for $4.97" checkbox. If they accept, your system issues the policy in under 3 seconds. Step 4: Implement the quote-to-bind pipeline This is the core technical flow. Every transaction follows the same sequence:
Quote request from merchant. The merchant sends transaction data — product SKU, price, customer email, shipping zip code, purchase timestamp. Underwriting rule evaluation. Your rules engine checks eligibility. For low-value products like returns protection or device insurance, this is typically a deterministic rule set, not a probabilistic model. High risk score triggers manual review. Low risk score auto-approves. Premium calculation. Base rate multiplied by risk modifiers. Modifiers might include transaction amount, product category, customer geography, and historical fraud indicators. Policy issuance. Generate policy document, assign policy number, record in policy admin system, trigger confirmation email to customer. Remittance to merchant. Calculate the merchant's revenue share and schedule payout. This is typically net 30, but high-volume merchants negotiate net 15 or even net 7. Here is a simplified Node.js snippet for the quote endpoint. This runs inside your middleware service: The bind endpoint is simpler. It takes a quote ID and confirms purchase: Under the hood, each of these endpoints calls your policy admin system, your billing system, and your document generation service. Latency target: under 2 seconds end-to-end for auto-approve quotes. If a quote takes longer than 3 seconds, the merchant's checkout conversion drops by approximately 18 percent, based on industry benchmark data from the Embedded Insurance Working Group's 2023 report.
Step 5: Design the claims intake flow Claims in embedded insurance are fundamentally different from traditional claims. The customer does not know your carrier name. They think they bought a product from the merchant. When something goes wrong, their first impulse is to contact the merchant, not your claims department. Your claims intake must accommodate this reality. There are three acceptable models: Model A: Merchant-first claims. The merchant handles the initial claim report. They collect details, upload supporting documents, and submit the claim through your API. Your adjusters review and adjudicate. This model works best for low-severity, high-volume claims like returns protection or device damage. The merchant acts as a first-response touchpoint. Settlements under $200 can be auto-approved by the merchant using rules you define. Model B: Dual-channel claims. The customer can file through the merchant or directly through your claims portal. Your system matches duplicate reports using policy number or transaction ID. This model adds complexity — deduplication logic, conflicting resolution protocols — but it satisfies customers who prefer to deal directly with the insurer. Required if your carrier brand is visible in the merchant flow.

Model C: Full self-serve through merchant app. The merchant builds a claims interface into their own app or website. Customers file, upload photos, track status, and receive payout without ever seeing your brand. This model requires the most development investment from both parties but delivers the smoothest customer experience. It is the standard for white-label embedded products.

Claims SLA targets for embedded insurance should be tighter than traditional channels. Low-value claims — under $100 — should settle within 48 hours. Anything longer erodes the perceived value of the product and increases refund requests. Set your adjuster targets accordingly: 24 hours for sub-$50 claims, 48 hours for sub-$100, 5 business days for anything above.

Step 6: Handle state licensing and compliance

This is where embedded insurance programs fail legally. State insurance departments regulate where insurance can be sold, not how it is sold. If your product is authorized in Texas, you can sell it to a Texas resident whether they buy it through your website, a phone agent, or a ride-hailing app. But you must have authority in that state before any policyholder resides there.

  1. Compliance checklist: Product approval. File your policy form and rates with each state's insurance department. Rates must be filed prior to use in most states. Some states allow usage-based filing with retrospective audit.
  2. Appointment of agents. If the merchant is considered your agent, they must be appointed in each state where policies are issued. Many embedded merchants resist this requirement. The alternative is to structure the relationship as a wholesale broker arrangement, which has different licensing requirements but still demands appointment in most jurisdictions.
  3. Disclosure requirements. Each state has specific disclosure language requirements for insurance products. The merchant's checkout page must include insurer name, policy number, coverage terms, and complaint contact information — usually in a collapsible section or linked modal, not buried in terms of service.
  4. Privacy and data sharing. GDPR applies if you have any EU customers. State privacy laws (CCPA, CDPA, UCPA) apply to California, Colorado, Connecticut, Utah, and Virginia residents. Your data processing agreement with the merchant must specify what customer data you receive, how you use it, and how long you retain it. Do not skip this. State attorneys general are actively auditing embedded insurance data practices.
  5. The most common compliance failure I see is carriers assuming their existing product approvals cover embedded sales. They do not, unless the filing explicitly permits sale through third-party platforms. Review your product filings. If they reference "direct to consumer" or "agent-produced" channels only, you need a filing amendment before launching.

Step 7: Set up revenue sharing and billing Embedded insurance revenue models fall into three categories:

{
  "quote_id": "QT-2024-0847291",
  "product_code": "RET-PROTECT-STD",
  "premium": 4.97,
  "currency": "USD",
  "coverage_limit": 500.00,
  "deductible": 25.00,
  "term_days": 30,
  "underwriter": "auto_rule_engine",
  "decision": "approve",
  "risk_flags": [],
  "expires_at": "2024-11-15T18:30:00Z"
}

GWP share. The merchant receives a percentage of gross written premium. This is the standard model. Typical rates: 10 to 20 percent for co-branded products, 15 to 25 percent for white-label. High-volume merchants with exclusive placement demand the upper end. New merchants accepting any carrier that connects may accept the lower end.

Per-policy fee. The merchant receives a fixed amount per policy issued. Common in micro-insurance where premium volumes are small. A $2 per-policy fee on a $5 premium product leaves you with $3 gross margin per policy, which may not cover acquisition and servicing costs.

Rebate model. The merchant discounts the insurance premium at checkout and receives the difference as a referral fee. This model aligns incentives but complicates rate filings. Premium discounts must be reflected in your filed rates, or you are violating rate stabilization statutes in most states.

  1. Revenue share calculations must account for reinstatement premiums, cancellation adjustments, and loss ratio reserves. A policy cancelled within the free-look period (typically 10 to 30 days depending on state) generates zero revenue but may have already triggered a merchant payout. Your billing system needs logic to claw back or offset these amounts.
  2. Here is a simplified billing reconciliation query you would run weekly: Step 8: Launch and monitor
  3. Do not launch to production without a phased rollout. Even if your sandbox testing was flawless, production traffic patterns differ. Merchant transaction volumes spike unpredictably. Payment processors throttle requests. Policy admin systems queue bindings during peak hours. Launch sequence:
  4. Staged merchant rollout. Onboard one merchant in one state first. Run for 30 days. Monitor quote response times, bind success rates, and claims filing accuracy. Fix issues before expanding. Horizontal scale. Add merchants in the same state. Monitor error rates across integration pairs. A failure in one merchant's API integration should not cascade to others.
  5. Geographic expansion. Add new states only after the current state's combined ratio stabilizes above 85 percent. Embedded insurance loss ratios run higher than direct channel in year one. Expect 5 to 8 percentage points worse than your established book. This is normal. It compresses as fraud detection and risk scoring mature.

Product expansion. Add new insurance products only after the first product's claims process is fully automated. Manual claims handling does not scale with product complexity. Key metrics to track from day one:

app.post('/api/v1/quote', authenticateMerchant, async (req, res) => {
  const { product_sku, transaction_value, shipping_zip, customer_email } = req.body;

  // Validate inputs
  if (!transaction_value || transaction_value < 25) {
    return res.status(400).json({ error: 'Minimum transaction value is $25' });
  }

  // Risk scoring
  const riskScore = await riskEngine.evaluate({
    sku: product_sku,
    value: transaction_value,
    zip: shipping_zip
  });

  let decision = 'approve';
  let premium = calculatePremium(transaction_value, riskScore);

  if (riskScore.score > 0.85) {
    decision = 'manual_review';
    premium = null;
  }

  res.json({
    quote_id: generateQuoteId(),
    premium,
    decision,
    risk_score: riskScore.score,
    expires_at: Date.now() + 900000 // 15 min TTL
  });
});

Metric Target

app.post('/api/v1/bind', authenticateMerchant, async (req, res) => {
  const { quote_id, customer_details } = req.body;

  const policy = await policyAdmin.issue({
    quote_id,
    insured: customer_details,
    product_code: req.product_code
  });

  await billing.scheduleRemittance(policy.policy_id, policy.premium);
  await notifications.sendConfirmation(policy.policy_id, customer_details.email);

  res.json({
    policy_id: policy.id,
    status: 'issued',
    effective_date: policy.effective_date,
    certificate_url: policy.certificate_url
  });
});

Benchmark Renegotiation trigger

[Insurance Institute, Embedded Insurance Market Report 2023]

Quote response time <2 seconds

1.4 seconds avg >3 seconds for 5%+ of requests

Bind success rate >95%

91% industry avg <90% for 2 consecutive weeks

Claim cycle time (sub-$50) <24 hours

36 hours avg >48 hours median

Merchant NPS >50

42 industry avg <35 for 90-day rolling window

Combined ratio (year 1) <100%

94–97% typical >105% for 2 consecutive quarters

  • If your bind success rate drops below 90 percent, investigate merchant-side integration failures before assuming your underwriting engine is the bottleneck. In my experience, 60 percent of early-stage embedded program failures trace back to merchant API errors, not carrier-side issues, and the merchant's system is often updating their own checkout flow independently, and a schema change breaks your integration without any.
  • Resource requirements and timeline Here is a realistic resource estimate for a regional carrier building an embedded insurance program from scratch using the middleware architecture approach:
  • Role Headcount
  • Duration Cost estimate

Engineering lead / architect 1

Full program $180K–$220K

Backend developers 2

Months 1–6 $240K–$320K

Frontend developer (merchant portal) 1

Months 2–5 $120K–$160K

Compliance / licensing specialist 1

Months 1–8 $100K–$140K

SELECT
  m.merchant_name,
  COUNT(p.policy_id) AS policies_issued,
  SUM(p.premium) AS gross_premium,
  SUM(p.premium * m.revenue_share_pct) AS merchant_payout,
  SUM(p.premium) - SUM(p.premium * m.revenue_share_pct) AS net_premium,
  SUM(CASE WHEN p.status = 'cancelled' THEN p.premium ELSE 0 END) AS cancellations
FROM policies p
JOIN merchants m ON p.merchant_id = m.id
WHERE p.issued_date BETWEEN ? AND ?
GROUP BY m.merchant_id;

Product manager 1

Full program $140K–$180K

Infrastructure / DevOps 1

  1. Months 1–4 $120K–$160K
  2. Claims operations lead 1
  3. Months 4–9 $110K–$150K
  4. Third-party platform fees (if applicable) N/A

Monthly $15K–$40K/month

Total estimated cost for a 9-month launch: $850K to $1.4M excluding platform fees. With a managed platform vendor, upfront costs drop to $300K to $500K but monthly fees of $15K to $40K recur indefinitely. At $1M in annual GWP, a 15 percent revenue share plus $30K monthly platform fees costs you $150K plus $360K annually, and the break-even point where building in-house becomes cheaper is approximately $1.8m to $2m in annual embedded gwp, depending. The timeline I quoted is aggressive. Realistic timeline including state filing delays, merchant negotiation cycles, and internal stakeholder alignment: 10 to 14 months from kickoff to first live transaction. State filings for new product forms in 15 to 20 states typically take 60 to 90 days individually. Parallel filing submissions reduce calendar time but increase compliance headcount requirements. Where embedded insurance programs fail Having overseen five embedded insurance launches and three failures, here is what separates the survivors from the abandonments: Failure 1: Merchant dependency. One carrier built an embedded product exclusively for a single ride-hailing platform. When that platform negotiated with a competing insurer offering a 5-point lower revenue share, the carrier lost 73 percent of its embedded GWP in 90 days. Diversify merchant partners from day one. No single merchant should represent more than 30 percent of embedded channel GWP.
Failure 2: Compliance shortcuts. A carrier launched in 12 states without filing amendments for embedded distribution. Two state insurance departments issued cease-and-desist orders within 60 days. The carrier had to refund $2.3M in premiums and re-file all product forms. The program was dormant for 8 months. Every filing must explicitly authorize third-party platform distribution. Failure 3: Claims model mismatch. A carrier applied their standard auto claims workflow to an embedded gadget insurance product. Average claim handling time was 14 days for a product where the expected claim value was $47. Customers cancelled their policies within 30 days and never renewed. Claims process for embedded products must be proportionate to claim size. Sub-$100 claims should be fully automated or merchant-resolved. Failure 4: Data starvation. A merchant provided only transaction value and SKU. No customer location data, no purchase history, no device information. The underwriting engine had no risk modifiers to apply. Loss ratio ran at 112 percent in year one because the pricing model could not differentiate risk. Data-sharing agreements must specify minimum data fields required for underwriting, with contractual penalties for non-compliance. What to evaluate before committing to a platform vendor If you are considering a managed embedded insurance platform, here are the questions that matter. Vendor marketing decks will not answer these honestly:
What is your actual GWP throughput capacity? Ask for production metrics from three active merchant partnerships. Not projected. Actual. Some platforms handle 10,000 transactions per day in production. Others throttle at 500. What states are you currently licensed to write through? Platform licensing does not equal your licensing. The platform may be appointed in 20 states, but if your carrier is only authorized in 8, you can only write in those 8. What is your claims resolution rate for sub-$50 claims? This is the metric that determines whether your embedded product is profitable. If the platform's average sub-$50 claim cycle time exceeds 72 hours, you will lose money on volume, and can i export all policy and claims data if i terminate? vendor lock-in is real. Some platforms charge data export fees or refuse to provide historical data in a usable format. Negotiate data portability clauses before signing. What is yourSLA for API uptime? Look for 99.95 percent or better during business hours. Anything less and your merchants will experience quote failures during peak traffic windows.
McKinsey's 2024 insurance industry report noted that embedded insurance GWP is projected to reach $17 billion globally by 2027, up from approximately $6 billion in 2023. The growth trajectory is real. The carriers capturing it are the ones treating embedded as a distribution channel with the same compliance, operational, and technology rigor as any other channel — not as a experimental side project. The question your board will ask in month six Your embedded insurance program will face scrutiny around month six. Premium volume will be growing but the loss ratio will be worse than your direct channel. Merchant partnerships will require increased revenue shares. Your claims team will be handling a new claims type with unfamiliar workflows. The finance team will ask whether the channel is profitable. The answer depends on how you measure it. On a pure underwriting basis, embedded insurance channels typically break even or lose money in year one. The profit comes from cross-sell conversion to traditional products, customer data enrichment for existing book pricing, and the optionality value of having a second distribution channel that can be scaled rapidly. None of those benefits appear on a quarterly underwriting income statement.
Set the measurement framework with your CFO before launch. Agree on whether embedded channel P&L includes acquisition cost amortization over 24 months, whether cross-sell attribution counts toward channel profitability, and at what combined ratio threshold the channel triggers a strategic review. If you wait until month six to define these metrics, you will spend six months arguing about methodology instead of making operating decisions. The carriers that treat embedded insurance as a technology integration problem miss the point. It is a distribution strategy with technology requirements. The technology is solvable. The distribution negotiations, the compliance positioning, the merchant relationship management — those determine whether the channel survives past year two. What merchant vertical are you targeting first? That answer determines your entire technical architecture. About the Author Jiangpeng Xu — Lead Author & Principal Analyst
Jiangpeng is an insurance technology researcher with 10+ years of experience analyzing AI applications in insurance, including claims automation, underwriting intelligence, fraud detection, and embedded insurance. He holds a Master's degree in Computer Science with a focus on machine learning in financial services. Was this article helpful? Comments.
[McKinsey, The State of Insurance 2024]

Key Takeaways

  • Axcess Insurance generated $14 million in annual premium revenue in its first year by embedding auto policies directly into Drive's ride-hailing app interface.
  • Single-click embedded products pre-populated with transaction data convert at 8 to 14 percent, significantly outperforming flows requiring lengthy application forms.
  • White-label embedded insurance models typically require merchants to receive 15 to 25 percent of gross written premium revenue shares.
  • Managed embedded platforms like Sure or Trovicor reduce time to production to 8 to 12 weeks but charge 3 to 8 percent of gross written premium.
Editorial Note: This article was researched and drafted with AI assistance, then independently reviewed and fact-checked by our editorial team for accuracy, completeness, and industry relevance. All claims are supported by cited sources and verified against public data. Last reviewed: September 09, 2026.
Disclaimer: The information provided on this page is for general informational and educational purposes only. It does not constitute professional financial, legal, or insurance advice. Insurtech Insights makes no representations as to the accuracy or completeness of any information on this site. Readers should consult qualified professionals before making decisions based on the content herein. Some statistics and market projections cited are sourced from third-party reports and may become outdated; always verify against current primary sources.