Should your agency build its own CRM? An honest guide for small Medicare, life and final-expense agencies
Prices and plan details last checked on each vendor’s own page: October 30, 2026. Prices change, so check before you buy.
The short answer: For most small agencies, building your own CRM from scratch isn’t worth it. A good insurance CRM already does the client side well, and some are free or low-cost to start. Where agencies really get hurt is somewhere else: the agency’s own dates. Carrier contracts, Medicare certifications, license renewals and call-backs don’t belong to any one client, so a CRM may not watch them. Whatever you choose, make sure something checks those dates for you every day, instead of waiting for you to remember to look.
This page compares the four paths an independent Medicare, life or final-expense agency usually considers, with the real time cost, who keeps each one up, what tends to break, and when each one is the right call.
First, two different jobs
Before you pick a tool, it helps to see that your office is really doing two jobs.
Job 1: keeping track of clients. Names, phone numbers, policies, carriers, notes from the last call, documents. A CRM (customer relationship management system) is built for this. It’s organized around people: open a client and see everything about them.
Job 2: keeping track of the agency’s own dates. These belong to you and anyone who works with you, not to any client:
- Carrier contracts. An application goes out, and then nothing happens for two weeks. Until you get a writing number, you can’t write that carrier.
- Medicare certifications. AHIP plus each carrier’s own requirements, every year, before you can sell that carrier’s plans for the new year. See our guide to AHIP and carrier recerts.
- License renewals. Your resident license, every non-resident license, your agency’s license and anyone else’s, each on its own clock, with CE that may have to post before you can renew. See our license renewal guide.
- Call-backs. The missed call from yesterday that said it was important.
A CRM is good at Job 1. Job 2 needs something different: something that reminds you, every day, without you having to go and look. That’s the question to ask about every option below. Not “can it store this date?” but “will it tell me, in time, without anyone remembering to check?”
The four paths at a glance
| Compare | 1. Spreadsheet or Google Sheets | 2. Do-it-yourself no-code tool | 3. Insurance CRM | 4. A system built for you |
|---|---|---|---|---|
| Examples | Excel, Google Sheets | Airtable, Notion, Zoho Creator, monday.com, HubSpot’s free CRM | AgencyBloc, MedicarePRO and similar | A custom build, such as Formation |
| Cost to start | Free or nearly free | Free plans exist; paid plans charge per person, per month | Monthly subscription; some prices aren’t published | A one-time build plus monthly upkeep |
| Your time to set up | An afternoon | Evenings and weekends, often for weeks | Importing your book and learning the screens | A few conversations about how your office runs |
| Who keeps it up | You | You, or whoever built it | The vendor keeps the software up; you keep the data current | The builder keeps it running; you keep the data current |
| What usually breaks | Nobody opens it; old copies float around | The person who built it gets busy, leaves or forgets how it works | Agency dates that don’t fit the client screens get kept somewhere else | You depend on the builder, so ask what happens if they’re unavailable |
| Best when | You’re solo, with a handful of carriers | You enjoy building and have time to keep it up | You need to manage clients, policies and leads | Your agency’s dates keep slipping, and you’d rather not build it yourself |
Path 1: A spreadsheet or Google Sheets
What it is: a list of carriers, licenses and dates in Excel or Google Sheets. Many agencies start here, and there’s nothing wrong with that.
Real time cost: setting it up takes an afternoon. Keeping it useful takes a few minutes every week, every week, forever. That’s the part that slips during AEP.
Who keeps it up: you, or whoever in the office “owns” it.
What breaks:
- It only works when someone opens it. You can color a cell red when a date gets close, but you’ll only see the red if you happen to open the file that day.
- Copies multiply. One version is on the desktop, one was emailed around, one is in Google Drive, and nobody’s sure which is current.
- It doesn’t know about call-backs. Nobody opens a spreadsheet to log a missed call from the parking lot.
When it’s the right call: you’re a one-person agency with a small number of carriers and licenses, you open the file on a fixed day every week, and you’re disciplined about it. If that’s you, keep it. A good spreadsheet you actually open beats an expensive system you don’t.
Path 2: A do-it-yourself no-code tool
This is what most people mean by “build your own CRM”: you take a flexible tool like Airtable, Notion, Zoho Creator, monday.com or HubSpot, and set it up for an insurance office yourself.
What these tools cost, from the vendors’ own pricing pages on October 30, 2026:
| Tool | Free option | Paid plans start at | Notes |
|---|---|---|---|
| Airtable | Free plan | $20 per user a month (Team); Business $45 per user a month. Both billed yearly | Paid plans charge for every user who can edit |
| Notion | Free plan | $10 per member a month (Plus); Business $20. Both billed yearly | Monthly billing costs more |
| Zoho Creator | Free edition | Check current pricing | 15-day free trial of paid plans |
| monday.com | Free for up to 2 seats | $9 per seat a month (Basic, billed yearly) | Sold by team size |
| HubSpot | Free CRM: up to 2 users and 1,000 contacts, no expiration date | Check current pricing | Paid tiers are sold per seat |
| Zoho CRM | Free for up to 3 users | Check current pricing | General sales tool |
If you’ve been searching for a free CRM for insurance agents, HubSpot’s and Zoho’s free plans are real. They’re general sales tools, though. They know about “contacts” and “deals,” not carriers, writing numbers or AHIP. To use HubSpot for insurance agents or Zoho CRM for insurance agents, you’d set up the insurance parts yourself.
Real time cost: the tool itself is quick to sign up for. The time goes into designing it: deciding what goes where, building the tables, setting up each automation, importing your carriers and licenses, and teaching your staff. Then the upkeep starts. Every new carrier, new agent, new state or rule change means going back in to adjust it. Be honest about whether you’ll do that in October.
Who keeps it up: whoever built it. In a small agency, that’s usually the owner, or one tech-comfortable person on staff.
What breaks:
- The builder gets busy. If the person who set it up is also selling, it stops changing when the office does.
- Automations break quietly. Most of these tools can send a reminder when a date arrives, but only if someone set up that reminder for each kind of date, and the dates stay current. When a reminder stops firing, nobody notices, because there’s no reminder to tell you.
- Per-person pricing adds up. Adding a staff member usually means adding a paid seat.
- The free plan runs out. Free plans have limits, and an agency can grow past them.
A word about client health information. Medicare clients’ details can include health information: medications, doctors, conditions. If that kind of information is going into a do-it-yourself tool, check whether the tool will sign a business associate agreement (BAA), and on which plan. As of October 30, 2026, the vendors’ own pages say:
- Airtable: HIPAA support on Enterprise Scale plans only.
- Notion: BAA on the Enterprise plan only.
- monday.com: HIPAA features and BAA on the Enterprise plan only.
- HubSpot: through its Sensitive Data feature, on Enterprise subscriptions.
- Zoho: check its HIPAA page, and ask for its BAA.
- Google Workspace (for Google Sheets): a BAA is available to Workspace customers. Third-party add-ons aren’t covered.
Free and entry-level plans are usually not the ones covered. Also ask your carriers and your FMO or compliance advisor what they expect from you. It’s a question to ask before you build, not after.
When it’s the right call: you genuinely enjoy setting up software, you have time outside of selling to keep it up, and you’ll be the one around to fix it when it breaks. Some owners love this, and they build something that fits them perfectly.
Path 3: An insurance CRM
What it is: a CRM built for insurance agencies, with clients, policies, carriers and commissions already set up.
What they cost, from the vendors’ own pages on October 30, 2026:
| CRM | Price |
|---|---|
| AgencyBloc (AMS+) | No public prices. AgencyBloc’s pricing page offers customized pricing by request, so agencybloc cost depends on your quote. |
| MedicarePRO CRM | $45 a month (Agent plan); $55 a month (Agency plan) |
| Radius (Radius Bob) | No longer sold as a standalone product. Radius’s site says it’s still supported for current users, and its tools now live in AgencyBloc’s AMS+. |
When people ask for the best CRM for Medicare agents, the honest answer is the one that matches how you sell: Medicare only, or Medicare plus life and final expense; just you, or a team; and whether you need commissions, quoting links or call recording. Get a demo, bring your own real examples, and ask to see exactly the screens you’d use every day.
Real time cost: importing your book of business, learning the screens and getting your staff on board.
Who keeps it up: the vendor keeps it running and adds features. You keep the information in it current.
What breaks:
- Agency dates don’t always have a home. A CRM is organized around clients, so your carrier contracts, certifications and licenses can end up back on a spreadsheet or a wall calendar next to it. Some insurance CRMs do include agent and compliance tracking. AgencyBloc, for example, lists agent management and compliance management in AMS+. If you need that, ask to see it in the demo, using your own carriers and dates.
- It may wait for you to look. A CRM shows you everything you ask it for. The question is whether it tells you what needs you this morning, before you think to ask.
- You change to fit it. You learn its way of doing things, and changes happen on the vendor’s schedule.
When it’s the right call: almost always, for the client side. If you manage a real book of business, an insurance CRM is the right tool for clients and policies. The question is what’s watching everything else.
Path 4: Having a system built for you
What it is: someone builds a system around the way your office already works, using your words, your carriers and your rules. That can mean a full custom CRM, or something narrower that works next to the CRM you already have.
What it costs: this is the biggest up-front cost of the four. There’s no standard price for a custom CRM, or for custom software in general, because it depends entirely on what’s built. Whoever you talk to, get a fixed price in writing before work starts, and find out what the monthly upkeep covers.
Real time cost: for you, mostly conversations. You explain how your week runs and what slips, and you review each piece as it’s built.
Who keeps it up: the builder handles hosting, backups, updates and changes. You keep the information current.
What breaks:
- You depend on the builder. Ask plainly: what happens if you’re unavailable? Can I get a full copy of my information at any time?
- Scope creep. “While you’re in there…” can turn a simple build into a big one. Fixed prices for each piece protect you.
- Replacing a CRM from scratch is a big project. Rebuilding everything a good insurance CRM already does (policies, commissions, quoting links) is rarely the best use of your money. Building the part your CRM doesn’t do usually is.
When it’s the right call: your client side is handled, or you’re happy with your CRM, but your agency’s dates keep slipping. You’d rather spend your evenings with clients than building software, and you want something that tells you every morning what needs you.
Quick self-check
You should build it yourself if:
- You like setting up software and would do it even if no one asked.
- You have regular time outside selling, including during AEP, to keep it up.
- Your office is small enough that one person can know how the whole thing works.
- You’ve checked the privacy question above, and you’re on a plan that covers it, or you keep health details out.
- You’ll still be the one maintaining it a year from now.
You shouldn’t build it yourself if:
- You’re the main producer, and every hour spent building is an hour not selling.
- You’ve already started a system once, and it stopped getting updated.
- More than one person needs to rely on it, and only one person understands it.
- What you really need isn’t a better list. It’s something that reminds you.
- AEP is close. Don’t start a new system between October 15 and December 7. Plan it now, and build it after.
What actually fixes the dates: a morning check
Whichever path you pick, the dates that cost agencies money (a carrier contract that went quiet, a certification that wasn’t finished, a license that lapsed, a call that never got returned) have one thing in common. The information was written down somewhere. Nobody looked at it in time.
That isn’t a discipline problem. It’s too many dates in too many places, and none of them reminds you. The fix is a morning check: every day, something goes through every contract, certification, license and call-back against your own rules (“no word on a contract in 14 days,” “license renewal inside 90 days,” “recert due inside 45 days”) and tells you only what needs you. If everything’s on track, you hear nothing.
You can build a morning check yourself in some of the tools above, if you set up every rule and keep it running. Or you can have it built for you.
How Formation does it
Formation is insurance agency software Sam Brown builds for independent Medicare, life and final-expense agents. It isn’t a CRM. It works next to the one you have. Your CRM keeps your clients. Formation keeps your carrier contracts, certifications, licenses, call-backs and client follow-ups, and it checks all of them every morning. It doesn’t store your clients’ policy or health information.
You enter a contract or a license once. After that, Formation does the remembering.
At 7:00 AM, a short email tells you what needs you today, and the same list is on the app’s Today screen. You set the rules in plain words, and you can change them in Settings. It’s running every morning today at an independent Medicare & final-expense agency.
You don’t need to be good with computers, and you don’t build anything. You tell Sam how your office runs, and he builds it himself. Builds start at $5,000, and most agencies invest $10,000 to $18,000. Monthly upkeep is one flat price, with no charge per person. You pay one piece at a time as it’s built, and you can take a full copy of your information any time. See what it costs and what a few hours a week are worth.
Questions agents ask
Should a small insurance agency build its own CRM?
Usually not from scratch. Insurance CRMs already handle clients, policies and carriers, and some cost under $100 a month. Building your own makes sense if you enjoy it and have time to keep it up. Many agencies are better off with a CRM for clients plus a separate daily check on the agency’s own dates: carrier contracts, certifications, licenses and call-backs.
Is there a free CRM for insurance agents?
Yes. HubSpot’s free CRM allows up to two users and 1,000 contacts, with no expiration date, and Zoho CRM has a free plan for up to three users. Both are general sales tools, so you’d set up the insurance parts yourself. Check each plan’s limits, and check whether it covers client health information, before you put Medicare client details in it.
What’s the best CRM for Medicare agents?
The one that fits how you sell. Compare insurance CRMs such as AgencyBloc and MedicarePRO on the screens you’d use every day, whether you need commissions or quoting links, and how many people will use it. Ask each vendor to show you how it handles your own dates, like carrier certifications and license renewals, not just clients.
Can I use HubSpot, Zoho, Airtable or Notion as an insurance CRM?
Yes, if you set it up yourself. They’re flexible, but they don’t come with carriers, writing numbers or certifications built in. Plan for the time to design it and keep it current. If Medicare clients’ health information will go into it, check whether the vendor will sign a business associate agreement, and on which plan.
How much does a custom CRM cost?
There’s no standard price, because it depends on what’s built. Rebuilding everything an insurance CRM already does is a large project. Building only what your CRM doesn’t do, such as watching your agency’s dates, is smaller. Formation builds start at $5,000, and most agencies invest $10,000 to $18,000, with no charge per person.
Does Formation replace my CRM?
No. Formation isn’t a CRM. It works next to the one you have. Your CRM keeps your clients. Formation keeps your carrier contracts, certifications, licenses, call-backs and client follow-ups, checks them every morning, and emails you at 7:00 AM with what needs you.
This guide is general information, not legal advice. Vendors change their prices and terms, so check their current pages before you decide.