A pharmacy following six warfarin patients and a pharmacy following eighty are not the same business. They do not carry the same risk, spend the same hours, or earn the same money from the work. Almost all software in this space charges them the same anyway. Here is what Praxio costs at every size, and the reasoning behind it.
The three ways this usually gets priced
Before the ladder itself, it is worth being precise about what we think is wrong with the alternatives — including the one that looks most like ours.
One flat price for everybody
The most common model, and the one we used to run. It is simple, and it is quietly regressive: the pharmacy with four patients subsidises the one with ninety. A flat monthly fee that a large clinic barely notices is the entire reason a small one stays on a spreadsheet. We charged a single rate for a long time and could not construct an honest defence of it.
Per user
You pay for each login. This works badly for anticoagulation specifically: the pharmacist, the technician entering results, the person covering vacation and the physician reviewing outliers are four accounts, and the fourth is the one that ends up shared. Per-user pricing pushes clinics toward shared credentials, which is a documentation and traceability problem long before it is a billing one. Every Praxio row includes unlimited users for exactly this reason.
Per patient, with no ceiling
This is the model ours resembles, and the one most worth separating from. Charged per head with nothing at the top, per-patient pricing turns your own growth into a rising bill — the clinics doing the most anticoagulation work, with the most to gain from structured follow-up, pay without limit. It also quietly rewards pruning the roster before renewal, which is a grotesque thing to have anyone thinking about when the roster is a list of people on a high-risk drug.
The fix is not to abandon per-patient pricing. It is to bound it.
Proportional to the pain
Your workload scales with your panel. Your revenue scales with your panel. The only defensible thing for your software to do is scale with it too — and then stop.
That is the whole design. Five bands, and a ceiling:
| Warfarin patients | You pay |
|---|---|
| 1–2 | Free, permanently |
| 3–5 | $19/month |
| 6–10 | $39/month |
| 11–30 | $59/month |
| 31–60 | $79/month |
| 61 or more | $99/month |
All amounts are CAD per month, per pharmacy. You already know what one managed patient is worth to your practice. Take that number, multiply it by your panel, and hold it next to your row. The arithmetic takes about ten seconds, and it is the only test of a price that matters — which is why we would rather you ran it than sat through a call where we ran it for you.
Why it is free at two
If you follow one or two warfarin patients, the honest answer is that software should not cost you anything. The work is small enough to hold in your head, and any subscription at all is worse than the spreadsheet you already have.
So the first two are free, permanently — not a trial, not a countdown, not a card on file that starts charging in fourteen days. If your panel stays at two for three years, you pay nothing for three years. If it grows, the ladder is published above and you will have known the number the whole time.
We are aware this is also good for us. A pharmacy that starts free and grows into a paying row is a better outcome than one that never starts. Both things are true, and we would rather write that down than pretend the free tier is charity.
Why the bill stops
The top row is a ceiling, not a starting point for negotiation. Past sixty-one patients you pay $99 a month whether you follow seventy or four hundred.
This is the part that separates a bounded ladder from per-head pricing. The clinic running the largest anticoagulation programme in its region is doing the work the health system most wants done well. Billing it in proportion to that, forever, would make us a tax on the exact behaviour we are trying to support.
The same product on every row
There is no tier where something you need sits behind a higher price. Every row includes:
- Every dose checked against the INESSS protocol
- INR history, trends and time in therapeutic range
- Printable dosing calendars and prescriptions
- Appointment scheduling and reminders
- Team access with owner, editor and viewer roles
- Export of everything to CSV, whenever you want
The only thing that changes between rows is how many patients you follow.
How to evaluate this without booking a demo
A demo is a controlled environment. What you want to know is how the software behaves on your data, on a Tuesday, with a patient whose INR came back at 5.2.
- Start free and enter your two most annoying patients. Not a sample file — the two that take the longest today.
- Time the routine task. Result in, dosing calendar out, next appointment booked. If that is slower than your spreadsheet, nothing else matters.
- Try to get your data back out on day one, before you depend on it.
- Check the audit trail. Who changed what, and when.
- Find your row before you grow into it, so the price is never news.
What counts as a patient?
A warfarin patient you are actively following. Your row is set by how many you are following at the time, so a panel that shrinks moves you back down.
What happens when I cross into the next band?
Your row changes and the new rate applies from that point. Every band is published above, so you can see the next one coming long before you reach it.
Is the free tier a trial?
No. There is no countdown and no card. One or two patients is free for as long as that is your panel.
Do I pay per user?
No. Every row includes unlimited users, so everyone who touches the workflow gets their own login and their own audit trail.
What about multiple locations?
Multi-site and group pharmacies are the one case we handle with a conversation, because one agreement across several locations is not something a ladder can express honestly. It is the only row with a call attached.
Can I cancel?
Any month. Your data is yours and exports to CSV on the way out.