Skip to content
A second look

Your year-end package told you what the practice made. It didn’t tell you which clinician made it.

The file your bookkeeping service sent you is real work, and the totals in it are almost certainly right. Totals just aren’t the number you run a practice on. Revenue, expenses, net — one line each, for everyone at once. Nothing in there says which seat carried the year and which one quietly cost you money. Drop that same file below and see the seat-by-seat version of it, on your own numbers, in about a minute.

Your file never leaves your browserNo signup, no accountNothing is stored
The gap

What a practice-level total can’t tell you

  • A practice can clear a healthy net while one seat runs underwater. The total nets them together, so the loss shows up as a slightly smaller win and never as a problem.
  • Two clinicians can bill nearly the same and net nothing like the same — different splits, different hours, a different share of the rent. There is no line on a practice P&L where that difference can appear.
  • The year is closed either way. The open question is what to do differently next year, and every version of that answer is about a particular person in a particular seat.
What this is not

Not a re-check of anyone’s arithmetic

We are not re-adding your numbers, and finding a mistake is not the point. Bookkeeping answers a question about the practice, and answers it well. This asks a different question of the very same file: not what the practice made, but who made it, and what each seat costs to keep.

How it works

One file, read on your own computer

  • Drop in a CSV with a clinician column, a date, and an amount — the year-end package, an income report out of your EHR, whatever you already have on hand. That is the entire input.
  • It is read in your browser. Client names, dates of birth, diagnoses and addresses are dropped before a single figure appears; only provider names and monthly revenue survive. Turn off your Wi-Fi and it still works, because there is no server here to send anything to.
  • You get each seat’s fully-loaded net: what is left after that clinician’s pay, the employer share of payroll taxes, and their share of overhead. The overhead figure is the one thing we assume — set it to your real number and everything below it moves.

It is an estimate built from one file and a handful of stated assumptions, not a set of books. The point is the shape of the gap between seats, which is usually wider than anyone expects.

Your file, read seat by seat

Drop the file and see the seats

A CSV with a clinician column, a date, and an amount — the year-end package, an income report out of your EHR, whatever you already have. It is read here in your browser, and nothing is uploaded.

Export it as CSV.Client names, dates of birth, diagnoses, and addresses are stripped here in your browser, so only each provider’s monthly revenue survives.
or drag it here
Wi-Fi off and this still works. Your file is never uploaded. We count that this page was used; your numbers are never part of that.

Decision-support only, not accounting, legal, or financial advice. Figures are estimates based on the export you provide plus the stated assumptions. Nothing you drop here is stored or transmitted; the file is read and de-identified entirely in your browser.