In this article (19 sections)
In short: an insurance agency or broker needs a system that keeps track of three things a spreadsheet loses over time: the expiration of every policy, the payment plan of each client and the commission owed by each carrier. A lapsed policy that is discovered the day the client calls about a claim is a lost client. As a 2026 market reference, a custom system for a book of several hundred policies falls between USD 8,000 and 25,000.
This article covers the problems specific to insurance brokerage, which modules you need, how to weigh buying against building, and what to protect in your clients' data.
What makes this industry different
An agency doesn't sell a product once: it manages a book of business that renews. The business lives in the renewal, and the renewal depends on a calendar that either gets met or gets missed. On top of that, the agency works with several carriers at once, each with its own lines, terms and way of paying commissions.
That creates three permanent tensions:
- Many dates, one team. Every policy has a term, installments and notice dates.
- Many carriers, one client. A household may have auto with one carrier, home with another and life with a third.
- Commissions that don't match expectations. Each carrier pays on its own schedule and in its own way.
The problems a system has to solve
1. Expirations and renewals
The system has to show what expires in the next 30, 60 and 90 days, with the client, the carrier and the amount, and let you track each renewal by status: pending contact, quoted, accepted or lost. It's the screen that gets used the most.
2. Installments and collections
A policy on an installment plan has what's been paid, what's pending and what's overdue. When an installment falls behind, there's a deadline before coverage lapses. Warning the client in time is the difference between keeping the policy and losing it.
3. Claims
Record the report, the documents, the status with the carrier and the follow-up dates. The client wants to know where their claim stands; with the system, the answer is one click away.
4. Commissions
Each carrier pays a different percentage per line, sometimes with volume tiers. The system calculates what you expect, and when the carrier's statement arrives, it compares it with what you received. Differences show up immediately, not at year-end.
5. Comparative quotes
Quoting the same risk with several carriers and giving the client a clear comparison. If the system stores those quotes, next year's renewal starts from there.
Modules and what each one solves
Module | What it solves | Who uses it |
|---|---|---|
Client and policy book | One record per client with everything they hold | Producers and staff |
Expirations and renewals | What expires and where each renewal stands | Producers |
Installments and collections | Paid, pending and overdue amounts | Accounting |
Claims | Tracking each report | Administration |
Commissions | Expected versus received, by carrier | Management |
Client portal | View policies, download documents, report a claim | Clients |
Automatic reminders | Renewal and installment reminders by text, WhatsApp or email | The system |
Your clients' data
An agency holds personal, property and sometimes health information. That calls for care: user-level access, a record of who viewed or changed what, backups, and a place where the data is protected. Data protection rules vary by state and country, so review the rules that apply to you. In the US, each state has an insurance department that supervises agents and brokers, and they set their own requirements.
A practical detail: spreadsheets shared by email are the biggest risk, because anyone with the file has everything. A system with permissions reduces that exposure, and it should come with regular backups.
Client reminders: what's allowed and what it costs
Reminding a client about a renewal or an installment by WhatsApp is one of the highest-return uses. If you use the official API, Meta charges per message based on its category, and messages you start must use approved templates. One reminder per policy at expiration, plus a follow-up, is a volume you can estimate easily from your book.
Buy a system or build one
Buy an industry product if you work with a few carriers and your process is standard. There are products made for agencies that cost a monthly fee.
Build if you need something they don't do: commission schedules with specific tiers, renewal rules of your own, a portal under your brand, or a connection between your book and your carriers in a particular way. Another sign is that you already keep a spreadsheet next to the software.
To decide with clear criteria, see custom software or an off-the-shelf ERP.
What it costs
As a 2026 market reference, in US dollars:
Option | Range |
|---|---|
Industry product by subscription | Monthly fee, depending on the vendor and number of users |
Custom system with book, expirations and installments | USD 8,000 to 15,000 |
Custom system with commissions, claims and portal | USD 15,000 to 25,000 |
Atomix's price for this type of system is USD 5,000 to 10,000, with a free working demo in 24 to 48 hours before we quote. A real example from the industry is WarrantyShield, which organizes a producer's policy book, claims and renewals.
Where to start
Start with expirations and installments. That's where clients are directly lost, and it's the fastest thing to validate: you load your current book, the system shows what's coming due, and you compare it with your spreadsheet. Claims and commissions come after, once the book is clean.
The classic mistake is starting with the client portal. A portal on messy data shows clients the wrong information with a better design. Data first, showcase second.
If you want to build something like this for your book, see Atomix's custom software development service. For the step before that, read when to move from Excel to a real system.
Frequently asked questions
At what book size does a system make sense?
When tracking expirations no longer fits in one person's head or in a spreadsheet that everyone can edit. In practice that appears somewhere around 300 to 500 policies, although it depends on how many people work the book.
Can it connect to the carriers?
It depends on each carrier. Some offer automatic connections and others only let you download reports. What you can usually do is import those reports to compare commissions. Check what each carrier offers before budgeting.
Can reminders go out by WhatsApp?
Yes, through the official API and approved template messages. Meta sets a per-message cost, and the client must have agreed to receive reminders.
How do I protect my clients' data?
The system should have user-level access, a record of changes and backups. Each state or country also has its own personal data rules, which are worth reviewing with a local advisor.
Can I keep working while it's being implemented?
Yes. You load the book, run it in parallel with your spreadsheet for a month, and retire the spreadsheet once the numbers match.
If you want to discuss your case, you can book a call.