From messy carrier files to boardroom-ready attrition and the exact dollars you're owed — here's the full picture of what CommissionSight does for you.
Send a sample statement and we get the carrier live for you — usually same day. No spreadsheets to wrangle, no engineering on your side.
CSV or spreadsheet, any layout. Our engine drafts the column mapping and detects the formatting — dollars, percentages, even spreadsheet dates — and we review and activate it for you.
Medicare & senior, health & life, ancillary & supplemental, and group / employee benefits — reconciled in one consistent view, whatever the carriers.
Every original value from the statement is kept, so the numbers always tie back to the source file — and hold up in an audit.
Have statements dropped into a secure SFTP folder on a schedule and reconciliation runs on its own — no one has to upload a file. Your access key is generated right in your browser, so its private half never leaves your machine.
Give each carrier a unique inbound address and forward their statement emails there (or have the carrier send them) — the attachment ingests automatically, and the address itself routes it to the right carrier. Only signed inbound is processed.
Every member scored month over month — so you see exactly who stayed, changed, dropped, or came back, the instant a statement lands.
Continuous, changed, or dropped — scored for every member, with clear flags for commission changes and other tracked-field changes.
First-time members, members who fall off, and members who return — each flagged, with the exact statement they were last seen on.
Members are tracked across gaps of months — or years. Drop off and return long after, and it’s caught the moment it happens.
Identity uses the carrier’s own member or policy ID — we never guess that two records are the same person, so the numbers stand up to scrutiny.
Open any member or policy and see the complete timeline — every statement they appeared on, what changed each period, and exactly when they dropped off or came back.
Turn a pile of monthly statements into a retention story you can act on.
Track retention month over month, quarter over quarter, and year over year, with attrition measured against the prior period.
Across any carrier — pick two months (or quarters, or years) and see exactly what moved between them.
See the whole book at a glance, or drill into a single carrier — the same scoring underneath, summarized the way you need it.
A partial export or a wrong-month file looks like a mass exodus. We flag that fingerprint — a big drop and a big influx at once — so you re-pull the right file instead of acting on churn that never happened.
Set your contracted rate per carrier and we compare it to what the carrier actually paid — surfacing the recoverable shortfall as a dollar figure, down to the member.
A percentage of premium or a flat amount per member — and, for ACA, a rate that varies by state — we compute what you should have been paid and the gap, with the math behind it.
We show which policies we could evaluate, so the recoverable number is one you can confidently take to the carrier.
Every clawback is linked back to its original payout — period, amount, and source file — including clawbacks with no matching payment, and full-reversal detection.
Turn a shortfall or chargeback into a tracked recovery item — assign it, work it open → in progress → recovered, and see outstanding vs. recovered totals at a glance.
Medicare Advantage / Part D owed computes immediately from the published CMS maximums by plan year and region — before you enter a single rate — with vesting and rapid-disenrollment clawbacks handled and a national rate when a state isn’t listed. Confirm your contracted rate to make the estimate exact.
Beyond underpayments, we flag any Medicare commission paid above the CMS maximum — a recoupment / compliance exposure, or a mis-mapped amount — so a review catches over-payments, not just shortfalls.
Real group and individual health rarely pays one flat percentage. Schedules can grade the rate by premium size, pay a PMPM (per-member-per-month) that steps by band, split first-year vs. renewal, and add a production-bonus override — set in a structured editor, no spreadsheets.
Enter the carrier’s stated total and we reconcile it against the line items we ingest — so a dropped or mis-parsed row is flagged the moment it happens, not at audit time.
Beyond the monthly numbers — the checks that surface real dollars and tell you which carriers to lean on.
Upload your active-member roster and we compare it to who the carrier actually paid — surfacing the members they never paid you for and the estimated recoverable, grounded in what similar members were paid. Reconcile once in memory, or save the roster so every future statement auto-reconciles against it and you can track the unpaid trend.
Rank your carriers worst-grade-first on reliability (a statement every active month) and clean statements, with owed, chargebacks, and drop rate alongside — so you know who to lean on and who to chase.
We tally what each carrier actually paid you over the tax year (net of chargebacks); enter the amount on their 1099 and we flag any mismatch — mis-reported income to take up with the carrier and your accountant.
Medicare claws back the full advance when a member leaves in the first ~3 months. See what was already clawed back, who’s still inside the window (exposure you can see coming), and which plans and producers churn early.
Project the next 12 months of Medicare renewal commission across your active book — the recurring income agencies value a book on — with anniversary-month seasonality and a per-plan breakdown.
For ACA / major-medical books, the recurring counterpart: your annual recurring commission, read from what the carrier actually pays each month — gross, and adjusted for your observed churn — with a by-state breakdown. The number a book sells on.
See how each enrollment year retains and how much of the churn falls in the Open-Enrollment window (the OEP bleed) — for Medicare AEP classes and ACA alike. Inferred from the member timeline, so it works even when carriers don’t report term dates.
A missing month or a half-loaded statement makes members look "dropped." We flag periods that look incomplete — gaps and partial rosters — so a data hiccup never gets misread as churn or deflates your book value.
Your whole book, in plain English — no filters to click, no SQL to write. Now answered by a frontier AI model, for every account.
“Who dropped off this month, and what were they worth?” Get the number back in seconds, phrased like a person would answer.
Every answer — the SQL it writes, the analysis it runs, the English it replies in — is produced by a frontier AI model. The numbers still come from your deterministic reports; the intelligence reading them just got dramatically sharper.
Chargeback proof-out, payment gaps, statement coverage, unpaid members, carrier scorecards, attrition, owed history, statement quality, Medicare clawback risk and renewal forecasts, book value, cohort retention, 1099 tallies, month-to-month comparisons — ask about any of them and the answer is grounded in the same engine the report page runs.
Answers stream in real time — you see each stage (“Running the report…”, “Querying your book…”) and, on investigations, every step as it completes. No spinner mysteries.
Close the tab, switch devices, come back tomorrow — the thread is still there, and long conversations keep their context. Stored in your own isolated database like the rest of your data.
Every processed statement gets an AI-written brief — what the month looked like, what changed, what needs attention — in your inbox and pinned in the app before you ask anything.
Turn any recovery question into a standing watch — “tell me if a never-paid chargeback ever appears” — re-checked after every statement, emailed only when the answer changes.
It reads your account context before answering — data-coverage warnings and notes you or we add — so a number distorted by a missing statement month gets called out, not presented as fact.
Attach a statement file and hear what it is before anything is ingested — the carrier it matches, whether the layout fits your mapping, which months you already have — then ingest it with one click.
One click turns a quick answer into a real investigation: several queries and reports, coverage cross-checked before conclusions, with a visible trace of everything it checked.
Every answer comes with the underlying rows and a link to the exact filtered report it was computed from, so you can trust it and dig in.
Read-only and scoped to your own data — never co-mingled, never able to change anything.
Every account can add its own OpenAI-compatible or Anthropic key in the profile: the assistant then runs on your provider and your model choice, billed by them, with no monthly cap. Stored encrypted, never shown again, removable anytime.
One reconciliation engine, shipped four ways — adopt the surface that matches how you already work. The scoring underneath is identical.
Upload a statement and go. Dashboard, color-coded grids, period comparisons, and CSV export — ready out of the box, no setup.
A clean, self-describing API (OpenAPI 3.1) — push statements from your systems and pull scored results wherever your team works.
Typed, zero-dependency clients in TypeScript, Python, and C# that wrap the full surface — every endpoint, fully typed — for platforms that embed CommissionSight.
An agent-first command-line client built on the SDK — pipe a statement in, get scored results out, and script it straight into CI or cron. Made for terminals and AI agents.
Get notified the moment results are ready, with cryptographically signed payloads your systems can verify.
Privacy and performance are built in, not bolted on — from a four-hundred-member shop to millions of members.
Your data is never co-mingled with anyone else’s — every customer is fully isolated in their own dedicated store.
Encrypted in transit and at rest, with tokenized, revocable access and signed notifications.
Don’t want us keeping a sensitive column? We can drop it or one-way-hash it at ingest, per carrier, so it’s never stored — and member matching still works, because identity is computed before anything is redacted.
From 400 members to millions — each statement ingests in seconds and reporting stays instant as your book grows.
Parent / child agency structures in a single account, for multi-agency operations.
Enterprise and Pro mark plan tiers; Roadmap items are planned. Everything else is in every plan. See the full breakdown · roadmap.
Free during the pilot. We'll get your first carrier live fast.