How to Reduce DSO in Senior Living: A CFO's Playbook
Back to All Posts
Revenue Cycle

How to Reduce DSO in Senior Living: A CFO's Playbook

Revenue Cycle
Corey Field
July 23, 2026

DSO is where a senior living community's cash flow problems show up first. If it's climbing, you're financing your own operations while you wait to get paid for care you've already delivered.

Days Sales Outstanding is one of the cleanest signals a senior living CFO has, and one of the most ignored until it becomes a problem. It measures how long, on average, it takes to turn billed revenue into cash in the bank. A community can be fully occupied, billing correctly, and still be quietly starved for cash if that money is taking sixty or ninety days to arrive instead of thirty. Occupancy tells you the beds are full. DSO tells you whether the revenue those beds generate is actually reaching you.

This is a practical guide to what DSO is, why it runs high in senior living specifically, and how to bring it down.

What DSO is and how to calculate it

The formula is simple. Take your accounts receivable balance for a period, divide it by the revenue billed in that period, and multiply by the number of days in the period:

DSO = (Accounts Receivable ÷ Revenue) × Days in Period

If a community bills $1.2 million in a month and has $1.8 million sitting in receivables at month-end, its DSO is about 45 days on a 30-day basis: ($1,800,000 ÷ $1,200,000) × 30 = 45. That means the average dollar takes a month and a half to travel from billed to collected, half again longer than the billing cycle that generated it. Across industries, finance teams generally aim for DSO in the 30 to 60 day range, though what counts as good depends heavily on the payer mix and billing model, which is exactly where senior living gets complicated. For the most accurate picture, CFOs calculate DSO on annualized figures using average receivables; a single-month snapshot like the one above is a quick read, not the precise measure.

The point of tracking it isn't the number itself. It's the trend. A DSO that's stable tells you collections are keeping pace with billing. A DSO that's creeping up, month over month, is an early warning that cash is getting stuck somewhere between the care you deliver and the payment you collect, often long before it shows up as a cash-flow crisis.

Why DSO runs high in senior living

Senior living has structural features that push DSO up in ways a simpler business never faces. Understanding them is the whole game, because you can't fix a number until you know what's inflating it.

The biggest driver is the split payer mix. A single community collects from private-pay residents and families, from Medicaid, from Medicare and Medicare Advantage in skilled nursing, and often from long-term care insurance, and each of these pays on a completely different clock. Private pay should be fast but often isn't, because it depends on families and manual billing options. Medicaid and Medicare run on their own timelines, subject to eligibility verification, claim adjudication, and denials. When you blend a thirty-day payer with a ninety-day payer, your DSO lands somewhere in between and moves with whichever source is lagging that month.

Paper checks are the second drag, and a bigger one than most operators admit. When a meaningful share of families still pay by paper check, cash arrives slowly, gets posted manually, and sits in transit while someone keys it in. Worse, sometimes it's never even collected. Every step between the family's intent to pay and the dollar being recorded as collected is a day added to DSO. A community that has moved families onto ACH and autopay collects materially faster than one still processing checks by hand, and the DSO gap between the two shows up immediately.

The third is the transition points. Move-ins, move-outs, level-of-care changes, and the private-pay-to-Medicaid handoff during a spend-down all create billing complexity, and complexity creates delay. A prorated first month that has to be calculated by hand, a final bill at move-out that takes weeks to reconcile, a resident whose Medicaid eligibility is pending, each of these parks revenue in receivables while the details get sorted. These are the same friction points that drive revenue leakage, and they inflate DSO for the same reason: the money is earned but not yet collectible.

How to Reduce DSO

Reducing DSO isn't one move, it's tightening each stage between billing and cash. In senior living, the highest-leverage steps are these.

Move private pay off paper and onto autopay. This is the single fastest lever most communities have. Every family on ACH autopay is a receivable that collects itself on a predictable date instead of waiting on a check. Shifting even half your private-pay families to autopay compresses the private-pay portion of your DSO meaningfully, and it removes the manual posting delay on top of the mailing delay.

Bill accurately the first time. A meaningful share of DSO isn't slow payment, it's disputed or corrected bills. A statement a family questions doesn't get paid until it's resolved, and a claim with an error comes back as a denial that restarts the clock. Getting the bill right at the point it goes out, correct proration, correct charges, correct payer, keeps revenue from stalling in dispute.

Verify coverage before you bill, not after. On the Medicaid and Medicare side, DSO balloons when claims are submitted against coverage that wasn't confirmed and come back denied. Verifying eligibility and authorization on the front end keeps those claims from bouncing, which is the same discipline that prevents claim denials and, not coincidentally, one of the biggest levers on DSO in a skilled nursing setting.

Post and reconcile continuously. DSO isn't only about when money arrives, it's about when you record that it arrived. If payments pile up unposted, your receivables look worse than reality and you can't see which accounts are genuinely late. Continuous reconciliation, rather than a month-end scramble, keeps the number honest and surfaces real problems while they're still fixable.

Work the aging report by exception, early. Most of your DSO problem lives in a small number of aged accounts. Watching the aging report and acting on accounts as they cross thirty and sixty days, rather than reacting when they hit ninety, is the difference between a collections process and a write-off pipeline.

DSO is a symptom, not just a number

It's worth stepping back. DSO is a diagnostic, not a disease. A high or rising DSO is telling you something specific about where cash is getting stuck, in paper checks, in denied claims, in unposted payments, in transition-point complexity. That's why it sits alongside metrics like bad debt and net collection rate as a core reading of revenue integrity: it's one of the vital signs that tells a CFO whether the revenue the community earns is actually converting to cash.

The communities that keep DSO low don't do it by chasing payments harder at the end. They do it by removing the friction at each stage, so the money moves from billed to collected with fewer places to get stuck.

How Sunbound compresses DSO

Sunbound is built to take the delay out of each of those stages. Private Payments moves families onto ACH and autopay, automates invoicing and reminders, and reconciles payments continuously, so private-pay cash arrives predictably instead of waiting on checks and manual posting. End-to-end claims management verifies coverage and validates claims before submission, so Medicaid and Medicare revenue isn't stuck in denials and rework. The effect on DSO is direct: fewer days between the care delivered and the cash collected, across every payer in the mix.

The bottom line

DSO is the number that tells a senior living CFO whether occupancy is actually turning into cash. It runs high in this business for structural reasons, split payers, paper checks, and transition-point complexity, but every one of those is a fixable source of delay, not a fact of life. Move private pay to autopay, bill accurately, verify coverage before you submit, and reconcile continuously, and the number comes down. Watch the trend, not just the snapshot, and it becomes an early-warning system instead of a postmortem.

Want to see your DSO drop across every payer? See how Sunbound compresses the gap between billed and collected.

Share:
Assisted Living
Skilled Nursing