Barn Operations in StableTrack turns one barn visit into per-owner invoices automatically. You record a service once, against the barn, and the software splits it by ownership: twelve horses, seven owners, seven correct invoices, nothing sorted by hand. This walkthrough runs the entire flow on a real scenario, a spring vaccination day at a boarding facility.
What is the seven-owner problem?
Every ambulatory vet knows this barn. Twelve horses on the board. Seven different owners, because two of them board three horses each, one has two, and four have one apiece. The barn manager booked you for spring vaccinations, all twelve, one visit.
The medicine takes two hours. The billing takes longer.
Not because the math is hard. Because most equine practice software treats an invoice as the unit of work, so a single barn visit becomes twelve separate service entries, manually assigned to seven client accounts, checked against ownership records you keep half in the system and half in your head. Get one assignment wrong and Mrs. Reyes calls asking why she paid for the Hanoverian she sold in March.
Billing structure should mirror ownership structure. When it does not, the vet becomes the reconciliation layer.
That is the seven-owner problem, and it is the specific thing Barn Operations exists to remove.
What actually happens during the barn call?
Here is the full flow for that vaccination day, start to finish.
1. Open the barn, not a client. The visit starts at the facility level. The barn profile already holds its twelve horses and, behind each horse, the owner record. Ownership lives in the data, not in your memory.
2. Apply the service once. Spring vaccination gets recorded a single time and applied across the horses on the visit. Say eleven of the twelve, because one owner declined this year. Deselecting that horse is the entire exception process.
3. Review the split. Before anything posts, the system shows the breakdown by owner: seven owners, each with their horses and their share of the day's work. The two three-horse owners see three line items each. The four single-horse owners see one. This is the moment mistakes get caught, while you are still standing in the barn aisle and the details are fresh.
4. Post once. One confirmation creates the invoices. Seven of them, each addressed to the right person, each containing only their horses. They flow into your normal equine billing workflow alongside everything else, ready to send.
One service entry becomes seven correct invoices. That is the entire feature.
There is no evening step. Nothing waits in a "to allocate" pile until Sunday. For a solo ambulatory practice, the gap between those two states is most of what equine practice management software is supposed to be for, and it is worth being precise about which systems close that gap and which only appear to.
How is per-owner auto-invoicing different from batch line-item billing?
This distinction is easy to blur in a demo and expensive to blur in practice. Some systems now promote rapid batch billing, including the Rapid Billing feature Cassadol is currently advertising, and on the surface it sounds like the same thing: enter the barn visit fast, bill everyone fast. The architecture underneath is different.
Batch line-item billing groups the day's services onto an invoice quickly. The grouping is the feature. Who receives which charges remains your job, either by generating one facility invoice someone else must divide, or by pushing line items to accounts you still assign by hand.
Per-owner auto-invoicing splits by ownership before an invoice exists. The split is the feature.
| Per-owner auto-invoicing | Batch line-item billing | |
|---|---|---|
| Unit of entry | The barn visit, once | The invoice, per recipient |
| Who divides charges | The ownership records | You, afterwards |
| Owner with one horse in a 12-horse barn | Receives a one-line invoice | Depends on how you split the batch |
| The declined-service horse | Deselected once at entry | Removed from each affected invoice |
| Fixing an error | Correct the ownership record, split follows | Correct every invoice it touched |
| What you send tonight | Seven finished invoices | A batch that still needs sorting |
If the ownership data does the dividing, errors get fixed in one place. If you do the dividing, errors multiply into every invoice you touched. That is the moat, and it is structural rather than cosmetic.
When is batch billing actually fine?
Honesty helps here. If your book is mostly single-owner clients, one horse, one human, one bill, batch entry speed is genuinely the thing that matters and the per-owner split buys you little. A racing yard where the trainer pays for everything works the same way: one payer, so the facility can simply be billed as the client.
The seven-owner problem lives in boarding barns, breeding farms, and mixed training facilities, which for most ambulatory equine practices is a large share of the week. Whether it is a large share of your week is the real question, and it is worth answering with your own schedule rather than anyone's marketing, ours included.
Co-ownership pushes the edges further. A 60/40 split across two owners is handled by the ownership records. A three-way syndicate with percentages that changed mid-season is harder, and no software fully removes that conversation. It just makes sure the conversation happens once, in the record, instead of on every invoice.
FAQ
What happens when one horse has two owners? The ownership record carries the split, and invoices follow it. Each co-owner receives their percentage of that horse's charges. Change the percentages once and every future visit splits the new way.
What if the barn itself pays for everything? Then the facility is the client, and the whole visit can bill to the barn as a single account. Per-owner invoicing is about matching the bill to whoever actually pays, not about forcing a split where none exists.
Is this just invoice templates with extra steps? No. Templates speed up creating an invoice you still address and populate yourself. Barn Operations changes what you enter: the visit, once, with recipients derived from ownership data rather than typed in.
How long does setup take? It depends on the state of your owner records, honestly. Practices with clean client lists connect horses to owners in an afternoon. Practices with years of informal arrangements usually need a cleanup pass first, and that part is work no software does for you.
Does this only matter for boarding barns? Boarding barns are the sharpest case, but breeding operations, ambulatory practices covering multiple facilities, and any barn with mixed ownership hit the same problem at different volumes.
Want to see this exact scenario run live, twelve horses and all? Request a Barn Operations walkthrough and we will run your barn list instead of ours.