Skip to content
← All resources
July 8, 2026 · 6 min read

Taming the Month-End Statement Run at an Equine Practice

Hundreds of charges, split owners, trainers paying for some horses, and half your clients wanting paper. Here is the pipeline that turns month-end billing from a week of dread into an afternoon.

The last week of the month, if we’re being honest

Every ambulatory equine practice knows the shape of the last week of the month. A few hundred charge lines to reconcile. A handful of horses that changed hands mid-month. Syndicate horses owned four or five ways. A trainer who pays the bills on some horses in the barn but not others. Owners who want email, owners who want paper, and one who wants both plus a text when the statement goes out.

So the statement run slips. It was supposed to happen on the 1st; it happens on the 5th. And because statements go out late, money comes in late — and the practice quietly finances its clients for an extra week, every month.

It doesn’t have to work that way. The best-run practices treat month-end as a pipeline with six stages: clean charges, penny-exact ownership splits, batch statements, a human approval gate, delivery routed to each owner’s preference, and automatic payment collection. Here is what each stage looks like in veterinary statement software built for equine practices, with real numbers.

Start with clean charges, not clean statements

Most month-end pain is really daily-discipline pain deferred by thirty days. If charges are entered the day of the farm call — with the vet’s comment attached — the statement run is an assembly job. If they’re reconstructed from truck notes on the 30th, no software can save that week.

The comment matters more in equine practice than almost anywhere else. Horse owners read statements line by line, and a bare "$185.00 — Sedation" generates a phone call. The same line with "Sedation for radiographs, left hock, standing series" does not. Good veterinary statement software carries the vet’s comment through to the printed line item and groups charges by horse, because that is how the owner actually thinks about the bill.

Split ownership is where spreadsheets go to die

Take a real-shaped example: an $842.50 lameness workup on a horse owned by four partners at 25% each. A quarter of $842.50 is $210.625 — a number you cannot put on an invoice. Round everyone up to $210.63 and the four invoices total $842.52; you’ve invented two cents. Round everyone down and you’ve lost two. That sounds trivial until you multiply it across every shared charge in a busy month, and your billing no longer ties to your medical record — with a different discrepancy every time.

The correct approach is the largest-remainder method: allocate in integer cents, give each owner the floor of their share, then hand the leftover pennies to the largest fractional remainders. Here, two owners are invoiced $210.63 and two are invoiced $210.62 — exactly $842.50, every time, with each owner receiving their own invoice rather than a shared one and a sticky note.

This is penny-exact split-ownership billing, and it is the sharpest dividing line between equine-native software and everything else. Small-animal systems treat a co-owner as a second contact on the account; they have no concept of splitting one charge by percentage across separately invoiced parties.

  • A hard 100% guard: if a horse’s recorded ownership totals 97% because a sale was never fully entered, billing for that horse is blocked — not silently prorated.
  • A dry-run preview: see every owner’s allocation on screen before a single invoice is written.

Batch the statements — behind an approval gate

With splits resolved, the batch run itself should be one action: generate itemized statements for every owner with a balance, grouped by horse, comments attached. But "one action" is exactly why a preview gate is non-negotiable. Before anything sends, someone on staff should see the full recipient list — who is getting what, delivered how.

That gate is where you catch the horse that sold on the 18th, the ownership change agreed on the phone but never entered, and the trainer who took over billing for three horses last week. A bulk tool without an approval step isn’t a time-saver; it’s a mistake amplifier. Concierge statements in EDSI VMS make the recipient preview mandatory — the batch cannot fire without it.

Worth knowing when you compare systems: ThoroVet hands statements, AR, and partial payments off to QuickBooks Online — workable if your bookkeeper lives in QBO, but the document your client receives comes from an accounting system, not from the medical record. Cassadol offers no SMS reminders and no mail-house for paper statements.

Deliver the way each owner actually pays attention

Equine clients are not uniform. Picture a 12-horse training barn: the trainer pays the vet bills on nine horses, two are syndicate horses whose statements go to a managing agent, and one owner wants a paper statement in her mailbox, full stop. If your software can only email, that’s three manual workarounds a month — forever.

Routing should be a stored preference, not a monthly decision: email, printed and mailed, or both, set per owner. SMS reminders reach the clients who haven’t opened an email since 2019. And third-party billing recipients — a trainer, an agent, a bookkeeper — should be first-class citizens: they receive the statements for the horses they pay for, automatically, without being miscast as the "owner" in the medical record.

Cards on file turn statements into deposits

A statement asks for money. Cards on file collect it. Owners who opt in have a card tokenized through Stripe, Authorize.Net, or PayJunction — the raw card number is never stored in the practice system — and after statements go out, staff run an auto-charge batch: preview the charge list, approve it, charge, and receipts email automatically.

Two details do the quiet work here. First, the approval gate again — no card is ever charged without a person reviewing the run. Second, payments apply oldest-invoice-first, so a $500 payment retires the 60-day-old balance before it touches this month’s charges, which keeps your aging report honest.

What’s left is a short list

Run the pipeline and AR follow-up stops being an archaeology project. The reports worth checking on the 2nd of the month: AR aging (who is drifting past 30 days), per-owner balances, collection metrics, and revenue by month. Everything exports to CSV for your accountant.

None of this is theoretical. EDSI VMS was built inside East Coast Equine Performance, a New Jersey ambulatory practice managing 900+ horses — this pipeline was designed around that practice’s month-end. It’s a cloud web app that runs in any browser on any device, priced from $149/month, month-to-month, with no setup or implementation fee.

If your last week of the month still looks like the first paragraph of this post, book a demo and bring a real month of charges — split horses, trainer-billed horses, paper-statement holdouts and all. Watching your own month run through the pipeline is the fastest way to know whether it fits.

About EDSI VMS

EDSI VMS is equine practice-management software built inside a working ambulatory practice — penny-exact split-ownership billing, concierge statements, and auto-charge, from $149/month. Book a 20-minute demo →

See EDSI VMS on your own horses

A 20-minute demo on your practice’s real split-ownership billing. No pressure, no per-vet pricing games.

Equine Month-End Statement Runs: A Software Guide · EDSI VMS