There is a particular kind of month that produces this conversation, and any owner who has had it will recognise the shape immediately.
The accountant sends the statements and the practice is profitable. Not marginally, comfortably. Revenue is up on the prior year, the expense lines are where they should be, and the number at the bottom is the number you were hoping for. Everything about that document says the business is working.
Then you open the operating account, and the balance does not support the story. Payroll will clear, because payroll always clears, but it requires attention it should not require at this revenue. And when you ask why, the answer that comes back is timing, which is true, and which explains nothing you can act on.
Both documents are correct. That is the part that makes this so hard to argue with, and it is why the question usually gets dropped rather than answered.
Why is my practice profitable but has no cash?
Because an accrual P&L records revenue when the work is delivered and your bank records money when it arrives, and the distance between those two events is where the cash sits. A practice can grow profit and lose cash in the same quarter, entirely legitimately, if the distance is getting longer.
What the two documents are actually measuring
Your P&L, under accrual accounting, recognises revenue at the point the service is delivered. The patient was seen in March, so March gets the revenue, and it gets it whether or not a claim went out, whether or not a payer has adjudicated it, and whether or not anybody has been paid.
Your bank statement records money arriving. Nothing else. It has no opinion about when the work was done.
Between those two moments, a dollar has to survive a sequence of steps that a P&L does not describe and an aging report only partially covers. That sequence has a length, and the length changes, and nothing in your monthly pack reports it.
Which means a profitable month with a shrinking bank balance is not a contradiction. It is arithmetic. You recognised more revenue than you converted, and the difference is now sitting somewhere.
The three places the gap lives
Every dollar of that difference is in one of three categories, and they behave very differently.
Delivered and not yet billed. The service happened, the P&L recognised it, and no claim has left the building. Documentation waiting on a signature, an encounter waiting on a chargeslip, a claim built and never released. This category is the one most owners have never quantified, because it appears in no report. Aging cannot show it, since aging starts at submission, and the P&L cannot show it, since the P&L already counted it as revenue.
Billed and not yet paid. The claim is with a payer or the balance is with a patient. This is the visible category, it lives on your aging report, and it is the one everybody works. It is also usually the smaller of the two waiting groups.
Recognised and never collectible. Revenue the P&L counted that will not arrive. Work past a filing deadline, balances written off through a code nobody reviews, contractual differences booked as revenue that was never yours. This category does not close. It sits in receivables looking like an asset until somebody tests it.
Three categories, three different problems, and one number on a bank statement that mixes them together.
Why growth makes it worse
This is the part that catches people, because it runs against instinct.
If you deliver more work this month than last, and the conversion distance stays the same, more dollars are in the pipeline at any given moment. A growing practice with a stable process is structurally carrying more unconverted revenue than it was a year ago, and that shows up as profit rising while cash tightens.
Which is why the standard advice, sell more, is the wrong response to this particular problem. More volume through the same pipeline widens the gap it was meant to close.
The number that closes the argument
There is one measurement that resolves this and it is not on any standard report.
Take a set of visits from a closed month. Record the date of service and the date payment actually posted. Average the days between.
Then compare that against your days in accounts receivable. The two will not match, and the difference is the part of your cash delay that has never appeared anywhere, because HFMA’s own standard excludes any account not yet billed from receivables. Everything before the claim exists sits outside the metric.
Most practices have never run that comparison. The ones that do find the gap measured in weeks rather than days, and they find that the majority of it sits in stages nobody outside the building touches.
That last part is what makes it worth measuring. A gap caused by payers is a negotiation. A gap caused by unsigned notes and unreleased claims is a list of names.
What this means for you
Your accountant is not wrong and neither is your bank. They are answering different questions, and the distance between the answers is the only number that describes your actual cash position.
Run the two figures for a single closed month and see how far apart they are. If the answer is a few days, your pipeline is healthy and the tight month was genuinely timing. If it is weeks, you have found where the money is, and most of it will be somewhere you can reach.
Grab 30 minutes with us. Prep nothing. You will see how long your money actually takes to arrive.
Questions people ask
Why is my practice profitable but has no cash?
Because an accrual P&L records revenue when work is delivered and your bank records money when it arrives. The distance between those two events is where the cash sits, and a practice can grow profit while losing cash if that distance is lengthening.
Where does the money go between the P&L and the bank?
Into three categories: work delivered and not yet billed, work billed and not yet paid, and revenue recognised that will never be collected. Only the middle one appears on an aging report, and it is usually the smallest.
Why does growth make cash flow worse?
Because more work through the same pipeline means more dollars unconverted at any moment. A growing practice with an unchanged process structurally carries more revenue in flight than it did a year ago, which reads as rising profit and tightening cash.
How do I measure the gap between profit and cash?
Take a closed month, record the date of service and the date payment posted for a set of visits, and average the days between. Compare that against your days in AR. The difference is the delay that appears on no report.