The pattern I see constantly
QuickBooks is fine for a single-provider practice doing $800K. It stops being fine around $3M.
I see this pattern in almost every growing clinic. The practice started small, the owner set up QuickBooks (or their bookkeeper did), and it worked. Revenue came in, expenses went out, taxes got filed. Simple.
Then the practice grew. More providers. A second location. A billing company. Payroll for 30 people instead of 5. And the same QuickBooks file that worked at $800K is now trying to handle a $3M-$5M operation. The software can do it, technically. But nobody has rebuilt the structure around it, and the reports it produces no longer answer the questions that matter.
The $3M inflection point
Something specific changes when a practice crosses $3M. It is not just "more money." The complexity multiplies.
Multiple providers with different economics. At $800K, it is probably you and maybe one associate. You know who is producing what because you are in the building every day. At $3M, you have four or five providers, each with different compensation structures, different production levels, and different patient panels. Can your QuickBooks tell you each provider's revenue versus cost? In most cases, no.
More than one location. A second office means a second rent payment, a second set of utilities, a second front desk team. But your revenue still flows into the same bank account. Without location-level tracking in your accounting, you cannot tell if that second location is making money or bleeding it. I have seen practices subsidize a losing location for years without realizing it because the aggregate P&L looked okay.
A billing company in the mix. When you did your own billing, you had a rough sense of what was happening with claims. Once you outsource to a billing company, you lose that visibility. Their fees show up as an expense in QuickBooks. What they actually collect for you shows up as revenue. The relationship between those two numbers is opaque unless someone is monitoring it.
Payroll complexity. At five employees, payroll is straightforward. At 30 employees across two locations with a mix of salaried providers, hourly staff, and per-diem workers, it is the single biggest line item on your P&L. If it is not broken out properly in your accounting, you cannot manage it. And most QuickBooks setups at this size still have one line item that says "Payroll Expense."
Insurance contracts to track. You might have contracts with 8-12 payers, each with different fee schedules, different payment timelines, and different denial patterns. None of this lives in QuickBooks. It should inform your accounting, but it does not.
Symptoms your financial setup has outgrown you
You probably already know something is off. Here are the specific symptoms I see:
You cannot tell which location is profitable. When I ask a multi-location owner which location makes more money, the usual answer is "I think it is the main one." Thinking is not knowing. If you cannot pull a P&L by location within 10 minutes, your accounting is not set up for your current size.
Provider compensation does not tie to production. You are paying providers based on some formula, but you have no clean data on what each provider actually generates in revenue after adjustments and collections. So compensation becomes a negotiation based on feelings rather than numbers.
Tax bills surprise you. If your quarterly estimated tax payment catches you off guard, your accounting is reactive. You are recording what happened last quarter instead of forecasting what will happen this quarter. At $3M, a surprise tax bill can be $40,000-$80,000. That is not a rounding error in your cash flow.
You do not know your cost per patient visit. This is the single most important metric for a clinic, and almost nobody tracks it. Total operating cost divided by total patient visits, broken out by location and by payer type. Without it, you cannot price services rationally, negotiate payer contracts effectively, or evaluate whether adding a provider will be profitable.
Your accountant sends reports you do not read. Not because you are lazy. Because the reports do not answer the questions you actually have. You want to know: should I hire another PA? Is the second location worth keeping open? Am I getting paid fairly by BlueCross? Your P&L does not answer any of these.
It is not about the software
I want to be clear about this. The problem is not QuickBooks. QuickBooks Online can handle a $10M practice technically. The problem is everything around it.
Your chart of accounts needs a redesign. The chart of accounts that worked at $800K has 30 categories and everything is dumped into broad buckets. At $3M, you need revenue broken out by location and service line. You need expenses categorized so you can see labor cost as a percentage of revenue, occupancy cost per location, and supply cost per patient visit. This is not complicated, but somebody has to sit down and rebuild it.
You need location-level P&Ls. Not an allocation exercise where someone divides total revenue by number of locations. Real P&Ls where revenue and expenses are tracked by location from the point of entry. When you can compare Location A and Location B side by side, decisions get obvious fast.
You need provider profitability tracking. Each provider's collections minus their fully loaded cost (salary, benefits, malpractice, allocated overhead). This tells you who is generating profit and who is generating volume without margin. It also gives you a rational basis for compensation conversations.
You need someone reading the numbers monthly. This is the part that matters most. A well-structured QuickBooks file produces useful reports. But someone has to read those reports, compare them to benchmarks, identify the outliers, and tell you what to do about them. A bookkeeper records transactions. An accountant files taxes. Neither of them is doing this analysis.
The cost comparison most owners get wrong
When I talk to practice owners about financial leadership, the first objection is cost. "I cannot afford a CFO."
Let me break down the actual numbers.
A full-time CFO for a healthcare practice costs $250,000-$350,000 fully loaded (salary, benefits, bonus, payroll taxes). For a $3M-$5M practice, that is hard to justify. The CFO would be underutilized, and the cost eats too much of your margin.
A fractional CFO costs $4,000-$8,000 per month. That is $48,000-$96,000 per year. You get the same strategic analysis, the same financial modeling, the same payer contract review. You just share that person with other practices, which is why the cost is a fraction of a full-time hire.
Here is what most owners do not calculate: the cost of not having financial leadership.
The practice subsidizing a losing location for two years because nobody analyzed it (anonymized Sorso client, multi-specialty)? That cost them $340,000 before they figured it out. The group that never negotiated their payer contracts (anonymized Sorso client, dermatology)? They were leaving $180,000 per year on the table. The owner who hired a provider without modeling the economics (anonymized Sorso client, physical therapy)? That provider lost the practice $95,000 in their first year because patient volume did not support the hire.
A fractional CFO at $6,000 a month costs $72,000 a year. If they prevent even one of those mistakes, the ROI is clear.
The bottom line
If your practice crossed $3M and your financial reports still look the same as when you were at $800K, you have outgrown your setup. The software is not the issue. The structure, the analysis, and the decision-making process around it are.
This is not about being a bad business owner. You built a practice to $3M, which puts you ahead of most. But the financial infrastructure that got you here will not get you to $5M or $10M. It needs to grow with you.
If this sounds familiar, schedule a free assessment. We will review your current financial setup, show you the gaps, and tell you exactly what needs to change. It takes about 15 minutes, and you will leave with a clear picture of where you stand.



