Ask an agency principal why they’re still on a system they complain about weekly and you get some version of the same answer: moving the book is too risky.
It is a reasonable fear built on a real risk, and it is also the most effective retention feature the incumbent AMS vendors have. Nobody markets it. Nobody has to. The fear does the work.
But a migration is a known process with known failure points. Here is what actually happens, what actually breaks, and how to prove afterward that nothing was lost.
Before you touch anything: read your contract
Do this first, before you demo anything, because it determines your timeline more than any technical consideration.
- Term and auto-renewal. Multi-year terms with automatic renewal are standard. Find your renewal date.
- Notice window. Thirty, sixty, or ninety days before renewal is typical. Miss it by a day and you have bought another year.
- Export rights. What are you contractually entitled to receive, in what format, and is there a fee?
- Termination fees and any remaining implementation cost being amortized.
Then, while your account is still in perfectly good standing and nobody is annoyed with you, pull a complete export and keep it.Do this even if you’re only exploring. An export you already have is leverage; an export you have to request after giving notice is a negotiation.
Take inventory of what you actually have
Most agencies underestimate their data by about half, because a lot of it isn’t in the AMS. Before you plan a migration, list where each of these lives:
| Data | Usually lives in | Migration difficulty |
|---|---|---|
| Customers and contacts | AMS | Easy — every system exports this |
| Active policies | AMS | Easy for the header, harder for coverage detail |
| Coverage detail, drivers, vehicles, property | AMS, sometimes only carrier portals | Moderate — often exports incomplete |
| Prior-term policy history | AMS | Hard — frequently omitted from exports entirely |
| Notes and activity log | AMS | Hard — and timestamps are often flattened on import |
| Attachments and documents | AMS, shared drives, email | Hard — usually a separate bulk export |
| Pipeline and leads | AMS, a separate CRM, spreadsheets | Moderate |
| Commission history | AMS or accounting | Moderate — decide how far back you truly need |
| Email and texts with clients | Individual inboxes and phones | Usually not migrated — worth capturing going forward |
The three rows to fight for are notes, attachments, and prior-term history. Those are your institutional memory. A migration that moves clean customer and policy tables while losing a decade of notes has technically succeeded and practically gutted you.
Clean before you move, not after
A migration is an X-ray of your data hygiene. Every duplicate customer, every policy with a blank effective date, every carrier spelled four different ways — it all shows up as an exception report, and it is enormously easier to fix in the export than after it has been imported and built on.
Spend a day on the obvious wins:
- Deduplicate customers by name plus address or phone.
- Normalize carrier names so “Progressive,” “PROGRESSIVE,” and “Prog.” are one carrier.
- Decide what to do with dead records — policies cancelled six years ago that nobody will ever look at. Archive rather than migrate.
- Flag policies with no coverage detail. These need to be rebuilt from download or carrier portals regardless of which system you’re in.
Stage, review, then commit
The single most important structural property of a good migration is that nothing touches your live book until you approve it. The sequence should be:
- Import into a staging area. The new system reads your files, maps the columns, and holds everything without writing to the live book.
- Read the report. Rows found versus rows filed. Policies automatically linked to customers versus orphaned. Every exception listed individually, not summarized as a percentage.
- Resolve exceptions.Fix at the source and re-import where the problem is in your data; resolve in-app where it’s a mapping question.
- Commit — with an undo. Ask explicitly whether a committed migration can be rolled back, and for how long. Ours keeps a one-click rollback for 30 days; the mechanics are on the migration guide.
If a vendor’s process is “send us your files and we’ll let you know when it’s done,” you have no review step and no rollback. That is the version of migration that earned the scary reputation.
The carrier download cutover
This is the part agencies dread most, and it’s genuinely the least bad part — as long as you understand one fact: your IVANS mailbox belongs to your agency, not to your AMS vendor.
You are not re-establishing carrier relationships. You are pointing an existing pipe at a different destination. The carriers you already have download with stay connected. (The full mechanics are in how carrier downloads actually work.)
The sane sequence:
- Connect the new system to your existing mailbox before cutover, and let it read alongside the old one.
- Compare a few days of transactions in both systems. Same policies, same premiums, same dates? Good.
- Work the new system’s review queue — a migrated book always produces a first wave of match exceptions as download reconciles against imported records.
- Once transactions file cleanly for a week, stop working the old system.
One nuance worth planning for: download starts from the day it is switched on. It does not backfill. So the quality of your imported history determines what your book looks like for anything older than cutover day.
A realistic timeline
| Week | What happens |
|---|---|
| Week 1 | Contract review, full export from the old system, inventory and cleanup pass |
| Week 2 | First staged import, read the exception report, fix at source, re-import |
| Week 3 | Commit the migration; connect carrier download; train the team on real records |
| Weeks 4–5 | Parallel period — new work in the new system, old system readable, verify downloads |
| Week 6 | Cutover complete; old system moves to read-only, then to a retained archive |
Large commercial books and legacy enterprise platforms run longer. Nothing about the process changes; the exception queues are just bigger.
How to prove nothing was lost
Do not eyeball it. Run these checks and write the numbers down, because “it looks right” is how agencies discover six months later that a line of business didn’t come across:
- Counts.Customers, active policies, and policies by line of business — old system versus new. Differences should be explainable, not surprising.
- Premium in force. Total written premium should reconcile within a rounding tolerance you decide in advance.
- Renewal calendar. Pull the next 90 days of renewals in both systems and compare. This is the check that catches a missing effective date field before it costs you a client.
- Spot-check twenty accountsacross lines — personal auto, home, a BOP, a work comp, something with a claim. Open each in both systems side by side and compare coverage detail, notes, and attachments.
- Note dates. Confirm your oldest note still shows its original date and not the import date. This one is quietly broken surprisingly often.
- Attachment sample. Open ten documents and confirm they open, are the right file, and are on the right account.
Then keep the old system’s export archived somewhere durable. Cheap, and the one thing you cannot recreate later.
Traps worth naming
- Announcing before exporting. Get your data out while everyone is still friendly.
- Migrating at renewal season.Pick your quietest stretch. There isn’t a good time, but there are much worse ones.
- Skipping the parallel period to save two weeks, and then having no reference when something looks wrong.
- Letting the parallel period run open-ended. Put a date on it. Two systems with no end date means neither is the source of truth.
- Training on demo data. Staff learn a system on their own accounts, not on a fictional one.
- Assuming the new vendor’s import handles your export format. Test with your real files during evaluation, not after you sign.
When not to switch
Honest answer: if your current system does what you need and the complaint is cosmetic, stay. Migration costs real weeks of attention you could spend writing business. The switch is worth it when the system is costing you something structural — downloads that don’t work with your main carriers, renewals falling through, commission you can’t verify, per-envelope fees on work you do daily, or a stack of bolted-on tools that don’t talk to each other. Those compound. Cosmetic annoyance doesn’t.
If you’re weighing specific platforms, our comparison pageslay out where each one is strong — including the cases where staying put is the right call.
Frequently asked questions
How long does an AMS migration take?
For a small to mid-sized independent agency, plan on three to six weeks from first export to full cutover: about a week to export and inspect your data, one to two weeks of staged test imports and cleanup, two weeks running both systems in parallel, then cutover. Legacy enterprise platforms with large commercial books can run several months. The elapsed time is rarely the bottleneck — waiting on carriers to re-point download usually is.
Will I lose my notes and policy history when I switch agency management systems?
Not necessarily, but this is where most data is actually lost. Customer and policy records almost always migrate cleanly. Notes, attachments, and prior-term policy history are the fragile parts — some systems export them poorly or not at all, and some importers flatten note timestamps so a decade of history all shows today's date. Test these three specifically before you commit, and make preserved note dates a written requirement.
Do I have to reconnect carrier downloads when I change AMS?
You re-point them, which is easier than reconnecting. Your IVANS mailbox belongs to your agency, not your AMS vendor, so the carrier relationships you already established stay in place — you connect the new system to the same mailbox. Expect a short overlap where you verify transactions are filing correctly in the new system before you stop watching the old one.
Can my AMS vendor refuse to give me my data?
Your data is yours, but the practical ability to get it out depends on your contract and the vendor's export tooling. Some vendors provide a complete export on request; others provide a partial CSV, charge a data-extraction fee, or slow-walk the request. Read your agreement for export rights, notice periods, and any termination fee before you announce that you're leaving — and pull a full export while your account is still in good standing.
Should I run two agency management systems at the same time during a migration?
Yes, briefly. A one- to two-week parallel period where new work is entered in the new system while the old one stays readable is the cheapest insurance available. It lets you verify counts, spot missing fields, and confirm downloads are filing correctly with the old system still there as a reference. Keep the parallel window short and dated — an open-ended one means staff work in both forever and neither is trustworthy.
What is the biggest mistake agencies make when switching AMS?
Migrating dirty data and only discovering it afterward. A migration surfaces every shortcut of the last ten years: duplicate customers, policies with no coverage detail, orphaned records, inconsistent carrier names. The agencies that come out of a migration happy are the ones that reviewed a staged report before committing, fixed the obvious problems at the source, and treated the move as a cleanup opportunity rather than a copy operation.