How Can My Collection Rate Look Good But My Cash Flow Still Feel Tight?
Why a healthy collection rate doesn't always mean a healthy deposit rate.
Your collection rate report looks fine. 95%, maybe better. By every number your software hands you, the practice is healthy. And yet the account doesn't feel like it matches. Payroll feels tighter than it should. The number on the screen and the number in the bank don't seem to be telling the same story.
If that gap sounds familiar, the report isn't lying to you exactly. It's just not measuring the thing you think it's measuring, and it's not the only number that matters.
How We Actually Analyze a Practice
We're not here to renegotiate your fee schedules or restructure your network participation. Those are real levers, and there are companies that specialize in exactly that kind of work. But that's not where we start, and it's not what tells us whether a practice is healthy.
What we're here to tell you is whether you're hitting the mark or missing it. And the only honest way to answer that is relative to your net production, not your UCR. Everything in this post comes back to that one distinction.
What Net Production Actually Measures
Net production is gross production minus production adjustments — the insurance write-offs and membership discounts that reduce your gross, or phantom, production value.
This is the number that represents what your practice is actually expected to collect. It is the real baseline. Every number in this post is measured against it.
Why Your UCR Isn't the Right Baseline
Gross production is your UCR — your full undiscounted fee for every procedure performed. For a practice that sees cash patients exclusively, that number is real. It represents what you charge and what you expect to collect.
For every other practice, it is closer to a phantom.
If your patient base is 90% in-network insurance patients, then 90% of all procedures you complete are going to be at a lower production value than your UCR the moment the patient walks in.
You already agreed to that lower fee when you signed the carrier contract. The discount is not a surprise at the end of the month. It is a contractual obligation that was established before a single patient sat in your chair.
Your UCR only counts for cash patients and out-of-network scenarios where insurance does not apply. For every in-network patient, the insurance-approved fee is your real production value. The UCR is just the number you started with before reality arrived. The same applies to membership plans — that reduction belongs to production, not collections. It is a decision made at the agreement level, not a collection failure.
The problem is that many practices do not want to see these adjustments hit production. They want the big gross production number to stay intact, so they move the insurance write-offs and membership discounts into collections instead. Internally, we call this the ego number — the figure that feels good to look at, whether or not it reflects what's actually collectible.
Protecting it makes production look strong and collections look like they are doing the work of absorbing discounts, which is backwards, skews both numbers, and makes it impossible to read either one accurately.
There is an ego response that happens in a lot of practices around this. Doctors want to see their full UCR reflected in production so they can track how much they are writing off to insurance networks. The instinct is understandable. Watching the discount column grow can feel like accountability. But you already know what you are writing off. It is in your contract.
Refusing to use fee schedules in your practice management software to preserve a high gross production number does not change your actual income. It just makes the data harder to read.
If you want to see the delta between UCR and reimbursement, there is a cleaner way. Most practice management software can reverse-engineer the variance from UCR over a period of time, and your insurance carriers send you 1099 forms each year for a more macro view. But if you're unhappy with what a specific carrier pays, the answer isn't to track the discount obsessively.
The answer is to drop the carrier, negotiate the fee schedule, or consolidate into an umbrella network. That's a strategic conversation worth having elsewhere. Holding onto the ego number isn't.
Collection Adjustments: Rare, Categorized, and Telling
Once production adjustments are properly allocated — insurance write-offs and membership discounts sitting where they belong, against production — the collection side of your reporting becomes something you can actually read.
Collection adjustments are different in nature from production adjustments. A production adjustment happens at the point of service as part of a known agreement. A collection adjustment happens after the fact, because something went wrong. A balance was not paid. A claim was denied for a reason that was not caught upstream. A patient went to collections. A pre-authorization was missing. An out-of-network denial came through on a procedure that should have been verified before treatment.
Every collection adjustment is a story about a breakdown. And the only way to read those stories, the only way to find the patterns and fix the systems that keep creating them, is to categorize every single one.
Generic “credit adjustment” or “debit adjustment” entries tell you nothing. At a minimum, your practice should have defined adjustment types for:
● Bad debt write-off
● Sent to collections
● No pre-authorization or null pre-authorization
● Out of network denial
● Incorrect Fee Dispute
● Small balance write-off
Each of those tells a different story. A growing bad debt category points to gaps in the patient financial conversation. A growing out-of-network denial category points to verification failures upstream. A growing no pre-authorization category points to a workflow gap where someone is scheduling and treating without confirming coverage. These are not billing problems. They are front-end operational problems that show up in the back end because there is nowhere else for them to land.
None of this works if the person making the entry doesn't understand what they're actually recording. We see this constantly: the fee schedule the front desk is referencing to estimate a patient's copay is old, and nobody has updated it. The patient gets quoted one number, the claim adjudicates against Delta's current contracted rate, and the two don't match.
The patient is upset and refuses to pay the difference, understandably, since they were quoted wrong. And because the mismatch involves Delta, the office logs it as a routine Delta adjustment, as if Delta caused the gap. Delta didn't. Delta used the correct, current fee schedule.
The practice was working from an outdated one. What should have been coded as bad debt, or flagged as an incorrect fee dispute, gets absorbed into the same routine bucket used for normal contractual write-offs, and the actual problem, a fee table nobody's been maintaining, never surfaces. We don't see this occasionally. We see it constantly, in practice after practice, regardless of how good the front desk team is otherwise.
That's not a small categorization nuance. That's the entire framework breaking at the one point where a person decides what a number means before it ever reaches a report.
You can build every metric in this post with total precision, and it still won't tell you the truth if whoever is entering the adjustment doesn't understand the difference between what the payer did and what the practice didn't do, or worse, understands it perfectly well and can just as easily mask it as something it's not.
An adjustment without a category is a leak without a location. You know revenue left. You have no idea where it went or how to stop it from happening again.
One more note worth calling out: some practice management software includes a third adjustment category that sits outside of both production and collections, a miscellaneous or unallocated bucket.
Any manual entry correcting a balance owed or produced should never go there. When an adjustment is posted to that third category, it disappears into a corner of the reporting that produces no analytical value. The only thing a miscellaneous adjustment category reliably produces is miscellaneous data, and miscellaneous data tells you nothing about what is actually happening to revenue.
Collection adjustments, the post-fact, something-went-wrong kind, should represent 2% or less of your gross collections — your actual deposited cash. If your collection adjustments are sitting above that threshold, the data is telling you something specific.
Either the categorization is not happening and adjustments are being dumped into collection buckets that should be production adjustments, which inflates the number artificially, or there are genuine systemic failures in how the practice is verifying benefits, communicating financial expectations, and following up on accounts.
Usually both.
Collection Rate vs. Deposit Rate: Speed vs. Efficiency
With production adjustments sitting where they belong and collection adjustments properly categorized, you now have two numbers worth reading side by side.
Collection Rate = Net Collections ÷ Net Production
Collection rate tells you how quickly you're running the cycle. How fast production is moving through the system and landing as something your software counts as collected.
Deposit Rate = Gross Collections ÷ Net Production
Deposit rate asks a different question. It doesn't care about speed. It tells you how efficiently treatment is actually converting to cash — whether what got counted as collected actually became money in your account.
The difference between the two is where hidden leaks live. A practice can run its cycle fast, claims processed quickly, balances closed out on schedule, and still have a real gap between what the software calls collected and what actually deposited. Speed and efficiency are not the same thing. A healthy-looking collection rate can quietly sit on top of a cash conversion weakness that speed alone will never fix.
The True Performance Metric: Deposited Cash vs. Net Production
Here is where it all comes together.
Deposited cash versus net production is your true performance metric. Not what was collected on paper. Not what the reports say was received. The actual money that landed in your bank account, measured against the production value that was truly available to collect.
The gap between your collection rate and your deposit rate is where the hidden leaks live. Those are the collection adjustments — the bad debt write-offs, the out-of-network denials, the no pre-auth losses, the balances that aged past recovery. Each one of those gaps has a category. And each category has a fix.
This is why the categorization matters so much. Without it, you see the gap but you cannot read it. You know something is leaking but you cannot find the source. With properly categorized adjustments, the gap becomes a diagnostic. It tells you exactly what broke, in what proportion, and where the operational change needs to happen.
Three Places Money Can Hide
Everything in this post comes back to the same three questions. Is your baseline honest, or still carrying the ego number instead of net production? Is your collection rate reflecting how fast production is actually moving, or is something in the cycle stalling quietly? And is what gets counted as collected actually becoming cash, or is a hidden leak sitting between your collection rate and your deposit rate?
Most practices can only answer the first question with confidence. The other two require reporting most software was never built to hand you cleanly.
Why This Is the Growth Conversation
Most practices that want to grow focus on producing more. More patients, more procedures, more production hours. And production growth is real and valuable, but only if the systems protecting existing production are working.
If your deposited cash is meaningfully below your net production right now, adding production does not close that gap. It widens it. Every new dollar of production runs through the same leaky system and loses the same proportion before it reaches the bank. Unlike a production adjustment, which is a credible, contractually agreed reduction, this lost revenue becomes unconverted cash. It sits aging in your AR or gets adjusted off entirely. Either way, it never deposits. And the gap between what you produce and what you keep just grows alongside everything else.
Clean your adjustments. Categorize every one. Move production adjustments where they belong. Watch your collection adjustment rate. Measure deposited cash against net production. Find the gap. Read the categories. Fix what is creating them.
This is what we do at BIC, every day, for every practice we work with. But it is also work you can do yourself. The framework is not complicated. It requires attention, consistency, and a willingness to look at what the data is actually telling you rather than what you hoped it would say.
The practices that get this right, whether they do it in-house or with outside help, are the ones that finally have numbers they can trust. And numbers you can trust are the foundation for every good decision that follows.
Where to Start
If any part of this sounded like your practice, the report that says one thing while the account says another, the adjustment quietly absorbing something it was never meant to absorb, you don't have to guess at which one it is.
Take the Collection Gap Audit and run your own numbers through this same collection rate and deposit rate breakdown. Five minutes, your real numbers, and a clear picture of where the gap is actually sitting.
If you already sense something's off and want someone to take a deep dive, schedule a 98 Analysis. We remote directly into your practice management system, review the real data behind your numbers, and send back a Loom walkthrough showing you exactly what's happening and why.