Revenue cycle
Volume is the same but the deposit is smaller. Where did it go?
Same schedule, same providers, smaller cheque. There are five places the money goes, and three reports you already have will tell you which one.
The money did not vanish. It stalled somewhere specific
If the schedule is full and the deposit is down, the revenue was earned and did not arrive. That is a different problem from a slow month and it has a much shorter list of causes. Working through them in order takes an afternoon and it is worth doing before anybody is asked to work harder.
The five places money stops, in the order they are worth checking: claims that never went out, claims that went out and were denied, claims that were paid at the wrong rate, patient balances nobody chased, and services that were never charged in the first place. Four of the five are invisible on a profit and loss statement, which is why the first symptom is usually the bank balance rather than a report.
1. Claims that never left the building
Every practice management system has a queue of encounters that are closed clinically but not billed — missing a diagnosis code, waiting on a note, held for a signature. Nobody owns this queue in most small practices, because it is not anyone's named job. Pull it, sort by date of service, and look at the oldest twenty. If any are close to a timely filing deadline, they are worth more than anything else on your desk today.
2. Claims that were denied and quietly written off
The initial denial rate on claims reached 11.81% in 2024 across a dataset of more than 2,100 hospitals and 300,000 physicians (Kodiak Solutions). The important part of that same analysis is the other number: payers ultimately pay roughly 90% of what they initially deny. A denial is usually a delay, not a verdict.
That matters because the practices losing the most money to denials are rarely the ones with the highest denial rate. They are the ones with the highest write-off rate on denials — where a rejection arrives, nobody has time to work it, and ninety days later it is adjusted off as uncollectable. The money was collectable. Nobody had an hour.
3. Paid, but not at the rate in your contract
Underpayments do not look like a problem on a remittance. The claim shows as paid, the balance zeroes, and the account closes. The only way to see it is to compare the allowed amount against your fee schedule line by line, which nobody does by hand. Pick your ten highest-volume CPT codes and check a month of remittances against the contracted rate. If there is a gap, it is on every claim of that code, every month, and it compounds silently.
4. Patient balances nobody chased
Deductibles reset in January and patient responsibility has been rising for a decade. A practice that was 8% patient-responsibility five years ago may be 20% now, and a billing process built when insurers paid nearly everything will leak exactly that difference. If your statements go out on an irregular cycle, or nobody calls on a balance until it is 120 days old, this is where a visible chunk of the gap lives.
5. Work you did and never charged
The least pleasant one to find and the most common in practices that added a service line recently. Chronic care management, remote monitoring, after-hours codes, injections given but not captured on the superbill. The test is simple: take one busy day, pull the schedule, and reconcile every appointment against a charge. A practice doing this for the first time usually finds something.
What to do with the answer
Each of these has a different fix and only one of them is solved by working faster. A billing queue nobody owns needs an owner. Denials need somebody whose entire job is the ageing report. Underpayments need a contract review, not more calls. Chasing the wrong one is how practices spend a year busy and no better off.
If the answer turns out to be that nobody has the hours, that is a staffing question rather than a process question, and it is worth pricing honestly against what the work returns. We publish what a seat costs so that comparison takes five minutes rather than a discovery call.
Where this connects
Next step
One seat. One month. Cancel any time.
Twenty minutes on a call is enough to tell whether this fits. If it does not, I will say so.
Or write to ops@softhomeglobal.com

