Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Why Doesn't the Premium We Collected Match What Our Policy System Says, or What We Owe Our Capacity Provider?
Problems We Solve

Why Doesn't the Premium We Collected Match What Our Policy System Says, or What We Owe Our Capacity Provider?

Insurtech premium collected rarely matches policy records or amounts due to capacity providers. We build a three-way premium reconciliation with clear breaks.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Premium cash, policy records and amounts due to capacity providers drift apart because payments, refunds, instalments and adjustments are recorded in different systems at different times. We build a reconciliation that matches every payment and refund to its policy transaction, calculates what is due to each capacity provider from the same data, and lists the breaks for your finance team to clear.

Three numbers that should agree

At month end your finance team has three figures. The premium your payment provider says you collected, less refunds. The premium your policy administration system says was written, adjusted and cancelled. And the premium, net of commission, that you owe each capacity provider under your agreements.

They never quite agree. A customer paid for a policy that was then cancelled in cooling-off, and the refund went out a day into the next month. A mid-term adjustment was processed but the extra premium failed to collect. A monthly customer's instalment was taken twice after a card update. A broker paid a batch of premiums in one transfer. Someone works through the differences in a spreadsheet, and some are carried forward because nobody can explain them.

Where the differences come from

Premium moves through several systems, and each records it at a different moment.

CauseWhat it looks likeWhere it starts
TimingPayment in one month, policy transaction in anotherDifferent cut-offs across systems
Failed collectionsPolicy shows premium, no cash arrivedInstalment or adjustment payment failed
Refunds not linkedCash out with no matching cancellationRefund made in the payment provider by hand
Broker or partner remittancesOne payment covering many policiesRemittance advice separate from payment
Duplicate collectionsTwo payments for one instalmentRetry after a card update

What is owed to capacity providers and when is set by your agreements. We calculate it from reconciled data so it is right.

Why unexplained differences matter

If the premium due to a capacity provider is calculated from policy data and the cash does not match, you may pay across money you never received, or hold money you should have passed on. Either is an uncomfortable conversation. Carried-forward differences grow into a problem at year end or audit. Finance spends days each month on a task that follows rules.

A three-way premium reconciliation

What we build matches cash to policy transactions every day, and derives what is owed from the result.

  1. Payments and refunds are loaded daily from your payment provider, such as Stripe or GoCardless, and bank statements for broker and partner remittances.
  2. Policy transactions are loaded from your policy administration system: new business, adjustments, cancellations and instalments due.
  3. Each payment is matched to its policy transaction by reference, then by customer, amount and date.
  4. Broker and partner remittances are split across policies using their remittance advice, read from the file or email.
  5. Timing items are carried and cleared when their pair arrives. Failed collections and unlinked refunds are flagged.
  6. The amount due to each capacity provider is calculated from reconciled transactions, using your agreed terms.
  7. Finance see a break list each morning, with the evidence from both sides, and record how each is resolved.

The same reconciled data can feed your premium bordereaux, so what you report and what you pay come from one place.

Month end, reconciled already

Most payments are matched as they arrive. Finance clears a short break list each day. At month end, the three figures agree, or the differences are listed with reasons. The payment to each capacity provider is calculated, reviewed and made with confidence, and a query about any policy's premium can be answered from its matched transactions.

Broker remittances stop being a month-end puzzle. A single transfer covering many policies is split using the broker's own remittance advice, and anything the advice does not explain is flagged for a quick call rather than left in a suspense line.

Does this sound like your premium accounting?

  • Collected premium and written premium never quite agree.
  • Differences are carried forward without explanation.
  • Refunds are made in the payment provider by hand.
  • Broker remittances are matched to policies manually.
  • The amount due to capacity providers is calculated from policy data alone.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Do you decide what we owe our capacity provider?

No. That comes from your agreements. We calculate it from reconciled data using the terms you give us.

Which payment providers does this work with?

Commonly Stripe and GoCardless, plus bank statement files for other payments and remittances.

Can it read broker remittance advice?

Yes, from files or emails, with a person checking anything that does not match.

Will this post to our accounting system?

It can post reconciled totals and adjustments to Xero, NetSuite or similar through their APIs.

What drives the cost?

The number of payment routes, remittance formats, and how policy transactions are available.

Keep reading

More on Problems We Solve

Start here

Tell us where your insurtech's operations get stuck

Describe the journey, queue or report that is causing trouble, the policy administration system you run on, and the capacity providers, brokers and partners you deal with. We will tell you what we would build around your existing platform and what we would leave alone, and if your system already has a feature that fixes it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →