The Pricing Model Nobody Questions
When ABA practice owners evaluate practice management software, most focus on features, clinical tools, and billing capabilities. The pricing model is often an afterthought — a line item to negotiate rather than a strategic decision to scrutinize. But the way your software vendor charges you has profound implications for your practice’s profitability as you grow.
Many ABA software platforms use per-client pricing. The premise sounds reasonable: you pay a monthly fee for each active client in your system. When you are small, the cost seems manageable. But as your practice grows — which is the whole point — this pricing model quietly becomes one of your largest expenses, and one that delivers diminishing value with every client you add.
Understanding how per-client pricing actually works, what it costs at scale, and what alternatives exist is essential for any practice owner planning to grow beyond a handful of clients.
How Per-Client Pricing Actually Works
The basic model is straightforward: you pay a fixed monthly fee per active client. Rates in the ABA software market typically range from $30 to $80 per client per month, depending on the platform and included features. Some vendors offer tiered pricing where the per-client rate decreases at volume thresholds, but the fundamental structure remains the same — more clients means a proportionally higher bill.
The complications start with how vendors define an active client. This is where gotchas hide.
- What counts as active? Some platforms count any client with a session in the current month. Others count any client with an open treatment plan, regardless of whether they had sessions. Some count clients from the moment they are entered into the system — including those still on your waitlist who have not started services.
- Discharged clients: If you discharge a client but retain their records for compliance and reporting purposes (which you are legally required to do), some platforms continue counting them as active unless you archive or delete them. Deleting client records creates compliance risk, so you end up paying for clients you no longer serve.
- Seasonal fluctuations: ABA practices often see client volume fluctuations — school schedules, family vacations, and insurance changes all affect active caseloads. Per-client pricing means your software cost fluctuates too, making budgeting unpredictable.
- Waitlist clients: If your system tracks waitlisted clients (which it should for operational efficiency), those records may count toward your active client total depending on the vendor’s definition.
Before signing any per-client contract, demand a written definition of how active clients are counted. The answer may surprise you.
The Math at Scale
Let us look at what per-client pricing actually costs as a practice grows. We will use a moderate rate of $50 per client per month, which falls within the typical range for full-featured ABA platforms.
Small practice — 50 clients:
- Monthly software cost: 50 clients x $50 = $2,500 per month
- Annual cost: $30,000
At this stage, the cost feels proportional to the value. You have a small team, modest revenue, and the software handles your core needs.
Growing practice — 200 clients:
- Monthly software cost: 200 clients x $50 = $10,000 per month
- Annual cost: $120,000
Now the numbers start to sting. Your software bill has quadrupled, but the software itself has not changed. You are using the same features, the same interface, the same reports. The vendor is providing the same service — it just costs you four times as much because you grew.
Large practice — 500 clients:
- Monthly software cost: 500 clients x $50 = $25,000 per month
- Annual cost: $300,000
At this scale, your practice management software costs more than many full-time employees. You could hire two or three administrative staff for what you are paying a software vendor. And again, the software is not providing ten times more value than when you had 50 clients. It is the same product doing the same job.
Even with tiered pricing that drops the per-client rate at higher volumes, the trajectory remains punishing. A tiered model might charge $50 for the first 100 clients, $40 for the next 100, and $35 beyond that — which still puts the 500-client practice at over $200,000 annually.
The Perverse Incentive Problem
Per-client pricing creates a misaligned incentive between you and your software vendor. Your goal as a practice owner is to grow your client base — that is how you increase revenue, expand your clinical impact, and build a sustainable business. But every client you add also increases the revenue your software vendor earns from you, without any corresponding increase in the value they deliver.
Think about it this way: the software does not work harder when you add your 201st client. The servers do not strain. The features do not improve. The support team does not assign you a dedicated representative. The marginal cost to the vendor of your additional client is essentially zero, but they charge you $50 for it anyway.
This creates a situation where your vendor profits directly from your growth while contributing nothing additional to enable it. In any other business relationship, you would recognize this as a bad deal. But because per-client pricing has become an industry norm, many practice owners accept it without question.
Worse, per-client pricing can subtly discourage growth at the margins. When you are evaluating whether to expand into a new service area, take on more complex cases, or extend your waitlist outreach, the incremental software cost becomes a factor in the decision — even though it should not be.
The Alternative: Per-User Pricing
Per-user (or per-seat) pricing flips the model. Instead of paying based on how many clients you serve, you pay based on how many staff members use the software. This is the model used by most modern business software — from CRM platforms to project management tools to accounting systems — because it aligns cost with controllable inputs.
Why per-user pricing works better for growing practices:
- Your cost scales with your team, not your clients. You control your headcount. You hire strategically based on demand. If you add 50 new clients but can serve them with your existing team working at better utilization, your software cost stays the same.
- It rewards operational efficiency. Practices that optimize scheduling, reduce cancellations, and improve utilization can grow their client base without proportionally growing their team — and their software cost reflects that efficiency.
- It makes budgeting predictable. You know your headcount plan. You can forecast your software cost accurately. There are no surprises when a marketing campaign brings in 30 new intakes in a month.
- It eliminates the growth penalty. Adding clients is purely a positive event. Your revenue goes up, your costs stay stable, and your margins improve. The software vendor only earns more when you hire more users — which means they are incentivized to make the software so good that you want to expand your team using their platform.
Consider the same three practice sizes under a per-user model at $250 per user per month:
- 50 clients, 8 staff: $2,000 per month ($24,000 annually)
- 200 clients, 25 staff: $6,250 per month ($75,000 annually)
- 500 clients, 55 staff: $13,750 per month ($165,000 annually)
At every growth stage, the per-user model costs significantly less — and the savings compound as you grow. At 500 clients, you save over $130,000 annually compared to per-client pricing.
What to Evaluate in Any Pricing Model
Whether you are shopping for new software or renegotiating your current contract, scrutinize pricing with the same rigor you apply to payer contracts.
- Total cost of ownership: Base subscription is just the starting point. Ask about implementation fees, data migration costs, training charges, and per-module add-ons. Some vendors advertise a low per-client rate but charge extra for billing features, reporting, telehealth, or parent portal access.
- What is included versus what costs extra: A platform with a higher base rate but all-inclusive features may cost less overall than a cheaper platform that nickel-and-dimes for every module. Calculate the fully loaded cost at your current size and at your projected size in two years.
- Contract flexibility: Can you scale up and down? Are there minimum commitments? What happens if you need to reduce users or clients during a slow period?
- Hidden escalation clauses: Some contracts include annual price increases of 5 to 10 percent. Over a three-year term, that changes the total cost significantly.
- Migration costs: If pricing becomes untenable and you need to switch, what does it cost to leave? Ask about data export capabilities and contract termination terms before you sign.
Making the Right Choice for Your Growth
The software you choose today will either support or constrain your growth for years. Pricing is not just a cost — it is a structural decision that shapes your practice’s economics at scale.
Before your next renewal or your next software evaluation, model out the total cost at your current size, at double your current size, and at your five-year target. If the numbers get uncomfortable, it is time to explore alternatives.
Platforms like Wilma use per-user pricing specifically because it aligns with how ABA practices actually grow. Your client volume should be a measure of your clinical impact, not a driver of your software bill. The right pricing model turns growth into an unqualified win — for your practice, your team, and your clients.