DNFB: the silent cash trap on your balance sheet.
Discharged Not Final Billed is the pile of completed care that has not yet turned into a claim. It does not show up in denials. It does not show up in aging. It hides as unbilled accounts receivable and quietly starves the cash the hospital already earned. Here is how to measure it, find the four leaks, and compress it.
What DNFB isThe care happened. The claim never dropped.
DNFB stands for Discharged Not Final Billed. It is the count of accounts where the patient has been discharged, the care is complete, and the cost has been incurred, but the claim has not yet been sent to the payer. The chart is still being coded. A physician query is still open. A charge is still missing. The account sits in the billing hold, fully earned and fully unpaid.
Every day an account spends in DNFB is a day the hospital financed the payer with its own cash. The service was delivered. The nurse was paid. The supply was consumed. The only thing missing is the paperwork that lets the money come back. DNFB is the gap between when a hospital does the work and when it is allowed to ask to be paid for it.
DNFB is not a denial and it is not aged AR. It sits upstream of both. Nothing has been rejected yet, because nothing has been submitted yet.
This is what makes it silent. Aged AR gets a weekly report and a follow-up team. Denials get a work queue and an appeals process. DNFB is a number buried inside unbilled AR on the balance sheet, and unless someone measures DNFB days specifically, it grows without anyone naming it. A hospital can have clean denial rates, a disciplined AR follow-up team, and still be quietly bleeding cash into a bloated billing hold nobody reports on.
How to measure itDNFB days, on the HFMA lens.
The metric that matters is DNFB days, not the raw dollar pile. Dollars swing with census and case mix. Days normalize the trapped balance against how much the hospital bills, so the number is comparable week over week and against benchmark. The HFMA MAP framework treats DNFB days as a core revenue cycle measure, and the calculation is straightforward.
DNFB days = gross unbilled AR in the DNFB hold ÷ average daily gross patient revenue. If the hold carries $9.0M in discharged-not-final-billed charges and the hospital books $900K per day in gross revenue, DNFB stands at 10 days. The best-practice target under the HFMA MAP lens sits in the 5 to 7 day range. Every day above that is roughly one day of net revenue the hospital has earned but cannot yet ask to collect.
Measure it daily, not monthly. DNFB is a flow problem. A monthly snapshot hides the pattern of accounts piling up mid-week when coders fall behind, or the spike after a long weekend. A hospital that trends DNFB days on a daily dashboard sees the leak forming before it becomes a quarter-end cash surprise. Split the number two ways to make it actionable: total DNFB days, and the coding-and-CDI portion specifically, because that is the portion the revenue cycle team can directly compress.
Where the cash gets stuckThe four leaks that inflate DNFB.
DNFB does not grow for one reason. It grows because of four structural leaks, each in a different part of the mid-cycle. Naming them is the first step, because a single DNFB number tells you the hold is bloated but not which valve to turn. The breakdown below is the diagnostic.
| Leak | What it looks like | How to read it in the data |
|---|---|---|
| 1. CDI understaffing | Clinical documentation integrity reviewers cannot keep pace with discharge volume, so charts wait for a first review before coding can even begin. | Rising average days from discharge to first CDI touch; a growing unreviewed-chart queue. |
| 2. Coding-queue backlog | Reviewed charts sit waiting for a coder. Throughput is below the discharge rate, so the queue grows every day it is not cleared. | Charts-in-queue rising, coder productivity below discharge volume, aging inside the uncoded bucket. |
| 3. Unanswered physician queries | A coder or CDI specialist needs a physician to clarify documentation, and the query sits open for days. The whole account is frozen until it is answered. | Query turnaround time (TAT) trending up; a backlog of open queries older than 48 to 72 hours. |
| 4. Charge-capture gaps and stale payer rules | A charge is missing, or a claim edit fails against a payer rule that changed and was never updated, so the account cannot pass the billing scrubber. | Accounts stuck in edit/scrubber holds; recurring edit reasons; payer-rule versions past their update date. |
A single DNFB number tells you the hold is bloated. The four-leak split tells you which valve to turn first. Never work DNFB as one blob. Attack the largest leak, measure the day it moves.
Four levers that compress DNFB.
Each leak has a matching lever. Pull all four in sequence and DNFB days move from double digits toward the 5 to 7 day best-practice band. These are operating controls, not slogans.
Right-size CDI coverage
Staff clinical documentation integrity to discharge volume, not to a fixed headcount. Prioritize high-dollar and high-complexity accounts for first review. When reviewer coverage matches the flow of discharges, charts stop waiting to enter the coding pipeline at all.
Lift coding throughput
Measure coder productivity against the discharge rate daily. Flex capacity, overflow to a vetted coding partner when the queue crosses a threshold, and clear the oldest uncoded charts first. Throughput that meets or beats discharge volume drains the queue instead of feeding it.
Drive query TAT down
Put a service-level target on physician query turnaround, 48 hours or better. Route queries into the physician workflow, escalate anything open past the target, and report query TAT to service-line leaders. A frozen account thaws the moment the query is answered.
Close charge and edit gaps
Run daily charge reconciliation against the service masters, keep the payer-rule and edit library current, and clear scrubber holds within a fixed window. When charges are complete and edits are current, accounts pass the scrubber on the first attempt.
Putting it on a clockThe 13-week compression method.
Levers do not compress DNFB by themselves. A cadence does. The compression method runs on a rolling 13-week horizon, because 13 weeks is one quarter, and a quarter is the window in which a bloated hold can be brought back to control and held there. The engine is a weekly cash forecast: measure DNFB days every week, tie the number to a projected cash impact, and pull the lever that moves the largest leak.
Measure
Stand up daily DNFB days, split by the four leaks, tied to the weekly cash forecast.
Attack
Pull the lever on the largest leak first. Right-size CDI, clear the coding queue, drive query TAT down.
Compress
Close charge and edit gaps, hold throughput above discharge volume, walk DNFB days toward target.
Hold
Lock the gains with weekly reporting and SLAs so the hold does not refill after attention moves on.
The weekly cash forecast is what keeps the whole effort honest. Every compressed DNFB day is roughly one day of net revenue that converts from unbilled AR into cash the hospital can actually use. Putting a dollar figure on each week of compression turns an abstract operational metric into a cash number a CFO can plan around, and it is the reason DNFB work survives past the first burst of attention.
The full step-by-step playbook, cadence templates, and the cash-forecast model are in our whitepaper, DNFB to Cash: The 13-Week Compression Method. For a worked hospital walk-through of the four leaks and the levers in sequence, see the Hospital DNFB Compression case study.
DNFB is the cash a hospital has already earned but has not yet been allowed to ask for. Compression is not new revenue. It is releasing the money that is already yours.
Six questions CFOs and revenue cycle leaders ask.
Is DNFB the same as accounts receivable?
No. Aged AR is money already billed to a payer and waiting to be paid. DNFB is money not yet billed at all, because the claim has not dropped. DNFB sits upstream of AR. An account leaves the DNFB hold the moment the claim is submitted, and only then does it enter the AR that a follow-up team works. On the balance sheet, DNFB lives inside unbilled AR, which is why it stays invisible unless measured on its own.
How do I calculate DNFB days?
Divide the gross unbilled AR sitting in the DNFB hold by average daily gross patient revenue. If the hold is $9.0M and the hospital books $900K a day in gross revenue, DNFB is 10 days. Track it daily rather than monthly, because DNFB is a flow measure and a monthly snapshot hides the mid-week and post-holiday spikes where the leak actually forms.
What is a good DNFB days target?
Under the HFMA MAP lens, best practice for acute care sits in the 5 to 7 day range. Many hospitals run in the double digits without realizing it, because the number is buried in unbilled AR and never reported on its own. The point of a target is not the number itself but the distance from it, since every day above target is roughly a day of net revenue held out of reach.
Why does DNFB matter if the revenue is booked anyway?
Because booked revenue is not cash. DNFB is care the hospital has already paid to deliver, still waiting to become a claim. Every day in the hold is a day the hospital finances the payer with its own working capital. For a cash-tight hospital, compressing DNFB is one of the fastest ways to convert earned revenue into usable cash without touching rates, volume, or contracts.
What is the single biggest driver of a bloated DNFB hold?
It varies by hospital, which is exactly why you split DNFB into the four leaks: CDI understaffing, coding-queue backlog, unanswered physician queries, and charge-capture gaps with stale payer rules. In many facilities the coding-and-CDI portion dominates, because that is where charts physically wait. Measure your own split before assuming, then attack the largest leak first.
How fast can DNFB actually be compressed?
The 13-week compression method targets one quarter to move a bloated hold back into control and hold it there. Weeks 1 to 2 stand up measurement, weeks 3 to 6 attack the largest leak, weeks 7 to 10 compress the rest, and weeks 11 to 13 lock the gains with weekly reporting and SLAs so the hold does not refill. The weekly cash forecast keeps the effort tied to a dollar number a CFO can plan around.
Want to know your real DNFB days?
A no-cost DNFB diagnostic on your own data. We measure DNFB days, split the hold across the four leaks, and hand back a written 13-week compression plan with the projected cash impact of each week. Delivered under a same-day BAA.