SaaS Billing & Recurring Revenue Management3 min readUpdated September 2026

Keeping Premium Installments Separate From Retainer Fee Revenue

Keep premium installments out of Stripe Billing and Chargebee, and use them only for the brokerage's own retainer fees. Installments collected for a carrier are fiduciary funds, not agency revenue, yet they flow through the same bank account as risk-management retainers, so separating them comes before comparing platforms, especially when endorsements change an installment schedule.

Vendors Covered in this Article

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

The boundary that matters more than either platform's features

Before setting up any recurring billing, confirm explicitly which charges are fiduciary, premium installments held in trust for the carrier, and which are the brokerage's own revenue, risk-management retainers, consulting fees, account service charges. Only the second category belongs in a subscription billing platform at all. Running premium installments through Stripe Billing or Chargebee as if they were ordinary recurring revenue risks commingling fiduciary funds with operating revenue in a way that can create real regulatory exposure, independent of which billing tool you use.

Approach one: keep premium collection entirely in your agency management system

Most agency management systems already handle premium installment billing and carrier remittance as a core function, built specifically around trust accounting requirements. The cleanest approach is leaving that function there entirely and using Stripe Billing or Chargebee only for the brokerage's own fee-based retainers, with no premium installment logic touching the subscription platform at all. This keeps the fiduciary boundary structurally enforced rather than dependent on careful bookkeeping inside a general-purpose billing tool.

Approach two: use the subscription platform for retainers, with a hard rule against premium

If you do use Stripe Billing or Chargebee for recurring risk-management or consulting retainers, set an explicit internal rule that no premium-related charge is ever created inside that platform, regardless of how convenient it might seem for a specific client relationship. This is a policy decision enforced by your team, not a setting either platform provides, since neither one distinguishes fiduciary funds from fee revenue on its own.

What a mid-term endorsement does to an installment schedule

A policy endorsement that changes premium mid-term, adding a vehicle, adjusting coverage, changing an installment schedule the carrier already set up, is squarely a premium billing event and belongs in your agency management system's existing workflow, not in your subscription platform. If your risk-management retainer is billed separately and stays unaffected by policy-level changes, an endorsement shouldn't touch the subscription platform at all; if you've built retainer pricing to reference policy premium in some way, an endorsement is exactly the kind of event that needs a manual review rather than an automatic recalculation, since an automated link between the two, however convenient it might seem at first glance, is precisely what blurs the boundary your own compliance program has worked so hard and so long to keep clearly intact.

Which platform fits the retainer side of the business

A brokerage with a modest, stable book of risk-management retainers can run that fee revenue on Stripe Billing without much complexity, since the volume and variability are both low. A brokerage building a larger consulting or account-service retainer practice, with multiple fee tiers and clients who add or drop services over time, gets more from Chargebee's more structured plan and add-on management, applied strictly to fee revenue and kept entirely separate from anything premium-related.

Documenting the boundary for your own auditors, not just your team

Beyond internal training, write the fiduciary-versus-fee boundary down as a short, explicit policy your own external auditors or a state insurance examiner could review directly: which system handles premium, which system handles fee revenue, and why the two never touch. Having that document ready before it's requested, rather than reconstructing the logic under time pressure during an exam, is worth the modest effort of writing it once and keeping it current as your fee-based service lines grow.

A workable boundary policy covers these points:

  • Premium installments held in trust for the carrier belong in your agency management system's trust accounting workflow, never in the subscription platform.
  • Risk-management retainers, consulting fees, and account service charges are the brokerage's own revenue and can run through Stripe Billing or Chargebee.
  • Mid-term endorsements that change an installment schedule are premium billing events, handled in the agency management system.
  • The policy is written down plainly enough for your external auditors or a state insurance examiner to review directly.

How to onboard a new client's retainer without touching their policy billing

When a new client signs up for a risk-management retainer, the person setting up their subscription in Stripe Billing or Chargebee should never need to open the agency management system's premium billing screen at all, and if they do, that's usually a sign the two workflows have become more entangled than they should be. Keep the retainer setup process entirely self-contained, client name, fee amount, billing cycle, with no reference to the client's policy numbers or premium schedule anywhere in the subscription record. A retainer fee subscription that stands entirely on its own, with no dependency on policy data of any kind, is easier to audit later and considerably less likely to ever cross the fiduciary line by accident.

Executive Capability Standard

What Good Looks Like

A well-run fee billing process keeps every premium-related dollar entirely out of the subscription platform, bills retainers and consulting fees cleanly as the brokerage's own revenue, and treats a mid-term endorsement as a reviewed event rather than an automatic charge.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Confirm which current charges are genuinely fee revenue versus premium installments that belong in your agency management system.
2. Do Manually:Bill retainer fees by hand for one cycle, keeping premium collection entirely separate, before automating the fee side.
3. Delegate:Give one person ownership of the fiduciary-versus-fee boundary, with authority to reject any premium-related charge from the subscription platform.
4. Automate:Move only fee-based retainers into Stripe Billing or Chargebee, with a hard rule against any premium-related line item.
5. Buy:Add a periodic compliance check confirming no premium-related charge has ever touched the subscription billing platform.

How to Get Started

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Frequently Asked Questions

Should premium installments ever be billed through Stripe Billing or Chargebee?

No. Premium installments are fiduciary funds held for the carrier, not agency revenue, and belong in your agency management system's existing trust accounting workflow. Running them through a general subscription billing platform risks commingling fiduciary and operating funds.

What counts as genuine agency revenue that can go through a subscription platform?

Risk-management retainers, consulting fees, and account service charges that are the brokerage's own fee income, confirmed explicitly as separate from any premium-related charge. Only this category belongs in Stripe Billing or Chargebee.

How should a mid-term policy endorsement affect recurring billing?

If your retainer fee is billed independently of policy premium, an endorsement shouldn't touch your subscription platform at all. If retainer pricing references premium in any way, treat an endorsement as an event requiring manual review rather than an automatic recalculation.

Does either platform automatically separate fiduciary funds from fee revenue?

No. Neither Stripe Billing nor Chargebee distinguishes between the two automatically. That separation has to be an explicit internal policy your team enforces, backed ideally by keeping premium billing entirely in your agency management system rather than the subscription platform.

About the numbers

This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.

Related Guides