The Marathon System — Blog

Why We Built Accounting Into Our AMS — And Why It Still Matters 40 Years Later

JH
Jeff Hojka  ·  May 2026  · 

There is a conversation that happens in almost every independent insurance agency, usually during tax season or after a reconciliation headache. Someone pulls up QuickBooks, someone pulls up the AMS, and someone quietly wonders why these two systems have never quite agreed on the same number.

We have had that conversation too. We just had it in 1982, when we were building the first version of what would become The Marathon System. And our answer was different from most: we decided not to need QuickBooks at all.

A Decision Made at the Beginning

When Marathon was first built, the agency management software market was young enough that many design decisions were still genuinely open questions. One of them was accounting: do you build it in, or do you rely on a separate system?

The case for a separate accounting system was real. Accounting is complex. Dedicated accounting software would always be more feature-rich in that specific domain. And asking one platform to do everything risked doing nothing particularly well.

But the case for building it in was more compelling for the specific world of independent insurance agency operations. Insurance agency accounting is not generic accounting. It involves carrier statement reconciliation, trust account management, commission tracking, and premium finance ledgers that interact with each other constantly. Every transaction on the agency side creates an accounting entry. If those two worlds live in separate systems, you are creating work every time something moves.

Insurance agency accounting is not generic accounting. Every transaction on the agency side creates an accounting entry. If those two worlds live in separate systems, you are creating work every time something moves.

So we built it in. General ledger, bank reconciliation, journal entries, check printing, vendor management, payment sweeps — all native, all part of the same platform that manages your policies, your clients, and your carrier relationships.

What Native Accounting Actually Looks Like in Practice

The difference between a connected accounting system and a native one is not visible until something goes wrong — or until you realize how much time you are spending making two systems agree.

With a connector-based approach, every agency transaction has to be translated, exported, or synced into the accounting platform. That translation is a point of failure. It requires maintenance when either system updates. It requires someone to reconcile the reconciliation — to verify that the sync actually worked. And it requires your staff to be fluent in two different systems with two different interfaces.

With Marathon, the accounting entries are created by the same action that creates the agency transaction. There is no translation layer. There is no sync job to monitor. When a premium finance contract is created, the ledger reflects it immediately. When a carrier payment is received and reconciled, the bank account updates in the same workflow.

40+
Years of native accounting
0
QuickBooks subscriptions needed
1
Platform for everything

The Reconciliation Problem — And How We Solved It

If you have ever reconciled carrier statements manually, you know the specific frustration of it. Statements arrive in different formats, on different schedules, with different levels of detail. Matching them against your internal records is painstaking work that can take hours or days depending on your volume.

Marathon includes a carrier statement reconciliation tool — the Download Wizard — built directly into the platform. It automates the matching process using an eight-level matching algorithm that works through the most likely match scenarios in sequence before flagging exceptions for manual review. Agencies that have moved from manual reconciliation to the Download Wizard typically see the process go from hours to minutes.

That is only possible because the carrier data, the agency transaction data, and the accounting ledger all live in the same system. There is no export step, no import step, no reformatting. The data is already there.

A Real-World Stress Test

The accounting module in Marathon has been stress-tested at a scale most agency management systems never see. Tracy Garon Hojka, who manages operations at Khojant LLC, spent years at Rockefeller Capital Management overseeing $450 million in assets under management across more than 1,800 accounts under GIPS and GAAP compliance requirements.

When she evaluated Marathon's accounting capabilities, she was not evaluating them as a software reviewer. She was evaluating them as someone who has run institutional-scale financial operations and knows exactly where accounting systems break down under pressure. The reconciliation workflows, the general ledger structure, the audit trail — these were assessed by someone who has had to defend every number in a compliance audit.

That background informs how we think about accounting accuracy in Marathon. It is not a feature. It is a standard.

What This Means for Your Agency

If you are currently running a separate accounting system alongside your AMS, you are paying for it in more ways than the subscription cost. You are paying in staff time spent on reconciliation, in the risk of data discrepancies between systems, and in the complexity of onboarding new staff who need to learn two platforms instead of one.

Marathon's native accounting includes everything an independent agency needs:

None of these require an additional subscription. None of them require a sync to an external system. They are part of Marathon because they were always part of what running an insurance agency actually requires.

The decision we made in 1982 was not just about software architecture. It was about respecting the complexity of what independent agents actually do — and building a platform that handles it rather than delegating it to another system.

See It in Action

Walk through the reconciliation workflow, the general ledger, and the Download Wizard with us. No sales pitch — just the platform doing what it does.

Schedule a Walkthrough
← Back to Blog